Kód kurzu: INTPH_OOP« Krok zpět

Objektové programování v PHP

Kurz je určen pro vývojáře, kteří již mají s programováním v PHP nějaké zkušenosti a chtějí své schopnosti posunout dále zvládnutím dnes již téměř nezbytného objektového programování. V kurzu jsou probírány jak principy objektového programování obecně, tak jejich správná aplikace v PHP, která vám umožní tvorbu rozšiřitelných a dlouhodobě udržovatelných webových aplikací.>

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
GTK 12.11.2018 2 8 200 CZK v ceně kurzu Český jazyk GOPAS Praha
 
4.4.2019 2 8 200 CZK v ceně kurzu Český jazyk GOPAS Praha
 
17.1.2019 2 8 200 CZK v ceně kurzu Český jazyk GOPAS Brno
 
6.9.2018 2 270,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
6.12.2018 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

Předchozí kurzy

Navazující kurzy

Co Vás naučíme:

  • Základní principy OOP obecně
  • Použití objektového přístupu v PHP
  • Principy tvorby kvalitního OOP kódu

Požadované vstupní znalosti:

Abyste si ze školení odnesli co nejvíce, je potřeba ovládat alespoň základy procedurálního PHP - proměnné, pole, podmínky, cykly, funkce, atd. Potřebné znalosti si můžete ověřit na následujícím cvičení, které by jste měli bez zaváhání zvládnout:

  • Vytvořte si proměnnou $items a uložte do ní pole několika hodnot.
  • Vytvořte funkci printHtml($data), která přijímá pole a vypíše ho jeho hodnoty jako odrážkový seznam v HTML.
  • Vyzkoušejte volání funkce printHtml() a předejte ji proměnnou $items.
  • Ošetřete chovní funkce printHtml() pro prázdné pole

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:

Základní principy OOP:

  • Zapouzdření
  • Polymorfismus
  • Kompozice
  • Dědičnost
  • Ošetření výjimek

Využití principů OOP v PHP:

  • Rozhraní
  • Statické metody
  • Abstraktní třídy a metody
  • Autoloading
  • Type hinting
  • Magické metody
  • Návrhové vzory

Novinky v nových verzích PHP:

  • Jmenné prostory
  • Traits
  • Generators
  • Anonymní funkce (closures)
  • Správná práce s hesly
  • Novinky v PHP 7
Tištěné prezentace probírané látky

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


Graf návazností kurzů