PHP II (C151)

Osnova kurzu

Cílem kurzu pro pokročilé je naučit účastníky využívat skriptovací jazyk PHP, především s pokročilými postupy užívanými v praxi – důraz je kladen na využití moderních technologií, zabezpečení webových aplikací proti hrozícím útokům na firemní webové aplikace, ale i na postupy usnadňující týmový vývoj. PHP umožňuje efektivní vývoj od malých až po rozsáhlé webové aplikace a informační systémy, běžící na libovolné platformě (Linux, Windows, Mac OS X, atd.). Kurz zahrnuje vývoj v nejnovější verzi PHP v7.


1. ČÁST

  • Nejpopulárnější PHP debugger Xdebug, napojení na IDE, ladění PHP skriptů.
  • Formát JSON – kódování a dekódování, validace, získávání dat v JSON z API třetích stran.
  • Využití osvědčených anonymních funkcí v PHP, closures.
  • Jmenné prostory při vývoji v PHP.
  • Komunikace serverových a klientských skriptů prostřednictvím populární technologie AJAX, práce s XML.

2. ČÁST

  • Využití geolokace ve webových aplikacích, geodata z GPS/BTS/WiFi geolokace i v PHP.
  • Jednotný přístup k různým databázovým systémům díky rozhraní PHP Data Object.
  • Zabezpečení citlivých informací ve webových aplikacích.
  • Ošetření webových aplikací před hrozbami nejčastějších útoků (Cross-site scripting, SQL injection, atd.).
  • Využití autoloaderů pro zjednodušení načítání tříd u větších projektů v PHP.
  • Možnosti architektury MVC v PHP.

 

Počet částí kurzu v osnově nemusí odpovídat počtu dní, po které se kurz koná. Večerní kurzy se skládají ze 3hodinových bloků, denní kurzy zahrnují 6 hodin výuky na každý den. Během kurzu se samozřejmě dozvíte vše, co je uvedeno v osnově.

 

Požadované znalosti: základy HTML a JavaScriptu

Klíčová slova: PHP, HTML, JavaScript, webové aplikace

Kategorie: Webové aplikace

 

Termíny kurzu

Cena zahrnuje účast na všech dnech daného kurzu.

Aktuálně nejsou plánovány žádné termíny tohoto kurzu. V případě, že máte o toto téma zájem, napište nám.

Mám zájem o in-house kurz

Lektoři

Jiří Kysela

Zaměřuji se zejména na vývoj v PHP a multiplatformní vývoj mobilních aplikací v HTML5/JavaScript/CSS a Adobe PhoneGap. Dále na bezpečnost mobilních aplikací a prostorových dat jejich uživatelů. Specializuji se na využívání geolokačních technologií, pohybových a dalších senzorů v mobilních zařízeních prostřednictvím různých API. V oblasti mobilních ICT jsem publikoval desítky odborných článků a jsem spoluautorem několika knih. Řadu let pak přednáším na několika univerzitách a působím jako nezávislý lektor.