In dieser Weiterbildung erwerben Sie umfassende Kenntnisse in der Webentwicklung mit React, ergänzt durch Zusatzqualifikationen in Scrum und DevOps. Sie lernen, interaktive Benutzeroberflächen zu gestalten und komplexe Webanwendungen zu entwickeln. Dabei setzen Sie sich intensiv mit der komponentenbasierten Architektur von React auseinander und vertiefen Ihr Verständnis für moderne Webentwicklung. Sie erarbeiten sich fundierte Fähigkeiten in der Webentwicklung, indem Sie sich mit der Erstellung und Verwaltung von React-Komponenten sowie der Implementierung von State-Management-Lösungen befassen. Zudem lernen Sie, wie Sie Webanwendungen mit TypeScript typisieren und so die Codequalität verbessern. Ein weiterer Schwerpunkt liegt auf der Integration von RESTful APIs, um Daten effizient in Ihre Anwendungen einzubinden. Durch die Auseinandersetzung mit Scrum-Methoden und DevOps-Praktiken erweitern Sie Ihre Kompetenzen in agiler Projektsteuerung und kontinuierlicher Integration. Die Weiterbildung kombiniert theoretische Inhalte mit praktischen Übungen, um die erlernten Konzepte der Webentwicklung direkt anzuwenden. In Teamprojekten setzen Sie Scrum-Methoden ein und nutzen DevOps-Tools, um den gesamten Entwicklungszyklus zu durchlaufen. Durch den Einsatz von Continuous Integration und Continuous Deployment (CI/CD) Pipelines optimieren Sie den Entwicklungsprozess und gewährleisten eine hohe Softwarequalität. Nach Abschluss sind Sie in der Lage, moderne Webanwendungen mit React zu entwickeln und agile Methoden sowie DevOps-Praktiken in der Webentwicklung anzuwenden. Diese Fähigkeiten ermöglichen es Ihnen, in verschiedenen Bereichen der Webentwicklung tätig zu werden und komplexe Projekte umzusetzen.
- Kenntnisse im Bereich Webentwicklung anhand von Cascading Stylesheets (CSS)
- Stylen mit CSS
- Grundlagen zu responsiven Layouts mit Bezug auf Webentwicklung
- Textgestaltung mit CSS
- Gestalten von Listen, Tabellen und Grafiken mit Fokus auf Webentwicklung
- Stylen von HTML-Formularen mit CSS
JavaScript-Programmierung
- Einführung in dynamische Websites als Teil der Webentwicklung mit JavaScript
- Sprachkern: Arbeiten mit variablen Datentypen und Arrays
- Sprachkern: Operatoren und Steuern des Ablaufs eines Programms in der Webentwicklung
- Sprachkern: Arbeiten mit Schleifen und Funktionen
- Objektorientierte Programmierung im Zusammenhang mit Webentwicklung
- Arbeiten mit Objekten
- Extrahieren von Werten aus Arrays und Objekten
DOM und Event Handling
- Arbeiten mit DOM im Kontext moderner Webentwicklung
- Ereignisgesteuerte Programmierung
- Verstehen und Beeinflussen des Ereignisflusses zur Optimierung der Webentwicklung
- Arbeiten mit Formularen
- Steuern des Browsers als Bestandteil der Webentwicklung
Advanced JavaScript und Asynchrone Programmierung
- Lesen und Erkennen von Browserinformationen zur Unterstützung der Webentwicklung
- Nachladen von Inhalten
- Asynchrone Programmierung für effiziente Webentwicklung
React und Frontend-Entwicklung
- Setup und Erläuterung der Umgebung von React im Bereich Webentwicklung
- Komponente, Elemente und Handhabung mit Fehlermeldungen
- Formulare in React für interaktive Webentwicklung
- Handhabung Redux
- API-Anbindungen innerhalb der Webentwicklung
- Qualifikationsprojekt Frontend-Entwicklung
Agiles Arbeiten und Git
- Agiles Arbeiten mit Git für Projekte in der Webentwicklung
- Agile Standards
- Vorteile der agilen Arbeitsweise in der Webentwicklung
- Agiles Projektmanagement
- Hybrides Projektmanagement
Projektmanagement und -Planung
- Projekt-Initialisierung mit Fokus auf Webentwicklung
- Projekt-Definition
- Projekt-Planung für effektive Webentwicklung
- Projekt-Steuerung
DevOps und CI/CD
- Continuous Integration und Continuous Delivery für die Webentwicklung
- Continuous Integration und automatisiertes Testen
- Release-Automatisierung und Risikoreduktion speziell in der Webentwicklung
- Deployment Pipeline
Qualitätssicherung und Sicherheit
- Software Testing und Qualitätssicherung in der Webentwicklung
- Information Security
Scrum Framework
- Einführung in Scrum als Vorgehensmodell im Bereich Webentwicklung
- Scrum Master
- Scrum Team zur Webentwicklung
- Sprint Planning
- Daily Scrum
- Sprint Review im Kontext großer Webentwicklung
- Sprint Retrospective
- Product Backlog Management für Webentwicklung
- User Stories