Szkolenie skierowane jest do projektantów aplikacji internetowych zainteresowanych wdrażaniem rozwiązań opartych o PHP. Celem szkolenia jest zapoznanie z możliwościami, jakie daje język skryptowy PHP w tworzeniu dynamicznych stron WWW i bazodanowych aplikacji internetowych wykorzystujących PHP.
Nabycie wiedzy umożliwiającej tworzenie dynamicznych elementów stron internetowych. Zdobycie umiejętności pozwalających tworzyć oraz rozwijać bazodanowe aplikacje internetowe. Zaznajomienie się z aplikacjami server-side oraz językiem PHP.
Metoda szkolenia:
- Wykład
- Warsztaty
- Ćwiczenia praktyczne
- Szkolenie: polski
- Wstęp do aplikacji Server-side
- komunikacja pomiędzy serwerem a przeglądarką
- architektura protokołu HTTP
- Instalacja i konfiguracja
- instalacja serwera Apache HTTP
- konfiguracja serwera Apache (httpd.conf)
- instalacja PHP
- konfiguracja PHP (php.ini)
- Podstawy języka PHP
- tworzenie i uruchamianie skryptów
- dane i typy
- funkcje
- instrukcje sterujące
- kolekcje i metody posługiwania się nimi
- operacje na ciągach znaków
- Obiektowość
- klasy, właściwości, metody
- widoczność
- konstruktor
- dziedziczenie
- interfejsy
- klasy abstrakcyjne
- metody magiczne
- iteratory
- Zarządzanie pamięcią
- Obsługa błędów
- Operacje na plikach
- Manipulowanie plikami graficznymi
- Konfiguracja projektu pod kątem użycia bibliotek zewnętrznych
- Komunikacja z bazą danych (MySQL, PostgreSQL)
- konfiguracja połączenia
- wykonywanie zapytań
- zapytania parametryzowane
- praca z procedurami składowanymi
- zarządzanie transakcjami
- Formularze
- definiowanie formularzy
- obsługa danych z formularza po stronie skryptu
- upload plików
- Zagadnienia bezpieczeństwa aplikacji
- autentykacja i autoryzacja
- zarządzanie sesją i ciasteczkami
- szyfrowanie danych