Kód kurzu: INTPH_ADV« Krok zpět

Programování PHP v praxi

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.

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
26.3.2020 2 8 200 CZK v ceně kurzu Český jazyk GOPAS Praha
 
14.4.2020 2 8 200 CZK v ceně kurzu Český jazyk GOPAS Brno
 
20.2.2020 2 270,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
28.5.2020 2 270,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha2 8 200 CZK v ceně kurzu 20
Brno2 8 200 CZK v ceně kurzu 20
Bratislava2 270,00 EUR v ceně kurzu 20

Uživatelská náročnost

Pro koho je kurz určen:

  • 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

Požadované vstupní znalosti:

  • 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.

Metody výuky:

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály:

  • Tištěné prezentace probírané látky.

Osnova:

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.
Tištěné prezentace probírané látky

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.


Graf návazností kurzů