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.

Grundlagen der Webentwicklung
  • 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