Objektově orientované programování v PHP

Termíny školení


Objednat


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.

Lektor

Honza Pospíšil

Honza Pospíšil se zabývá programováním webových aplikací od roku 2002. Od začátku programoval v PHP + JavaScriptu a programuje v této kombinaci dodnes. Od roku 2014 pořádá odborné školení a poradenství v PHP a JavaScriptu.

Objednat školení

pole označená hvězdičkou (*) jsou povinná