Webentwicklung + Frontend + Backend + API
Diese Weiterbildung vermittelt Kenntnisse in der Webentwicklung, beginnend mit grundlegenden Konzepten bis hin zur Anwendung von Frameworks. Es wird ein umfassender Überblick über Frontend- und Backend-Technologien sowie API-Integration gegeben.
Modul 1: Einführung in die Web Entwicklung
Modul 2: React und Angular im Frontend Development
Modul 3: Backend Entwicklung und datenorientierte Systemlogik
Modul 4: API-Schnittstellen im Full Stack Kontext
!Einführung in die Web Entwicklung
*Grundlagen der Webentwicklung: Einführung in HTML, CSS & JavaScript für responsives Webdesign und barrierefreie und zugängliche Webseiten.
*Frontend & UI Design: Entwicklung benutzerfreundlicher Interfaces mit CSS Grid, Webflow, Wireframes und WCAG-konformem Webdesign.
*Backend & Datenbanken: Einstieg in APIs, SQL Datenbanken, Node.js und die Anbindung serverseitiger Komponenten für dynamische Webseiten.
*Tools & Frameworks: Arbeiten mit GitHub, Git, Vue.js und Angular - von der Codeverwaltung bis zum Full Stack Development mit Clean Code.
!React und Angular im Frontend Development
*Framework-Vergleich in der Praxis: Einführung in React und Angular, Unterschiede in Struktur, Syntax, Komponenten und State-Management.
*Projektbasierte Entwicklung: Erstellung interaktiver Webanwendungen mit TypeScript, HTML5, CSS3 und gängigen Frontend-Frameworks.
*Toolchain & Workflow: Einsatz von GitHub, npm, Docker Compose und modularer Entwicklung im JavaScript-Development.
*Komponenten & Schnittstellen: Aufbau dynamischer User Interfaces, Anbindung von APIs und Umsetzung responsiver Designs mit Flexbox und Grid.
!Backend Entwicklung und datenorientierte Systemlogik
*Einführung in serverseitige Programmierung mit Java, Node.js, Datenbanken und API-Strukturen für Webentwicklung.
*Verwendung von SQL, TypeScript und Frameworks zur Entwicklung dynamischer Schnittstellen und Backend-Komponenten.
*Erstellung von APIs mit REST, JSON und GraphQL zur Verarbeitung und Weiterleitung strukturierter Daten.
*Nutzung von GitHub, Docker Compose und Datenbanktools zur Verwaltung von Code, Deployment und Versionsständen.
!API-Schnittstellen im Full Stack Kontext
*Grundlagen der API-Programmierung mit REST, JSON und HTTP zur Kommunikation zwischen Frontend und serverseitigen Prozessen.
*Umsetzung von Schnittstellen mit Java oder Node.js, Nutzung von Frameworks und Integration in Webservices.
*Verbindung mit SQL-Datenbanken, Steuerung von Endpunkten und Rückgabe von Daten im Backend System.
*Tool-Einsatz mit Git, GitHub, Docker Compose und API-Dokumentation zur Verwaltung technischer Schnittstellen.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, komplexe Webanwendungen zu entwickeln, APIs zu integrieren und sowohl Frontend- als auch Backend-Technologien anzuwenden. Tools wie GitHub und Docker Compose unterstützen den Entwicklungsprozess.