Seminare
Seminare

Erstellen von Webseiten mit Gatsby

Seminar - IT-Schulungen.com

In dieser 2-tägigen Schulung "Erstellen von Webseiten mit Gatsby" lernen Sie einen neuen Ansatz für die Bereitstellung webbasierter Lösungen kennen, der sich von einem monolithischen CMS hin zu einem Content Mesh mit einer entkoppelten Infrastrukturebene für Websites bewegt.


Der Kurs beginnt mit einer Einführung in Gatsby, einschließlich Installation, Projekterstellung mit Gatsby CLI, Erstellung statischer Seiten sowie Gestaltung von Layouts und Styling. Sie erhalten Einblicke in die Architektur von Gatsby, das Abfragen von Daten mit GraphQL und die Arbeit mit Bildern und Markdown. Abschließend werden die Bereitstellung in der Produktion und die Verbesserung der Unterstützung für Progressive Web Apps (PWA) behandelt.


Termin Ort Preis*
19.08.2024- 20.08.2024 online 1.422,05 €
19.08.2024- 20.08.2024 Nürnberg 1.422,05 €
25.09.2024- 26.09.2024 Nürnberg 1.422,05 €
25.09.2024- 26.09.2024 online 1.422,05 €
10.10.2024- 11.10.2024 Nürnberg 1.422,05 €
10.10.2024- 11.10.2024 online 1.422,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Einführung in Gatsby

  • Der JAM-Stack
  • Headless CMSes
  • Gatsbys Nutzenversprechen
  • Das Gatsby-Ökosystem


Erste Schritte

  • Installation von Gatsby
  • Erstellen eines Projekt mit Gatsby CLI
  • Benutzung eines Starters


Statische Seiten erstellen

  • Erstellen Sie eine Seite
  • Verwendung von statischen Assets
  • Erstellen von Komponenten mit React


Layouts und Styling

  • Hinzufügen globaler CSS-Stile
  • Verwendung von CSS-Modulen
  • Verwendung einer CSS in JS-Bibliothek
  • Verknüpfung zwischen Seiten mit
  • Hinzufügen einer Layout-Komponente


Gatsby Architektur

  • Datenquellen, Knotenpunkte und GraphQL
  • Quellen-Plugins und Transformator-Plugins
  • Verstehen des Erstellungsprozesses von Gatsby


Abfragen von Daten mit GraphQL

  • Verstehen von GraphQL
  • GraphQL-Abfragen von Seiten erstellen
  • Rendering der empfangenen Daten
  • Behandlung von Fehlern und Verzögerungen
  • Statische Abfragen vs. Seitenabfragen
  • Abfragen von Komponenten mit durchführen
  • Verwendung des useStaticQuery-Befehls


Weitere Datenquellen abfragen

  • Abfrage von Daten aus dem Dateisystem
  • Verstehen des Nodes Namespace und des Speichermodells
  • Abfrage von Bilddaten
  • Verbindung mit einem Headless CMS


Arbeiten mit Images

  • Responsive Design für Images
  • Bandbreite und Ladezeit
  • Abfrage von Images mit GraphQL
  • Image-Transformationen
  • Rendering von Images


Arbeiten mit Markdown

  • Erstellen eines Blogs
  • Umwandlung von Markdown in HTML
  • Einführung in MDX
  • Anwendung von MDX


Programmgesteuertes Erstellen von Seiten

  • Gatsbys Bootstrap-Phase
  • Verstehen von gatsby-node und Gatsby's APIs
  • Erstellen von "Slugs" für generierte Seiten
  • Generieren der Seiten


Paginierung über Listen

  • Paginierung in GraphQL
  • Abfrage einer Liste
  • Rendering einer paginierten Liste


Umstellung auf Production

  • Erstellen eines Production-Builds
  • Ausliefern des Production-Builds
  • Hosting der Site
  • Verteilen auf Netlify


Verbesserung der Unterstützung für Progressive Web Apps (PWA):

  • PWAs
  • Ausführen eines Lighthouse-Audits
  • Hinzufügen eines Manifests
  • Hinzufügen von Offline-Unterstützung mit einem Service Worker


Ziele/Bildungsabschluss:

In dieser 2-tägigen Schulung "Erstellen von Webseiten mit Gatsby" lernen Sie einen neuen Ansatz für die Bereitstellung webbasierter Lösungen kennen, der sich von einem monolithischen CMS hin zu einem Content Mesh mit einer entkoppelten Infrastrukturebene für Websites bewegt.


Der Kurs beginnt mit einer Einführung in Gatsby, einschließlich Installation, Projekterstellung mit Gatsby CLI, Erstellung statischer Seiten sowie Gestaltung von Layouts und Styling. Sie erhalten Einblicke in die Architektur von Gatsby, das Abfragen von Daten mit GraphQL und die Arbeit mit Bildern und Markdown. Abschließend werden die Bereitstellung in der Produktion und die Verbesserung der Unterstützung für Progressive Web Apps (PWA) behandelt.


Teilnahmevoraussetzungen:

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:


  • Erfahrung in der JavaScript-Entwicklung
  • Erfahrung mit React ist hilfreich, aber nicht erforderlich.


Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • Entwickler


Seminarkennung:
NE-WEBDATE-f99d5a68-6b7a-46e1-bd2e-01e8adba6f90
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