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
Zielgruppe
-Arbeitssuchende, die sich weiterbilden möchten, um ihre Fähigkeiten zu erweitern und ihre Beschäftigungsfähigkeit auf dem hart umkämpften Arbeitsmarkt zu verbessern. -Arbeitssuchende, die ihre Chancen auf dem Arbeitsmarkt verbessern oder sich durch den Erwerb praktischer Kenntnisse für neue Aufgaben qualifizieren möchten. -Quereinsteiger, die sich in diesem Bereich neu orientieren und ihre Karrierechancen verbessern oder ihre Karriere durch den Erwerb spezialisierter Fähigkeiten vorantreiben möchten. -Menschen, die in Unternehmen, Agenturen und Beratungsfirmen arbeiten oder arbeiten wollen, die in diesem Bereich tätig sind -Menschen, die sich in diesem Bereich spezialisieren und sich solides praktisches Wissen aneignen wollen, um benutzerfreundliche, barrierefreie und effektive digitale Lösungen zu entwickeln.
Hinweise zur Prüfung und Zertifikat/Abschluss
Trägerzertifikat sowie Abschlussprojekt
Förderungsmöglichkeiten
Bildungsgutscheine können für dieses Angebot als Fördermittel eingesetzt werden
Teilnahmevorraussetzungen
-Motivation und Interesse an IT, Design und Softwareentwicklung -Gute Computerkenntnisse (PC/Mac) -Teilnahme an einer unverbindlichen Beratung
Preishinweis
Preis inkl. MwSt. undefined
Top