In dieser Weiterbildung erlernen Sie den professionellen Einsatz von GitHub und GitLab zur Versionskontrolle und Zusammenarbeit bei der Entwicklung von Frontend Webanwendungen mit React. Sie werden in die Lage versetzt, Git-Workflows effizient zu nutzen, Branching-Strategien anzuwenden und Merge-Konflikte zu lösen. Zudem erwerben Sie Kenntnisse im Umgang mit Continuous Integration und Continuous Deployment (CI/CD) Pipelines, um den Entwicklungsprozess von Frontend Webanwendungen zu optimieren. Sie vertiefen Ihr Verständnis für die Entwicklung von Frontend Webanwendungen mit React, einschließlich der Erstellung und Verwaltung von Komponenten, State-Management und der Integration von APIs. Darüber hinaus lernen Sie, wie Sie GitHub und GitLab für die Zusammenarbeit im Team und das Projektmanagement von Frontend Webanwendungen einsetzen können. Ein besonderer Fokus liegt auf der Anwendung von Projektmanagement-Methoden, um Entwicklungsprozesse von Frontend Webanwendungen effizient zu steuern. Durch praxisorientierte Übungen und Projekte wenden Sie die erlernten Konzepte direkt an und festigen Ihr Wissen im Kontext von Frontend Webanwendungen. Sie arbeiten an realistischen Szenarien, die den Arbeitsalltag in der Entwicklung von Frontend Webanwendungen widerspiegeln. Nach Abschluss der Weiterbildung sind Sie in der Lage, GitHub und GitLab effektiv für die Entwicklung und das Projektmanagement von Frontend Webanwendungen mit React einzusetzen und Entwicklungsprojekte strukturiert zu planen und durchzuführen.
- Einführung in Cascading Stylesheets (CSS) mit Fokus auf Frontend Webanwendungen
- Responsive Layouts mit CSS
- Stylen mit CSS - Textgestaltung, Gestalten von Listen, Tabellen und Grafiken unter Einbeziehung von Frontend Webanwendungen
- Stylen von HTML-Formularen mit CSS
- HTML-Elemente für Seitenstrukturierung durch Anwendungen im Kontext von Frontend Webanwendungen
- Der sichtbare Bereich eines HTML-Dokuments
JavaScript für dynamische Websites
- Einführung in dynamische Websites mit Kenntnissen im Bereich Frontend Webanwendungen
- Sprachkern: Arbeiten mit Variablen, Datentypen, Arrays, Operatoren
- Steuern des Ablaufs eines Programms, Arbeiten mit Schleifen und Funktionen auf Grundlage von Frontend Webanwendungen
- Objektorientierte Programmierung mit JavaScript
- Arbeiten mit Objekten und dem DOM im Zusammenhang mit Frontend Webanwendungen
- Ereignisgesteuerte Programmierung und Asynchrone Programmierung
Versionierung und Code-Management mit Git
- Versionsverwaltung für Frontend Webanwendungen
- Operationen der Versionsverwaltung
- Agiles Arbeiten mit Git für Projekte rund um Frontend Webanwendungen
- Continuous Integration und automatisiertes Testen
- Continuous Delivery und Continuous Integration mit Blick auf Frontend Webanwendungen
- Release-Automatisierung und Risikoreduktion
Einführung in React für moderne Frontend-Entwicklung
- Setup, Erklärung der Umgebung von React und Hello World im Bereich Frontend Webanwendungen
- Komponente, Elemente und Handhabung mit Fehlermeldungen
- Testumgebung React mit Anwendungen aus dem Umfeld von Frontend Webanwendungen
- Handhabung Redux
- API-Anbindungen mit Schnittstellen zu Frontend Webanwendungen
Projektmanagement in der Softwareentwicklung
- Einführung in das Projektmanagement zur Umsetzung von Frontend Webanwendungen
- Agile Standards und Vorteile der agilen Arbeitsweise
- Hybrides Projektmanagement unter Berücksichtigung von Frontend Webanwendungen
- Projekt-Initialisierung und Projekt-Definition
Projektplanung und -steuerung
- Projekt-Planung von Frontend Webanwendungen
- Projekt-Steuerung
- Kommunikationsmodelle im Rahmen von Frontend Webanwendungen
Agiles Projektmanagement mit Scrum
- Einführung in Scrum für Frontend Webanwendungen
- Scrum Master und Scrum Team
- Sprint Planning, Daily Scrum, Sprint Review mit Praxisbezug zu Frontend Webanwendungen
- Sprint Retrospective und Product Backlog Management
Client-Side-Technologien und Browser-Steuerung
- Arbeiten mit Formularen innerhalb von Frontend Webanwendungen
- Steuern des Browsers und Lesen von Browserinformationen
- Nachladen von Inhalten als Teil von Frontend Webanwendungen
Datenschutz und Informationssicherheit
- Information Security für Frontend Webanwendungen
- Anwendungsbereich der DSGVO und datenschutzrechtliche Pflichten
- Verarbeitungsgrundsätze und Transparenz beim Umgang mit Frontend Webanwendungen
- Informationspflicht, Auskunftsrecht, Löschung und Datenübertragbarkeit
Agiles vs. traditionelles Projektmanagement
- Agiles vs. traditionelles Projektmanagement im Kontext von Frontend Webanwendungen
Telemetriedaten und Qualitätssicherung
- Telemetriedaten und A/B-Tests mit Fokus auf Frontend Webanwendungen
Rechtsdurchsetzung und Datenschutz-Compliance
- Rechtsdurchsetzung und Sanktionen nach der DSGVO im Zusammenhang mit Frontend Webanwendungen
- Verarbeitungssituation und Umsetzung der DSGVO
Qualifikationsprojekt und Anwendungsentwicklung
- Qualifikationsprojekt Frontend-Entwicklung mit Schwerpunkt Frontend Webanwendungen