Školení Zend Framework

Naučte se vyvíjet robustní, bezpečné aplikace v Zend Frameworku. Vyvíjejte čistý objektový kód, který umožní výbornou testovatelnost a budoucí rozšiřitelnost. Využijte framework, který předchází chybám, zvyšuje produktivitu a kvalitu vývojářů.

Obsah

Zend Framework je vhodný zejména na aplikace ve větších týmech nebo pro dlouhodobý vývoj. ZF obzvláště ocení vývojáři, kteří vyžadují ohebný framework, ti, kteří vyžadují výbornou testovatelnost kódu a neobvykle rozsáhlé možnosti (jako je např. autorizace přes LDAP případně OpenID, napojení na Flash pomocí AMF, využití různých API).

V průběhu školení se naučíte mimojiné strukturu aplikací prověřenou praxí lektora z desítek nasazených domén různých různého rozsahu, zjistíte, co je a jak se pracuje s návrhovým vzorem Model-View-Controller, jak pracovat s hezkými URL. Dále studenti ovládnou přihlašování, uživatelská práva,

Témata, která se v průběhu školení naučíte:

  • Použití jednotlivých komponent ze Zend Frameworku
  • Založení projektu a struktura aplikace
  • Aplikace s a bez modulů
  • Hezké URL
  • Bootstrap
  • Autoloading
  • Cache
  • Autorizace
  • ACL (Access Control List – tedy uživatelská práva)
  • Controller (co do něj patří, nejčastější operace)
  • Model (objektový model, možnosti implementace s návrhovými vzory Active Record a Data Mapper)
  • View (syntaxe šablon, view helpery, partial views, two-step view)
  • Formuláře (konstrukce formuláře, validace, render, napojení na uložení do databáze)
  • Internacionalizace a lokalizace
  • Bezpečnost v Zend Frameworku, ochrana proti XSS, SQLi, CSRF, Session Hijackingu
  • AJAX (zjištění AJAXového requestu, serializace výsledku do JSONu)
  • Psaní unit testů pro controllery a modely, testování AJAXu

V průběhu školení studenti získají:

  • Zend Framework cheat-sheet (souhrn nejdůležitějších metod a struktury projektu)
  • Vzorová aplikace (rozsáhlejší aplikace, která ilustruje všechna probíraná témata v kontextu)
  • Aplikace, kterou studenti společně vyvinou v průběhu školení (typu blog apod.)

Základní fakta

Kontakt: Jiří Knesl
Délka: 2 dny
Den 1. Probrání teoretických témat, projití vzorové aplikace
Den 2. Společný vývoj vybrané aplikace
Cena: 35000 Kč za firemní školení, 8900 Kč za osobu při veřejných školeních
Sleva: 20 % sleva pro studenty
Povinné znalosti: minimálně znalost PHP 5

Školení je touto dobou pro firmy, termíny veřejných školení budou vypsány koncem roku.

Lektor

Školení Zend Frameworku pro Vás provede Jiří Knesl, zkušený vývojář v PHP, který se tvorbě webu věnuje od roku 1998. Za tuto dobu dokončil aplikace v řadě frameworků (PHP, JS i CSS) pro klienty s obratem až ve stovkách milionů korun.

Lektor sám při vývoji praktikuje Test Driven Development, automatizované akceptační testy, prototypování a další agilní techniky. Proto i kód, který v průběhu školení vznikne, umožní využití těchto moderních postupů, které jsou obvyklé spíš na západ od naší republiky.

Přihlaste se na školení

Odesláním následujícího formuláře se přihlásíte na školení.