PHP
Witamy w kursie PHP na Wikibooks. Podręcznik nie jest jeszcze ukończony, jeśli czujesz się na siłach - chętnie przyjmiemy twoją pomoc.
Uwaga!
|
Spis treści
edytuj
Wprowadzenie
edytujInstalacja
edytujPodstawy języka
edytuj- Pierwszy skrypt
- Zmienne i tablice
- Formularze
- Funkcje
- Inne elementy składni
- Każdy popełnia błędy
- Korzystanie z dokumentacji
- Studium przypadku: Księga gości
- Ćwiczenia
Rozmaitości
edytuj- Przetwarzanie tekstu
- Podstawy wyrażeń regularnych
- Obsługa ciastek
- Sesje
- Wysyłanie e-maili
- Internacjonalizacja
- System plików
- Data i czas
- Ćwiczenia
Programowanie obiektowe
edytuj- Czym jest programowanie obiektowe?
- Klasy i obiekty
- Konstruktory i destruktory
- Dziedziczenie
- Interfejsy
- Wyjątki
- Elementy statyczne
- Metody magiczne
- Iteratory
- Automatyczne ładowanie
- Ćwiczenia
Zaawansowane programowanie
edytuj- Domknięcia
- Przestrzenie nazw
- Archiwa PHAR
- Podstawy przetwarzania XML-a
- Wzorce projektowe
- XDebug
- Ćwiczenia
Bazy danych
edytuj- Wstęp do baz danych
- Biblioteka PDO
- ORM i biblioteka Doctrine
- Jak to się robiło kiedyś?
- phpMyAdmin
- Studium przypadku: System newsów
- Bazy danych - co dalej?
- Ćwiczenia
Systemy szablonów
edytujFrameworki
edytuj- Czym jest framework?
- Wzorce złożone: MVC, MVP i pochodne
- Prosty framework edukacyjny
- Wybrane frameworki:
- Studium przypadku: Prosty blog
- Ćwiczenia
Bezpieczeństwo
edytuj- Wstęp do zagadnień bezpieczeństwa
- Techniki ataków
- Zabezpieczanie sesji
- Bezpieczne zarządzanie danymi
- Kontrola formularzy
- Obrona przed botami
- Podstawy kryptografii
- Mechanizmy uwierzytelniania
- Mechanizmy kontroli uprawnień
- Połączenia szyfrowane
- Ćwiczenia
Dobre praktyki
edytujInne
edytuj
Archiwum zawiera fragmenty rozdziałów, które były kiedyś zaczęte, lecz zostały odłożone na później lub są już niepotrzebne z różnych przyczyn (np. zawarta w nich treść jest przekazywana w zupełnie inny sposób).