Wstęp i instalacja PHP
1. Wprowadzenie
2. Instalacja XAMPP
Czym jest PHP?
1. Ogólnie o PHP
2. Umieszczanie kodu PHP w xHTML
3. Oznaczanie sekcji kodu
4. Czy PHP lubi xHTML?
5. Umieszczanie komentarzy
W jaki sposób zapamiętywać dane?
1. Wstęp do zmiennych
2. Stosowanie zmiennych
Podstawowe typy danych
1. Zasięg zmiennych
2. Czas życia zmiennych
3. Zmienne predefiniowane - teoria
4. Przykłady zm. predefiniowanych
5. Podstawowe typy danych - liczby
6. Ciągi znaków
7. Podstawowe typy danych - logika
8. Podstawowe typy danych - tablice
9. Podstawowe typy danych - obiekty
Konwersja typów
1. Niejawna konwersja typów
2. Jawna konwersja typów
3. Używanie stałych
Tablice
1. Definiowanie nowej tablicy
2. Dodawanie nowych elementów
3. Usuwanie elementów
4. Dynamiczne generowanie tablicy
5. Generowanie ciągu znakowego
6. Transformacje tablicowe
7. Wyszukiwanie elementów
8. Chodzenie po tablicy
9. Tablice dynamiczne
10. Losowanie elementów z tablicy
11. Sortowanie tablic
Wyrażenia i operatory
1. Operator przypisania
2. Operator arytmetyczny
3. Operator porównania
4. Operator logiczny
5. Operator znakowy
6. Operator tablicowy
7. [post/pre] In(de)krementacja
Instrukcje sterujące
1. Instrukcja IF..ELSE IF..ELSE
2. Instrukcja SWITCH..CASE
3. Pętla FOR
4. Pętla WHILE
5. Pętla FOREACH
6. Obsługa przerwań pętli
Struktury danych
1. Funkcje - powoływanie do życia
2. Przekazywanie parametrów
3. Zwracanie wartości przez funkcje
4. Funkcje - parametry domyślne
5. Funkcje - parametry zmienne
6. Praktyczny przykład
7. Funkcje w funkcji
8. Tworzenie biblioteki kodu
9. Funkcja INCLUDE/REQUIRE_ONCE
10. Wykorzystanie bibliotek kodu
Przetwarzanie i obsługa formularzy
1. Budowa i zasada działania
2. Praktyczny przykład
3. Interakcja klient-serwer
4. Wysyłanie maili
Data i czas w PHP
1. Operowanie funkcjami
2. Formatowanie daty i czasu
3. Kontrola poprawności daty i czasu
4. Porównywanie daty z zakresem
Ciasteczka i sesje
1. Jak działają pliki cookie?
2. Odczyt i zapis
3. Kasowanie wartości ciasteczek
SESJE
1. Możliwości sesji
2. Kasowanie sesji
3. System logowania - teoria
Bazy Danych
1. Wprowadzenie do baz danych
2. MySQL i phpMyAdmin
3. Środowisko IDE
4. System logowania
Podsumowanie