Zend Framework 2

LICZBA DNI: 3 (24h)

KOD KURSU: ZF2

# web

# mvc

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne wyłącznie na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

O szkoleniu

DLA KOGO?

Kurs przeznaczony jest dla programistów PHP chcących zapoznać się z drugą wersją Zend Framework.

WYMAGANIA

Od uczestników wymagana jest znajomość obiektowego programowania w języku PHP (wersja 5.3 i wyższe) oraz podstawowa znajomość relacyjnych baz danych.

ZALETY

Cele szkolenia

Poznanie i zrozumienie koncepcji używanych w ZF2.

Praktyczne poznanie frameworka pozwalające na tworzenie różnego rodzaju oprogramowania (serwisy internetowe, webapi, aplikacje konsolowe) przy użyciu tego narzędzia.

Stworzenie przykładowej aplikacji wykorzystującej najważniejsze elementy ZF2.

Program

  • MVC
  • IoC
  • Przygotowanie środowiska i instalacja frameworka
    • Wprowadzenie do composera
    • Wprowadzenie do ZFTool
    • Struktura projektu
    • Podstawowa konfiguracja
  • Koncepcja i budowa pierwszego modułu
    • Podstawowa struktura modułu
    • Routing
    • Kontrolery
    • Widoki
  • ServiceManager jako implementacja IoC
    • Idea ServiceManagera
    • Konfiguracja
  • Komunikacja z bazą danych
    • Konfiguracja
    • Praca z TableGateway i RowGateway
    • Obiektowa budowa zapytań SQL
  • Formularze
    • Tworzenie i konfiguracja
    • Renderowanie
    • Budowa walidatorów
    • Formularze złożone
  • Praca z danymi sesyjnymi
  • Pluginy kontrolerów
    • Przegląd najważniejszych pluginów
    • Rozszerzanie możliwości kontrolerów
  • Koncepcja ViewHelperów
    • Przegląd dostępnych rozwiązań
    • Tworzenie własnych ViewHelperów
  • Uwierzytelnianie użytkowników
    • Wbudowane mechanizmy
    • Konstruowanie własnych metod uwierzytelniania
  • Zarządzanie uprawnieniami
    • Podejście ACL i RBAC
  • Budowa REST API
    • Konfiguracja routingu
    • Kontrolery REST
    • Zmiana strategii renderowania widoku
  • Budowa aplikacji konsolowej
    • Routing konsolowy

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.