Dyskusja:PHP/Spis treści

Informacja: Podręcznik tworzony jest rozdział po rozdziale, dlatego prosimy NIE DODAWAĆ tekstu tam, gdzie popadnie.

Spis treści edytuj

Wprowadzenie edytuj

  1. O podręczniku  
  2. Czym jest PHP  
  3. Możliwości  
  4. Jak się uczyć?  

Instalacja edytuj

  1. Opis instalacji  
  2. Apache HTTP Server  
  3. MySQL 5  
  4. PHP  

Podstawy języka edytuj

  1. Pierwszy skrypt  
  2. Zmienne i tablice  
  3. Formularze  
  4. Struktury kontrolne  
    1. Instrukcja if  
    2. Instrukcja switch  
    3. Instrukcja for  
    4. Instrukcja while  
    5. Instrukcja do while  
    6. Instrukcja foreach  
  5. Funkcje  
  6. Inne elementy składni  
  7. Każdy popełnia błędy  
  8. Korzystanie z dokumentacji  
  9. Studium przypadku: Księga gości  

Rozmaitości edytuj

  1. Przetwarzanie tekstu  
  2. Podstawy wyrażeń regularnych  
  3. Obsługa ciastek  
  4. Sesje  
  5. Wysyłanie e-maili  
  6. Internacjonalizacja  
  7. System plików  
  8. Obsługa XML

Bazy danych edytuj

  1. Wstęp do baz danych  
    1. Projekt bazy danych  
    2. Zarządzanie rekordami  
    3. Pobieranie rekordów  
    4. Relacje i indeksy  
  2. Wstęp do programowania obiektowego  
  3. Biblioteka PDO  
  4. Jak to się robiło kiedyś?  
  5. phpMyAdmin  
  6. Studium przypadku: System newsów  
  7. Inne bazy danych
    1. PostgreSQL
    2. SQLite
    3. FireBird
  8. Bazy danych - co dalej?  

Systemy szablonów edytuj

  1. Czym jest system szablonów?  
  2. Smarty  
  3. Open Power Template  
  4. Sztuczki
  5. Studium przypadku: system newsów na Smarty
  6. Studium przypadku: system newsów na OPT

Programowanie obiektowe edytuj

  1. Klasy i obiekty  
  2. Konstruktory i destruktory  
  3. Dziedziczenie
  4. Interfejsy
  5. Wyjątki
  6. Iteratory
  7. Metody magiczne
  8. Studium przypadku: Hackowanie PDO

Tworzenie aplikacji internetowych edytuj

  1. Dlaczego nie piszemy ciurkiem?  
  2. Wzorce projektowe
  3. Gdzie trzymać konfigurację?  
  4. Przenośność
  5. DAO
  6. MVC
  7. Kontrola formularzy
  8. Autoryzacja
  9. Kontrola dostępu

Frameworki edytuj

  1. Czym jest framework?
  2. Przegląd frameworków
    1. Zend Framework
    2. Code Igniter
    3. Symfony

Bezpieczeństwo edytuj

  1. Wprowadzenie do bezpieczeństwa
  2. Bezpieczna aplikacja
  3. Szyfrowanie
  4. Najczęstsze błędy
    1. SQL Injection
    2. PHP Injection
    3. HTML Injection

Materiały uzupełniające edytuj

  1. Standard PHP Library
  2. Formatowanie tekstu (info: można najpierw objaśnić zasady tworzenia takich, a potem wprowadzić np. Text_Wiki)
  3. Kolorowanie składni (info: pakiet GeSHi)
  4. Usługi sieciowe
  5. AJAX w PHP
  6. OpenID
  7. Gotowe skrypty
    1. Omówienie
    2. Integracja

Dodatki edytuj

  1. Konfiguracja PHP
  2. PHP w służbie systemu
  3. Edytory PHP  
  4. Pomoc
  5. Autorzy  
  6. Dla twórców podręcznika  
Powrót do strony „PHP/Spis treści”.