Moduł 1: Pierwsze Kroki (Start)
- Lekcja 1: Czym jest PHP i dlaczego w 2025 roku wciąż warto się go uczyć? (Gotowa poniżej)
- Lekcja 2: Przygotowanie środowiska pracy – instalacja XAMPP i edytora VS Code.
- Lekcja 3: „Witaj, Świecie!” – Twój pierwszy skrypt i jak go uruchomić.
Moduł 2: Fundamenty Języka
- Lekcja 4: Zmienne, stałe i nowoczesne typy danych (int, float, string, bool).
- Lekcja 5: Operatory – arytmetyczne, porównania, logiczne i nowoczesny operator
??. - Lekcja 6: Praca z tekstem (stringi) – łączenie, interpolacja i przydatne funkcje.
Moduł 3: Sterowanie Przepływem Programu
- Lekcja 7: Instrukcje warunkowe:
if,elseif,else. - Lekcja 8: Nowoczesne i czytelne porównania: Wyrażenie
match(kluczowa nowość w PHP 8). - Lekcja 9: Pętle
foriwhile– kiedy i jak ich używać. - Lekcja 10: Pętla
foreachdo pracy z tablicami – absolutna podstawa.
Moduł 4: Organizacja Kodu w Funkcjach
- Lekcja 11: Wprowadzenie do funkcji – dlaczego nie warto powtarzać kodu.
- Lekcja 12: Argumenty funkcji i deklarowanie typów (nowoczesne typowanie).
- Lekcja 13: Zwracanie wartości z funkcji i typy zwracane.
Moduł 5: Praca ze Złożonymi Danymi (Tablice)
- Lekcja 14: Tablice indeksowane (listy) i asocjacyjne (słowniki).
- Lekcja 15: Podstawowe operacje na tablicach – dodawanie, usuwanie, sortowanie.
Moduł 6: PHP w Akcji – Interakcja z Przeglądarką
- Lekcja 16: Wprowadzenie do formularzy HTML.
- Lekcja 17: Odbieranie danych z formularzy – superglobalne tablice
$_GETi$_POST. - Lekcja 18: Podstawowa walidacja danych i zabezpieczenia przed najczęstszymi atakami.
Moduł 7: Co Dalej? Droga do Profesjonalizmu
- Lekcja 19: Wprowadzenie do Programowania Obiektowego (OOP) – klasy i obiekty.
- Lekcja 20: Zarządzanie zależnościami z Composerem – co to jest i dlaczego każdy go używa.