PHP II (C151)

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

Nejsou vypsány žádné kurzy. Napište nám a my s tím něco uděláme.

Lektoři