Kurs Podstawy PHP

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 for i while – kiedy i jak ich używać.
  • Lekcja 10: Pętla foreach do 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 $_GET i $_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.
Przewijanie do góry