Kurs PHP przeznaczony jest dla wszystkich osób pragnących nabyć umiejętności związane z tworzeniem dynamicznych stron WWW z wykorzystaniem darmowego oprogramowania. Kurs ten obejmuje zarówno zagadnienia podstawowe (nie trzeba umieć programować, aczkolwiek taka umiejętność jest mile widziana), jak i zaawansowane, wymagające dodatkowo samodzielnej pracy.
Co jest treścią tego kursu?
Na początku, w rozdziale 1., dowiesz się, czym są generowane dynamiczne strony WWW (i czym różnią się od statycznych). Rozdział 2. w sposób szybki i bezbolesny wprowadzi Cię w świat PHP. W rozdziale 3. dowiesz się, jak zainstalować wymagane do pracy oprogramowanie, czyli PHP oraz serwer WWW, w dwóch najpopularniejszych systemach operacyjnych — Windows i Linux. Rozdział 4. to wprowadzenie w podstawy programowania w języku PHP — osoby, które wcześniej nie programowały, powinny koniecznie przeczytać ten rozdział, natomiast osobom, które już programowały np. w języku C czy Java (lub innym algorytmicznym języku programowania), rozdział ten pozwoli poznać subtelne różnice między językiem PHP a innymi językami programowania. W rozdziale 5. zajmiesz się pobieraniem danych z formularzy HTML oraz przetwarzaniem tych danych. Operacje plikowe zostały przedstawione w rozdziale 6., natomiast rozdział 7. wprowadzi Cię w tematykę integracji serwisu WWW z bazami danych. Ponieważ w PHP nastąpiły wielkie zmiany (szczególnie od wersji 5.0), nie sposób nie wspomnieć o nareszcie dobrze zaprojektowanej obiektowości — rozdział 8. przedstawia podstawy programowania zorientowanego obiektowo z wykorzystaniem PHP 5. Nowy PHP to również strukturalna obsługa wyjątków, czyli treść rozdziału 9. Jak usprawnić sobie pracę przez rozbicie stron WWW na moduły, dowiesz się, czytając rozdział 10. W rozdziale 11. przedstawione zostały usługi sieciowe XML i jeden ze sposobów ich implementacji i wdrażania w PHP. Na koniec dwa rozdziały: rozdział 12. o bezpieczeństwie stron WWW (krótko i na temat) i rozdział 13., będący zwieńczeniem kursu — przykład projektu prostego systemu aktualności dla przedsiębiorstwa.
Co trzeba wiedzieć?
Aby rozpocząć kurs PHP, należy znać podstawy języka HTML (ewentualnie XHTML) oraz orientować się w zagadnieniach związanych z internetem, siecią WWW oraz zasadą działania serwerów WWW. Mile widziana będzie również podstawowa znajomość protokołu HTTP.
Konwencje i oznaczenia
W treści kursu użyto następujących konwencji do oznaczania różnych typów tekstu:
Czcionka pochyła pogrubiona
Ważne informacje, na które czytelnik powinien zwrócić uwagę.
Czcionka pochyła
Nazwy plików, katalogów, opcji, cytaty, adresy internetowe i angielskie odpowiedniki wprowadzanych pojęć.
Komentarze umieszczone bezpośrednio w przykładowych programach.
Czcionka o stałej szerokości znaków
Przykładowe programy, pojawiające się w treści akapitu fragmenty programów (instrukcje, słowa kluczowe, modyfikatory itp.).
Wskazówki, uwagi, dobre rady lub ostrzeżenia.