Technikum · kwalifikacja INF.03

PHP i aplikacje internetowe

PHP od pierwszego skryptu po aplikację z bazą danych, sesjami i obiektowością — z naciskiem na bezpieczeństwo kodu.

  • 9 działów
  • 40 lekcji
  • 80 godzin zajęć

Materiał otwierasz w przeglądarce — nic nie instalujesz. Uczniowie nie zakładają kont.

Co dostajesz

Prezentacja na tablicę

Slajdy złożone pod lekcję, z trybem projektora (powiększona czcionka, bez rozpraszaczy) i notatkami widocznymi tylko dla Ciebie.

Pytania i testy

Pytania kontrolne w trakcie lekcji i test na koniec — do sprawdzenia, czy materiał został zrozumiany.

Klasy i postęp

Zakładasz tyle klas, ile uczysz, i widzisz, gdzie skończyłeś w każdej z nich. Klasa to sama etykieta — żadnych danych uczniów.

Materiał pod swoją klasę

Ukrywaj lekcje i slajdy, zmieniaj kolejność, poprawiaj treść i dopisuj własne. Zmiany widzisz tylko Ty.

Dostęp z każdego komputera

Ten sam stan lekcji w szkole i w domu. Wystarczy przeglądarka — także ta na komputerze przy tablicy.

Program kursu

Pełny spis — rozwiń dział, żeby zobaczyć tematy lekcji.

I. Wprowadzenie do PHP i środowisko pracy 4 lekcje
  • 1.1 Miejsce PHP w aplikacji internetowej i środowisko pracy
  • 1.2 Składnia PHP i osadzanie w HTML
  • 1.3 Zmienne, stałe i typy danych
  • 1.4 Operatory
II. Struktury sterujące i tablice 5 lekcji
  • 2.1 Instrukcje warunkowe
  • 2.2 Pętle
  • 2.3 Tablice indeksowane i asocjacyjne
  • 2.4 Tablice wielowymiarowe i funkcje tablicowe
  • 2.5 Łączenie PHP i HTML — szablony proceduralne
III. Funkcje i modularyzacja kodu 4 lekcje
  • 3.1 Definiowanie i wywoływanie funkcji
  • 3.2 Zasięg zmiennych i przekazywanie argumentów
  • 3.3 Funkcje anonimowe i strzałkowe
  • 3.4 Dzielenie kodu na pliki
IV. Formularze, sesje i pliki 6 lekcji
  • 4.1 Formularze HTML i odbiór danych w PHP
  • 4.2 Walidacja i oczyszczanie danych
  • 4.3 Przesyłanie plików
  • 4.4 Sesje
  • 4.5 Ciasteczka i logowanie użytkownika
  • 4.6 Odczyt i zapis plików
V. PHP i baza danych 5 lekcji
  • 5.1 Połączenie z bazą danych: mysqli i PDO
  • 5.2 Wykonywanie zapytań i pobieranie wyników
  • 5.3 Zapytania przygotowane i bezpieczne parametry
  • 5.4 CRUD w praktyce — od formularza do bazy i z powrotem
  • 5.5 Transakcje i obsługa błędów połączenia
VI. Bezpieczeństwo aplikacji PHP 4 lekcje
  • 6.1 Zagrożenia typowe dla aplikacji PHP
  • 6.2 SQL Injection i XSS — mechanizm i obrona
  • 6.3 Hasła, sesje i CSRF
  • 6.4 Dobre praktyki bezpieczeństwa — konfiguracja i przegląd kodu
VII. Programowanie obiektowe w PHP 5 lekcji
  • 7.1 Klasy i obiekty
  • 7.2 Konstruktor, hermetyzacja i modyfikatory dostępu
  • 7.3 Dziedziczenie i polimorfizm
  • 7.4 Klasy abstrakcyjne, interfejsy i metody statyczne
  • 7.5 Wyjątki i obsługa błędów
VIII. Zagadnienia dodatkowe aplikacji internetowych 4 lekcje
  • 8.1 Praca z datami i czasem
  • 8.2 Format JSON i podstawy komunikacji asynchronicznej
  • 8.3 Wysyłka poczty i funkcje pomocnicze
  • 8.4 Panel administracyjny — pełny projekt CRUD z paginacją
IX. Powtórzenie i przygotowanie do egzaminu 3 lekcje
  • 9.1 Powtórzenie — mapa funkcji i konstrukcji PHP
  • 9.2 Typowe błędy i pułapki
  • 9.3 Zadania egzaminacyjne INF.03 z zakresu PHP

Cena dostępu do kursu

1 miesiąc

19,99 zł
na próbę lub krótki projekt
Wybieram

3 miesiące

39,99 zł
13,33 zł miesięcznie
Wybieram

6 miesięcy

59,99 zł
10,00 zł miesięcznie
Wybieram

12 miesięcy

89,99 zł
7,50 zł miesięcznie
Wybieram

Ten kurs wchodzi też w skład pakietów:

Cena brutto za dostęp do tego kursu — sprzedawca nie jest podatnikiem VAT (zwolnienie podmiotowe). Płatność online przez dpay.pl, dostęp dostajesz zaraz po jej potwierdzeniu. Dostęp nie odnawia się sam.

Pytania o ten kurs

Dla kogo jest ten kurs?

Dla nauczyciela prowadzącego zajęcia — technikum · kwalifikacja INF.03. Materiał wyświetlasz na tablicy lub rzutniku; uczniowie nie zakładają kont i nie podają żadnych danych.

Co dokładnie dostaję po zakupie?

Dostęp do całego kursu: 9 działów · 40 lekcji · 80 godzin. Materiał otwierasz w przeglądarce, niczego nie instalujesz.

Czy mogę zmieniać materiał pod swoją klasę?

Tak. Możesz ukrywać lekcje, slajdy i pytania, zmieniać kolejność, poprawiać treść i dopisywać własne slajdy. Zmiany widzisz tylko Ty, a materiał bazowy dalej dostaje poprawki.

Co się dzieje po zakończeniu okresu dostępu?

Przez 14 dni kurs jest dostępny do odczytu. Klasy, postęp i Twoje zmiany zostają zachowane — po odnowieniu wracają nietknięte.