Modul #1 Einführung in die Webentwicklung Überblick über die Webentwicklung, ihre Bedeutung und die für den Einstieg benötigten Tools.
Modul #2 HTML-Grundlagen Einführung in HTML, grundlegende Syntax und semantische Elemente.
Modul #3 HTML-Struktur und semantische Elemente Verständnis der HTML-Dokumentstruktur, Überschriften, Absätze und semantischen Elemente.
Modul #4 HTML-Tabellen und -Formulare Erstellen von Tabellen und Formularen in HTML, einschließlich Attributen und Stil.
Modul #5 CSS-Grundlagen Einführung in CSS, Selektoren, Eigenschaften und Werte.
Modul #6 CSS-Selektoren und -Eigenschaften Verständnis von CSS-Selektoren, -Eigenschaften und -Werten, einschließlich Stilisierung von Text und Farben.
Modul #7 CSS-Layout und -Positionierung Steuern von Layout und Positionierung mit CSS, einschließlich Flexbox und Raster.
Modul #8 JavaScript-Grundlagen Einführung in JavaScript, Variablen, Datentypen und Anweisungen.
Modul #9 JavaScript-Funktionen und DOM JavaScript-Funktionen, DOM-Manipulation und Ereignis-Listener verstehen.
Modul #10 JavaScript-objektorientierte Programmierung Einführung in die objektorientierte Programmierung in JavaScript, einschließlich Klassen und Vererbung.
Modul #11 Web Storage und Sitzungen Web Storage, Sitzungsspeicher und Cookies verstehen.
Modul #12 Einführung in Web-Frameworks Überblick über beliebte Web-Frameworks, einschließlich React, Angular und Vue.js.
Modul #13 Erstellen einer Webanwendung mit React Erstellen einer einfachen Webanwendung mit React, einschließlich Komponenten und Statusverwaltung.
Modul #14 Arbeiten mit APIs und RESTful-Diensten APIs, RESTful-Dienste und ihre Verwendung in Webanwendungen verstehen.
Modul #15 Websicherheit und bewährte Methoden Websicherheitsbedrohungen, Schwachstellen und bewährte Methoden für sicheres Codieren verstehen.
Modul #16 Zugänglichkeit und Benutzerfreundlichkeit Bedeutung von Zugänglichkeit und Benutzerfreundlichkeit in der Webentwicklung, einschließlich WCAG-Richtlinien.
Modul #17 Versionskontrolle mit Git Einführung in die Versionskontrolle mit Git, einschließlich grundlegender Befehle und Arbeitsabläufe.
Modul #18 Bereitstellungs- und Hostingoptionen Übersicht über Bereitstellungs- und Hostingoptionen, einschließlich FTP, GitHub Pages und Netlify.
Modul #19 Responsive Webdesign Erstellen responsiver Webanwendungen, die sich an unterschiedliche Bildschirmgrößen und Geräte anpassen.
Modul #20 SCSS- und CSS-Präprozessoren Einführung in SCSS- und CSS-Präprozessoren, einschließlich Variablen, Mixins und Funktionen.
Modul #21 Web-Leistungsoptimierung Techniken zur Optimierung der Web-Leistung, einschließlich Seitenladen, Zwischenspeichern und Bildkomprimierung.
Modul #22 Fehlerbehandlung und Debugging Verstehen von Fehlerbehandlungs- und Debuggingtechniken in der Webentwicklung.
Modul #23 Web-Anwendungsarchitektur Verstehen der Web-Anwendungsarchitektur, einschließlich monolithischer, Microservices- und serverlos.
Modul #24 Zustandsverwaltung mit Redux Einführung in die Zustandsverwaltung mit Redux, einschließlich Aktionen, Reduzierern und Speichern.
Modul #25 Kursabschluss und Schlussfolgerung Planen Sie die nächsten Schritte in Ihrer Karriere als Webentwickler