Seminare
Seminare

Nuxt.js Grundlagen und Einführung

Seminar - GFU Cyrus AG

Nach dem Seminar können Sie Nuxt.js-Projekte initialisieren und strukturieren. Sie erstellen Seiten und Layouts, richten dynamische Routen ein und setzen Vue-Komponenten in Ihrer Anwendung ein. Für typische Einsatzszenarien können Sie einschätzen, wann serverseitiges Rendering oder statische Seitengenerierung geeignet ist. Sie binden externe APIs an, verarbeiten asynchron geladene Daten und verwalten einfache, gemeinsam genutzte Zustände mit useState(). Außerdem können Sie eine Nuxt.js-Anwendung für das Deployment vorbereiten und die im Seminar behandelten Maßnahmen zur Performance-Optimierung anwenden.
Termin Ort Preis*
17.12.2026- 18.12.2026 online 1.713,60 €
17.12.2026- 18.12.2026 Köln 1.713,60 €
16.12.2027- 17.12.2027 online 1.713,60 €
16.12.2027- 17.12.2027 Köln 1.713,60 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Einführung in Nuxt.js
    • Überblick über Nuxt.js und seine Vorteile gegenüber anderen Frameworks
    • Architektur von Nuxt.js

  • Projektinitialisierung und Konfiguration
    • Entwicklungsumgebung einrichten und ein Projekt initialisieren
    • Ordnerstruktur und Konfigurationsmöglichkeiten kennenlernen

  • Seiten, Layouts und Routing
    • Seiten und Layouts erstellen und verwalten
    • Grundlagen des Routings und dynamische Routen

  • Serverseitiges Rendering und statische Seitengenerierung
    • Unterschiede und Einsatzszenarien von SSR und SSG
    • SSR und SSG in Nuxt.js umsetzen
    • Praxis: Eine Nuxt.js-Anwendung mit Routing, Layouts und einer serverseitig gerenderten Seite erstellen

  • Komponenten in Nuxt.js
    • Vue-Komponenten erstellen und in Nuxt.js verwenden
    • Globale Komponenten und automatische Einbindung

  • Zustandsverwaltung mit useState()
    • Das integrierte Nuxt-Composable useState() kennenlernen
    • Einen gemeinsam genutzten Zustand für eine Nuxt.js-Anwendung verwalten
    • Kurzer Ausblick auf Pinia als Alternative zur Zustandsverwaltung

  • Anbindung an externe APIs
    • Externe APIs anbinden und asynchrone Daten verarbeiten
    • Server-Middleware und API-Routen in Nuxt.js

  • Optimierung und Deployment
    • Performance von Nuxt.js-Anwendungen optimieren
    • Deployment-Strategien und bewährte Vorgehensweisen
    • Praxis: Eine Nuxt.js-Anwendung erstellen, die Daten aus einer externen API abruft und ihren Zustand mit useState() verwaltet, und sie für den Produktivbetrieb optimieren

Dauer/zeitlicher Ablauf:
2 Tage
Zielgruppe:
Das Seminar richtet sich an Sie, wenn Sie in der Webentwicklung tätig sind oder mit vorhandenen JavaScript- und Vue.js-Kenntnissen in dieses Feld einsteigen möchten. Es eignet sich auch für Sie, wenn Sie ein Entwicklungsteam leiten, Webprojekte verantworten oder als technische Entscheidungsperson beurteilen möchten, ob Nuxt.js zu Ihren Projekten passt.



Teilnahmevoraussetzungen


Sie benötigen Grundkenntnisse in JavaScript und Vue.js sowie Erfahrung mit HTML und CSS und ein grundlegendes Verständnis der Frontend-Entwicklung. Vorkenntnisse in serverseitigen Technologien oder anderen JavaScript-Frameworks sind optional und können Ihnen den Einstieg erleichtern.
Seminarkennung:
79279
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha