Kurs PHP od podstaw

Darmowy, polski kurs PHP — od zera do programowania obiektowego i baz danych.

Dla każdego, kto chce nauczyć się programować w PHP — bez żadnego wcześniejszego doświadczenia.

  • Podstawy języka PHP: zmienne, instrukcje warunkowe, pętle
  • Formularze i obsługa danych od użytkownika
  • Praca z bazą danych (MySQL/SQLite)
  • Programowanie obiektowe i dobre praktyki
  • Bezpieczeństwo aplikacji webowych
Zacznij od pierwszej lekcji →

🌐 Gotowy opublikować swój projekt PHP? Porównaj hostingi pod PHP na jakwybrachosting.pl →

Moduły kursu

  1. Zanim zaczniemy — Czym jest PHP, jak działa serwer, jak postawić środowisko i napisać pierwszy skrypt.
  2. Podstawy języka — Zmienne, typy, stringi, liczby, stałe i operatory — fundament, na którym zbudujesz wszystko inne.
  3. Sterowanie przepływem — Naucz program podejmować decyzje (if, match) i powtarzać czynności (pętle). To serce każdej logiki.
  4. Funkcje — Pisz kod raz, używaj wielokrotnie. Funkcje, parametry, wartości domyślne, named args i funkcje anonimowe.
  5. Tablice — Twórz listy i słowniki danych. Poznaj tablice indeksowane i asocjacyjne, struktury wielowymiarowe i najważniejsze funkcje tablicowe.
  6. PHP w internecie — Naucz się, jak PHP rozmawia z przeglądarką — formularze, walidacja danych, sesje i ciasteczka. Mini-projekt: własna księga gości.
  7. Programowanie obiektowe — Klasy, obiekty, dziedziczenie, interfejsy, traity, enumy, przestrzenie nazw i wyjątki — kompletne OOP w PHP 8.
  8. Composer i nowoczesny warsztat — Zarządzaj zależnościami przez Composer, konfiguruj autoloading PSR-4, instaluj biblioteki z Packagist i formatuj kod według PSR-12.
  9. Baza danych (PDO + MySQL) — Połącz PHP z MySQL przez PDO, pisz bezpieczne zapytania przez prepared statements i zbuduj prosty wzorzec repozytorium.
  10. Bezpieczeństwo i projekt końcowy — Hashowanie haseł, ochrona przed XSS i CSRF, bezpieczne sesje, sekrety poza repo — i projekt finalny spinający OOP, PDO i bezpieczeństwo.