PräsenzNicht BerufsbegleitendFörderfähigPreis: 21.675,00 €
Webprogrammierung ─ Webprogrammierung Basics
neuefische GmbH Spiced Academy Ritterstraße 12-14, 10969 Berlin
Beschreibung
Webprogrammierung: Grundlagen der Webprogrammierung
Einführung in die Grundlagen der Webentwicklung und -programmierung
-Verwenden Sie GitHub und Markdown für die Code-Dokumentation und Versionskontrolle
-Arbeiten Sie mit Shell-Grundlagen, um Entwicklungs-Workflows zu automatisieren
-Verstehen Sie die Grundlagen von HTML, um gut strukturierte Webseiten zu erstellen
Versionskontrolle und Projektzusammenarbeit
-Git-Grundlagen implementieren, um Webprogrammierungsprojekte zu verfolgen und zu verwalten
-Mit Git CLI & Remote arbeiten, um Anwendungen zu synchronisieren und bereitzustellen
-Git-Branches und -PRs nutzen, um die Entwicklung teamübergreifend zu optimieren
CSS für Responsive Webdesign
-CSS-Grundlagen anwenden, um das Design und die Konsistenz von Webseiten zu verbessern
-CSS Flexbox und CSS Grid verwenden, um anpassungsfähige Layouts zu erstellen
-CSS-Positionierung + Barrierefreiheit implementieren, um die UX und Inklusivität zu verbessern
JavaScript-Grundlagen für Webanwendungen
-Arbeiten Sie mit JS-Funktionen, um dynamische interaktive Funktionen zu erstellen
-Verwenden Sie JS-Variablen und -Zahlen, um Benutzereingaben zu verarbeiten und zu speichern
-Implementieren Sie JS-Bedingungen und -Boolesche Werte, um logikbasierte Funktionalitäten zu erstellen
Verarbeitung von Formularen und Benutzereingaben
-Entwickeln Sie strukturierte HTML-Formulare für die Datenübermittlung
-Verarbeiten Sie JS-Eingaben und -Zeichenfolgen für die Echtzeit-Benutzerinteraktion
-Arbeiten Sie mit JS-Objekten und -Arrays, um Formulardaten zu speichern und zu bearbeiten
Datenabruf, API-Aufrufe und Fehlerbehandlung
-Verwenden Sie JS Fetch, um dynamische Inhalte von APIs abzurufen
-Implementieren Sie JS-Fehlerbehandlung, um unerwartete Fehler zu beheben und zu verwalten
-Strukturieren Sie Webanwendungen mit JS Modern Syntax für Skalierbarkeit
Erstellen von Frontend-Anwendungen mit React
-Lernen Sie die Grundlagen von React, um wiederverwendbare UI-Komponenten zu erstellen
-Arbeiten Sie mit React Props, React Nesting und React State für interaktive Seiten
-Verwenden Sie React Arrays und React Effects, um Echtzeitdaten anzuzeigen
Zustandsverwaltung und UI-Optimierung
-Implementieren Sie „React Global State“, um anwendungsweite Daten zu verwalten
-Arbeiten Sie mit „React Styled Components“, um die Konsistenz der Benutzeroberfläche zu gewährleisten
-Optimieren Sie die Leistung mit „React Immutable State“
Next.js für moderne Webprogrammierung
-Verstehen Sie die Grundlagen von Next.js und Routing für eine bessere Seitengestaltung
-Implementieren Sie dynamische Next.js-Routen, um Inhalte dynamisch zu generieren
-Arbeiten Sie mit „React Component Testing“, um die Stabilität der Benutzeroberfläche sicherzustellen
Backend-Entwicklung und API-Dienste
-Entwickeln Sie Backend-Logik mit Express.js, um skalierbare Web-APIs zu erstellen
-Implementieren Sie Backend-API-Routen zur Verwaltung serverseitiger Datenanfragen
-Arbeiten Sie mit Backend MongoDB zur Speicherung und Verwaltung von Webanwendungsdaten
Datenbankintegration und -sicherheit
-Lernen Sie SQL-Grundlagen und SQL-Fortgeschrittenes für strukturierte Datenbankabfragen
-Nutzen Sie Prisma ORM zur Optimierung von Datenbankschema und -interaktionen
-Implementieren Sie Authentifizierungstechniken zur Sicherung von Webanwendungen
DevOps-, Automatisierungs- und Bereitstellungsstrategien
-Nutzen Sie Docker und Docker Compose zur Containerisierung von Webanwendungen
-Arbeiten Sie mit Server Sent Events, um Datenaktualisierungen in Echtzeit zu ermöglichen
-Implementieren Sie CI/CD-Pipelines für die automatisierte Bereitstellung
Fortgeschrittene Webprogrammierung mit offenen APIs und KI
-Verwenden Sie Open API, um die API-Nutzung zu dokumentieren und zu standardisieren
-Lernen Sie LangChain Intro für die KI-gestützte API-Entwicklung kennen
-Arbeiten Sie mit Langchain Prompt Templates und Document Loaders für die Automatisierung
Webentwicklung in agilen und Open-Source-Projekten
-Nehmen Sie an einem Scrum-Refresher teil, um den Projekt-Workflow zu verbessern
-Tragen Sie zu Open-Source-Projekten durch NPM-Paketveröffentlichungen bei
-Arbeiten Sie an der Projektplanung und -vorbereitung für die strukturierte Entwicklung von Webanwendungen
Einführung in Flutter für die plattformübergreifende Webentwicklung
-Erkunden Sie die Grundlagen von Flutter, um mobilfreundliche Webanwendungen zu entwickeln
-Arbeiten Sie mit Flutter-UI-Komponenten, um die Flexibilität des Webdesigns zu erhöhen
-Integrieren Sie Flutter in Backend-APIs für einen nahtlosen Datenaustausch