Termíny školení
Popis kurzu
Jazyk PHP je bez pochyby nejpopulárnější jazyk dnešního webu. Na školení se naučíte, co jsou to Třídy, Objekty, jak se používají i jak vytvořit vlastní. Ukážeme si, co to jsou výjimky, jak je vyvolávat i zpracovávat. To vše si budeme ukazovat na webové aplikaci, takže si vše osaháte praxí. Postupně půjdeme do hloubky PHP a ukážeme si dědičnost, polymorfismus, rozhraní a další vlastnosti a možnosti tohoto jazyka. Popíšeme si dependenci injection, její výhody a přednosti. Kromě samotného jazyka si ukážeme „best practice“ jak psát webové aplikace, jaké existují útoky a jak se jim bránit. Popíšeme si rozdíly a vývoj PHP od verze 5.2 až po verzi 7.2. Na konci tohoto školení budete samostatně schopní psát webové aplikace v jazyce PHP za použití Objektů a nejnovějších postupů.
Komu je školení určeno?
Školení je určeno programátorům webových aplikací, kteří už nějakou dobu programují a chtěli by své znalosti posunout na profesionální úroveň. Na konci školení budete vědět o PHP úplně vše.
Osnova kurzu
- Co je objekt v programovacím jazyce
- Konstruktor, metody a datové složky
- Polymorfizmus
- Kompozice
- Dědičnost
- Výjimky a jejich obsluha
- Interface
- Abstraktní třídy
- Statické třídy
- Final metody a třídy
- Konstanty
- Autoloading
- Magické metody
- Jmenné prostory
- Traits
- Anonymní funkce
- Bezpečnost PHP a na co si dát pozor
- Ukázková aplikace
- Srovnání verzí PHP od 5.2 do 7.2
- Představení nástroje composer
V ceně kurzu
- Tištěné materiály a podklady
- Teplé a studené nápoje po celý den
Požadavky
- Praktická cvičení řeší každý účastník sám na svém notebooku. Nezáleží na operačním systému. Veškerý potřebný software si nainstalujeme na začátku kurzu. Je nutné mít administrátorská práva k počítači.
- účastník by měl mít předchozí zkušenost s PHP, měl by znát termíny, jako je proměnná, podmínka, foreach, funkce, pole apod.