Webentwicklung + API + GraphQL + Node.js
Diese Weiterbildung vermittelt Kenntnisse und Fähigkeiten im Bereich der Webentwicklung mit einem Fokus auf API-Anbindungen. Die Teilnehmenden lernen, verschiedene Technologien und Werkzeuge zu nutzen, um Webanwendungen zu gestalten und zu integrieren.
Modul 1: Technologien und Werkzeuge der Web Entwicklung
Modul 2: API-Schnittstellen in der Web- und Backend-Entwicklung
Modul 3: GraphQL - Datenabfragen im Full Stack
Modul 4: Serverentwicklung mit Node.js
!Technologien und Werkzeuge der Web Entwicklung
*Webseiten erstellen mit HTML5, CSS3, JavaScript: Struktur, Stil und Funktion für Browser- und Gerätetypen umsetzen.
*Frontend-Engineering: Umsetzung mit Webflow, CSS Grid, Wireframes und responsivem Design auf Grundlage der WCAG.
*Serverkommunikation & Datenbankzugriff: Verwendung von Node.js, SQL Datenbanken, API Schnittstellen und JSON.
*Projektstrukturierung mit Tools: Einsatz von GitHub Repositories, Vue.js, Angular und agiler Webentwicklung.
!API-Schnittstellen in der Web- und Backend-Entwicklung
*Grundlagen von APIs: Einführung in Schnittstellenarchitekturen, REST, JSON und den Datenaustausch zwischen Systemen und Webanwendungen.
*Entwicklung & Integration: Umsetzung eigener APIs mit Node.js oder Java, Nutzung von HTTP-Methoden und Anbindung externer Services.
*Datenbanken & Endpunkte: Verbindung zu SQL-Datenbanken, Definition von Routen, Abfragen und Antwortstrukturen in der API-Programmierung.
*Tools & Testing: Einsatz von GitHub, Docker Compose und API-Tools zur Dokumentation, Versionierung und Testautomatisierung.
!GraphQL - Datenabfragen im Full Stack
*Query-Logik in GraphQL: Struktur von Abfragen, Mutationen und Datenrückgaben in Webanwendungen mit JSON.
*Integration im Backend: Verbindung von GraphQL APIs mit Node.js, TypeScript und relationalen SQL Datenbanken.
*Entwicklung mit Tools: Arbeiten mit Git, GitHub und Angular zur Pflege und Erweiterung webbasierter Schnittstellen.
*Schema und Validierung: saubere Datenmodellierung, API-Schemaaufbau und Clean Code Anwendung im API-Stack.
!Serverentwicklung mit Node.js
*Backend-Programmierung mit JavaScript: Einsatz von Node.js zur Entwicklung performanter Server, Middleware und skalierbarer Webanwendungen.
*REST-APIs & Datenzugriff: Aufbau von API Schnittstellen mit Express, JSON-Verarbeitung und Anbindung von SQL Datenbanken im Backend.
*Toolgestütztes Coding: Git, GitHub und npm für sauberen Code, nachvollziehbare Versionierung und wartbare Entwicklungsprozesse im Team.
*Full Stack Perspektive: Integration von Node.js im Webstack mit TypeScript, Datenbanken, agilem Workflow und Clean Code Prinzipien.
Mit Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, APIs zu entwickeln und zu integrieren, Datenbanken zu verwalten und Webanwendungen mit unterschiedlichen Tools und Technologien zu gestalten.