In dieser Weiterbildung erwerben Sie umfassende Kenntnisse in der Webentwicklung mit Fokus auf React für Fullstack-Anwendungen und ergänzen Ihr Profil durch Kompetenzen im Projektmanagement. Sie lernen, moderne Webentwicklungstechniken anzuwenden, indem Sie sich mit der JavaScript-Bibliothek React vertraut machen. Dabei erarbeiten Sie sich ein Verständnis für die Struktur und den Aufbau von React-Komponenten sowie deren Integration in komplexe Webentwicklung-Projekte. Zudem werden Sie in die Lage versetzt, serverseitige Technologien zu nutzen, um vollständige Fullstack-Webentwicklungslösungen zu realisieren. Im Bereich Projektmanagement setzen Sie sich mit Methoden und Werkzeugen auseinander, die für die Planung und Steuerung von Webentwicklung-Projekten erforderlich sind. Durch praxisorientierte Übungen und Projektarbeiten wenden Sie die erlernten Webentwicklung-Fähigkeiten direkt an und vertiefen Ihr Wissen. Dies ermöglicht Ihnen, theoretische Konzepte der Webentwicklung in realen Szenarien zu erproben und zu festigen. Nach Abschluss der Weiterbildung sind Sie in der Lage, komplexe Webentwicklung-Projekte eigenständig zu konzipieren, umzusetzen und zu managen.
- Kenntnisse im Bereich Webentwicklung: Einführung in dynamische Websites via JavaScript
- Grundlegender Aufbau von HTML-Dokumenten
- Techniken der Webentwicklung: HTML-Elemente für Seitenstrukturierung
- Einführung in Cascading Stylesheets (CSS)
- Anwendungen aus der Webentwicklung: Selektoren von CSS
- Positionierung in CSS
- Praxisnah: Responsive Layouts mit CSS aus der Webentwicklung
- Stylen mit CSS
JavaScript-Programmierung
- Grundlagen der Webentwicklung: Sprachkern - Arbeiten mit variablen Datentypen und Arrays
- Sprachkern: Operatoren und Steuern des Ablaufs eines Programms
- Fokus auf Webentwicklung: Sprachkern - Arbeiten mit Schleifen und Funktionen
- Objektorientierte Programmierung mit JavaScript
- Webentwicklung und Extrahieren von Werten aus Arrays und Objekten
- Ereignisgesteuerte Programmierung
- Techniken aus der Webentwicklung: Funktionale Programmierung
Browser Interaktion & DOM
- Anwendungen aus der Webentwicklung: Arbeiten mit DOM
- Arbeiten mit Formularen
- Kompetenzen in der Webentwicklung für das Steuern des Browsers
Asynchrone Programmierung & APIs
- Kenntnisse im Bereich Webentwicklung: Asynchrone Programmierung
- API-Anbindungen
- Fokus auf Webentwicklung: Nutzen von API
React Grundlagen
- Praxis aus der Webentwicklung: Setup, Erklärung der Umgebung von React und Hello World
- Komponente, Elemente und Handhabung mit Fehlermeldungen
- Testumgebung React
State Management & Redux
- Fokus auf Webentwicklung: Handhabung Redux
Tools & Qualitätskontrolle
- Grundlagen der Webentwicklung: Agiles Arbeiten mit Git
- Continuous Integration und Continuous Delivery
- Schwerpunkte im Bereich Webentwicklung: Software Testing und Qualitätssicherung
- Logging
Programmierkonzepte
- Wissen rund um Webentwicklung: Variablen, Datentypen und Konstanten
- Verzweigen des Programmablaufs
- Schleifen und Arrays
- Kompetenzen im Bereich Webentwicklung: Funktionen und Programmierfehler
- Lösung von komplexen Problemen und Prüfung
Projektmanagement Einführung
- Grundkenntnisse Webentwicklung: Einführung in das Projektmanagement
- Agile Standards
- Einblicke in die Webentwicklung: Vorteile der agilen Arbeitsweise
Agiles Projektmanagement
- Kompetenzen in der Webentwicklung: Agiles Projektmanagement
- Scrum Master
- Schwerpunkt Webentwicklung: Scrum Team
- Product Owner
Scrum Prozesse
- Webentwicklung im Fokus: Daily Scrum
- Sprint Planning
- Kenntnisse im Bereich Webentwicklung: Sprint Review
- Sprint Retrospective
Projektmanagement Methoden
- Webentwicklungstechniken: Hybrides Projektmanagement
- Projekt-Definition
- Anwendungen aus der Webentwicklung: Projekt-Planung
- Projekt-Steuerung
Kommunikation & Security
- Webentwicklung und Kommunikationsmodelle
- Anwendung von Conways Gesetz
- Information Security
Praxisprojekte
- Praxisprojekt im Bereich Webentwicklung: Qualifikationsprojekt Frontend-Entwicklung
- Qualifikationsprojekt Webentwicklung für Fullstack