Kurs PHP
Dla kogoZajęcia przeznaczone są dla osób znających język HTML i chcących rozszerzyć swoje umiejętności z dziedziny tworzenia stron WWW. Przyszłych webdesign -erów.
Profity po kursie- Dobra znajomość języka PHP
- Modyfikacja istniejących skryptów
- Bezpieczeństwo użytkowani PHP
Sposób prowadzenia zajęćKażdy uczestnik ma dostęp do swojego komputera, gdzie podczas zajęć wykonuje ćwiczenia. Zajęcia mają formę ćwiczeń i odbywają się w niewielkich grupach. Terminy spotkań są dopasowane indywidualnie do grupy. Zajęcia mogą się odbywać w cyklach porannych lub wieczornych
Koszt kursuKoszt jest zgodny z naszym aktualnym cennikiem (aktualny cennik)
Szczegółowy plan kursu
- Wstęp, czym jest język PHP, przykładowe zastosowania i możliwości,
- Jak działa protokół serwera WWW (protokół HTTP),
- Opis technologi pobocznych HTML, JavaScript, co to znaczy że jest server-side
- Czym różni się PHP od JavaScript, ASP
- Możliwości PHP
- Ćwiczenie: Instalacja Apache+PHP+MySQL (XAMPP) w systemie Windows, konfiguracja,
- pierwszy program (Hello world!)
- Budowa programu w języku PHP, komentarze, błędy
- zmienne, operatory, operacje sterujące, pętle,
- Ćwiczenie: Prosty program
- Typy zmiennych, konwersje, tablice (iteracje), procedury i funkcje
- funkcje związane z datą i czasem, podział na pliki
- Ćwiczenie: Program wykorzystujący zdobytą wiedzę
- Pliki, zapis, odczyt, itd
- Ćwiczenie: Program operujący na plikach
- Formularze, GET, POST (odrobina teorii HTML i HTTP), obsługa ciasteczek
- wstęp do bezpieczeństwa (XSS)
- Ćwiczenie: Program wykorzystujący zdobytą wiedzę
- wrappery, sesje
- Ćwiczenie: Program wykorzystujący zdobytą wiedzę
- Bazy danych, obsługa phpMyAdmin, połączenia z mysql, zapytania,
- wstawianie rekordów, usuwanie, iterowanie itd.
- Ćwiczenie: Stworzenie bazy a potem programu jej obsługi
- Bezpieczeństwo, ataki SQL injections, XSS, sposoby zabezpieczeń,
- ochrona przed spamem, szczegóły konfiguracji PHP: magic_quotes,
- register_globals
- Ćwiczenie: Poprawianie błędnych programów
- Klasy, projektowanie zorientowane obiektowo
- Ćwiczenie: Program w technologii obiektowej
- Zaawansowane CMS-y:
- Ćwiczenie: Stworzenie strony w oparciu o CMS
|