moduł #1 Wprowadzenie do tworzenia stron internetowych Przegląd tworzenia stron internetowych, jego znaczenie i narzędzia potrzebne do rozpoczęcia pracy
moduł #2 Podstawy HTML Wprowadzenie do HTML, podstawowa składnia i elementy semantyczne
moduł #3 Struktura HTML i elementy semantyczne Zrozumienie struktury dokumentu HTML, nagłówków, akapitów i elementów semantycznych
moduł #4 Tabele i formularze HTML Tworzenie tabel i formularzy w HTML, w tym atrybuty i style
moduł #5 Podstawy CSS Wprowadzenie do CSS, selektorów, właściwości i wartości
moduł #6 Selektory i właściwości CSS Zrozumienie selektorów CSS, właściwości i wartości, w tym stylizowanie tekstu i kolorów
moduł #7 Układ i pozycjonowanie CSS Kontrolowanie układu i pozycjonowania za pomocą CSS, w tym flexbox i siatka
moduł #8 Podstawy JavaScript Wprowadzenie do JavaScript, zmienne, typy danych i instrukcje warunkowe.
moduł #9 Funkcje JavaScript i DOM Zrozumienie funkcji JavaScript, manipulacji DOM i nasłuchiwaczy zdarzeń.
moduł #10 Programowanie obiektowe JavaScript Wprowadzenie do programowania obiektowego w JavaScript, w tym klas i dziedziczenia.
moduł #11 Pamięć masowa i sesje w sieci Zrozumienie pamięci masowej w sieci, pamięci masowej sesji i plików cookie.
moduł #12 Wprowadzenie do frameworków internetowych Przegląd popularnych frameworków internetowych, w tym React, Angular i Vue.js.
moduł #13 Budowanie aplikacji internetowej z React Budowanie prostej aplikacji internetowej z wykorzystaniem React, w tym zarządzanie komponentami i stanem.
moduł #14 Praca z interfejsami API i usługami RESTful Zrozumienie interfejsów API, usług RESTful i sposobu ich wykorzystywania w aplikacjach internetowych.
moduł #15 Bezpieczeństwo sieci i najlepsze praktyki Zrozumienie zagrożeń bezpieczeństwa sieci, luk w zabezpieczeniach i najlepszych praktyk zapewniających bezpieczeństwo kodowanie.
moduł #16 Dostępność i użyteczność Znaczenie dostępności i użyteczności w rozwoju stron internetowych, w tym wytyczne WCAG
moduł #17 Kontrola wersji za pomocą Git Wprowadzenie do kontroli wersji za pomocą Git, w tym podstawowe polecenia i przepływy pracy
moduł #18 Opcje wdrażania i hostingu Przegląd opcji wdrażania i hostingu, w tym FTP, GitHub Pages i Netlify
moduł #19 Responsywny projekt stron internetowych Tworzenie responsywnych aplikacji internetowych, które dostosowują się do różnych rozmiarów ekranów i urządzeń
moduł #20 Preprocesory SCSS i CSS Wprowadzenie do preprocesorów SCSS i CSS, w tym zmiennych, miksinów i funkcji
moduł #21 Optymalizacja wydajności stron internetowych Techniki optymalizacji wydajności stron internetowych, w tym ładowanie stron, buforowanie i kompresja obrazów
moduł #22 Obsługa błędów i debugowanie Zrozumienie technik obsługi błędów i debugowania w tworzeniu stron internetowych.
moduł #23 Architektura aplikacji internetowych Zrozumienie architektury aplikacji internetowych, w tym monolitycznych, mikrousług i bezserwerowych.
moduł #24 Zarządzanie stanem w Redux Wprowadzenie do zarządzania stanem w Redux, w tym akcje, reduktory i magazyny.
moduł #25 Podsumowanie i zakończenie kursu Planowanie kolejnych kroków w karierze programisty internetowego