Kód kurzu: INTPH_SYMFONY« Krok späť

PHP framework: Symfony

Kurz je určený pre PHP vývojárov, ktorí sa chcú zoznámiť so základmi frameworku Symfony. Symfony je jednak súbor rôznych komponentov určených na použitie vo vašich vlastných PHP projektoch, jednak je to PHP Framework určený pre tvorbu webových aplikácií stredného a väčšieho rozsahu. Komponenty a rôzne časti Symfony využívajú napríklad známe projekty ako redakčný systém Drupal, fórum phpBB, štatistika návštevnosti Piwik, ale aj ďalšie frameworky. Na tomto kurze sa naučíte využívať výhody jednotlivých komponentov v ucelenom prostredí Symfony, a to od konzolových aplikácií, cez základné zobrazovanie stránok až na využitie databáz.

 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
26. 8. 2019 2 270,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha2 8 200 CZK v cene kurzu 20
Brno2 8 200 CZK v cene kurzu 20
Bratislava2 270,00 EUR v cene kurzu 20

Požadované vstupné znalosti

  • Pokročilé znalosti práce s HTML a CSS, základná znalosť JavaScriptu
  • Stredne pokročilá znalosť PHP a objektového programovania
  • Znalosť práce s databázou
  • Schopnosť pracovať s príkazovým riadkom

Metódy výučby

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.

Študijné materiály

Materiály v elektronickej podobe

Osnova

Základy Symfony

  • Základná inštalácia Symfony  na lokálnom serveri
  • Práca s nástrojom Composer a príkazovým riadkom Symfony
  • Rôzne možnosti konfiguračných súborov, Yamli a XML, PHP anotácie
  • Organizácia vašich kódov v Symfony 
  • Ladiaca lišta

Prvé kroky so Symfony

  • Váš prvý bundle
  • Routovanie
  • Controller
  • View

Šablónovací systém Twig

  • Základy šablónovacieho systému
  • Základná a odvodená šablóna
  • Slučky
  • Podmienky
  • Definícia premenných

Formuláre s Symfony

  • Definície formulára
  • Úprava vzhľadu formulára
  • Validácia dát
  • Spracovanie dát
  • Session flashbag

Databázy

  • Základy práce s Doctrine
  • ORM
  • Jednoduchý CRUD (formuláre pre vkladanie, úpravu a mazanie údajov z databázy)

Zabezpečenie

  • Firewall
  • Poskytovatelia zabezpečenia
  • Práca s užívateľskými účtami

HTTP cacheovania

  • Rôzne typy cache
  • Expirácia
  • Validácia
Tištěné nebo elektronické studijní materiály GOPAS

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.


Graf nadväzností kurzov