Kurz je určen pro PHP vývojáře, kteří již mají zkušenosti s tvorbou webových aplikací i objektovým programováním a chtějí své schopnosti a dovednosti posunout dále. V kurzu se budeme zabývat novinkami v PHP, MVC architekturou, PHP standardy, [...]
  • INTPH_ADV
  • Délka 2 dny
  • 20 ITK bodů
  • 3 termíny
  • ČR (8 200 Kč)

    SR (360 €)

  • Začátečník

Kurz je určen pro PHP vývojáře, kteří již mají zkušenosti s tvorbou webových aplikací i objektovým programováním a chtějí své schopnosti a dovednosti posunout dále. V kurzu se budeme zabývat novinkami v PHP, MVC architekturou, PHP standardy, šetřením času a nákladů elegantním využitím existujících knihoven, zpracováním velkých XML/JSON souborů, efektivní prací v IDE i automatizovaným testováním kódu.

»
  • Práci s nejnovějšími funkcemi v PHP.
  • Používat PHP standardy.
  • Využívat MVC architekturu.
  • Využívat existující knihovny a API.
  • Efektivně pracovat v IDE.
  • Zpracovávát velká XML a používat JSON.
  • Zabezpečit webové aplikace.
  • Používat verzování, logování a profilování aplikace
  • Znalost objektového programování v PHP alespoň v rozsahu kurzu INTPH_OOP - třídy, objekty, rozhraní, skládání, dědičnost, viditelnost (private/protected/public).
  • Zkušenosti s vývojem či údržbou aplikací v PHP.
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.
  • Tištěné prezentace probírané látky.

Novinky v posledních verzích PHP

  • Jakou verzi PHP používat.
  • Jmenné prostory.
  • Anonymní funkce, closures
  • PHP 7

Vývojové prostředí

  • Efektivní práce s kódem, klávesové zkratky, refaktoring.
  • Debugování - Xdebug.

Použití existujících knihoven

  • Instalace pomocí Composer
  • Představení vybraných knihoven.

Architektura MVC

  • Co je to MVC.
  • Použití MVC.

PHP standardy - PSR

  • PSR-0, PSR-1, PSR-2, PSR-4

Bezpečnost

  • Bezpečná manipulace s hesly a dalšími citlivými informacemi.
  • Prevence běžných zranitelností - Cross-site scripting (XSS), CSRF (Cross-site Request Forgery), SQL Injection (SQLi).

XML/JSON

  • Zpracování velkých XML.
  • Získávání dat v JSON při komunikaci s API. Zpracování dat z JSON.

Testování

  • Úvod do testování.

Provoz aplikace

  • Verzování kódu.
  • Zpracování a logování chyb.
  • Profilování aplikace.
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.

Školení na míru

Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.