Kategoria: PHP, WWW, HTML/CSS, CMS, front-end
Intensywne szkolenie z PHP dla programistów innych języków, którzy muszą szybko przystąpić do pracy nad projektami w PHP, a znających już podstawowe zagadnienia webowe (HTML, CSS) i bazodanowe/SQL.
Dzięki założeniu, iż na tym szkoleniu mamy do czynienia z czynnymi programistami innych języków, możliwe jest pominięcie wielu wstępnych informacji i sprawne przekazywanie konkretnej praktycznej wiedzy.
Szkolenie jest pełnym kursem języka PHP, łącznie z jego idiomami, zaawansowanymi zastosowaniami, programowaniem obiektowym. Podczas szkolenia nacisk jest położony nie tyle na typowe elementy aplikacji webowej (formularze, współpracę z bazą danych), co na specyficzne cechy platformy PHP, związane z nią idiomy i konstrukcje.
Łącznie z kursem ZCE-PREP oraz znajomością standardowych technologii używanych w aplikacjach webowych (HTML, HTTP, XML, SQL) szkolenie stanowi również podstawę do przystąpienia do egzaminu Zend Certified Engineer.
Czas trwania
3 dni
Program
- Składnia i typy
- typy, specyfika rzutowania jawnego i niejawnego
- operatory
- zmienne
- konstrukcje języka, instrukcje sterujące
- Funkcje
- zasięgowanie zmiennych
- parametry i wartości, referencje
- funkcje anonimowe
- programowanie funkcyjne
- API do przetwarzania XML-a
- SimpleXML
- DOM
- Wbudowana obsługa HTTP
- ciasteczka, sesje
- nagłówki
- Programowanie obiektowe
- specyfika OOP w PHP
- klasy i interfejsy
- type hinting
- wyjątki
- modyfikatory, dziedziczenie
- autoloading
- Typowe operacje na napisach
- bezpieczeństwo: quoting, filtrowanie, sanityzacja
- wyrażenia regularne,
- wyszukiwanie, zamiana, formatowanie
- kodowanie znaków
Klienci tego szkolenia, w wersji na indywidualne zamówienie, czasem decydują się również na wydłużenie zajęć do 4-5 dni, rozszerzając zakres szkolenia o wybrane przez siebie zagadnienia, np.: rozbudowując program o tematy nie stanowiące języka PHP w sensie stricte (więcej zagadnień front-end, zagadnienia bazodanowe…) i/lub więcej ćwiczeń praktycznych.
Training also available in English - for more information see here.
Przeznaczenie i wymagania
Najczęstszym odbiorcą tego szkolenia jest grupa (zespół) programistów na co dzień zajmujących się innymi językami/technologiami, obecnie oddelegowanych do projektu w PHP.
Kurs dotyczy wyłącznie języka PHP, a więc w praktyce uczestnik powinien być programistą, i już przed kursem znać podstawy działania aplikacji webowych. Konkretnymi wymaganiami są: podstawowa znajomość HTML i CSS, rozumienie elementów aplikacji webowych (ciasteczek, formularzy, parametrów i nagłówków zapytania HTTP), umiejętność programowania strukturalnego i podstawy programowania obiektowego, podstawowa znajomość SQL i elementarne zrozumienie XML (podstawowe terminy: węzeł, komentarz, element, atrybut, przestrzeń nazw).
Słuchaczom zainteresowanym nauczeniem się programowania aplikacji webowych w PHP całościowo, wraz z niezbędnymi technologiami towarzyszącymi i od początku, sugerujemy kurs zawodowy Programista WWW (PHP).
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.