Barcampy

W tej chwili planujemy najbliższy barcamp. Jeżeli chcesz wystąpić ze swoją prezentacją zgłoś się do nas na adres: barcamp@osec.pl

Zapoznaj się z archiwum naszych spotkań

Zend Framework - budowa aplikacji internetowych

Kod szkolenia: 
PPHPZEN1
Opis szkolenia: 

Umiejętności zdobywane podczas kursu:

  • programowanie z użyciem wywołań i mechanizmów dostępnych w ramach Zend Framework
  • umiejętność poprawnej dekompozycji aplikacji na warstwy i definiowanie współpracy pomiędzy nimi
  • podnoszenie reużywalności kodu i zmniejszanie jego ilości przy zachowaniu zdefiniowanej funkcjonalności
Cel szkolenia: 
  • zapoznanie się z Zend Framework
  • praktyczne wykorzystanie mechanizmów dostarczanych w ramach Zend Framework
  • podniesienie efektywności programowania i zmniejszenie stopy popełnianych błędów
Grupa docelowa: 

Szkolenie jest przeznaczone dla programistów PHP którzy tworzą aplikacje internetowe i portale i chcą zapoznać się z najdynamiczniej obecnie rozwijającym się frameworkiem dla języka PHP. W trakcie zajęć słuchacze kształcą umiejętność prawidłowego implementowania kodu aplikacji z użyciem wywołań i bibliotek dostępnych w ramach Zend Framework.
Z racji sygnowania rozwoju tego frameworka przez twórców języka PHP, obecnie rokuje on najlepsze
nadzieje na stanie się rozwiązaniem referencyjnym. Stąd, jest to najlepsza inwestycja na przyszłość jeśli chodzi o wiedzę związaną z tworzeniem w PHP aplikacji internetowych.

Wymagania wobec słuchaczy: 
  • umiejętność programowania w języku PHP na poziomie średnio zaawansowanym lub zaawansowanym
  • biegła praca w wybranym środowisku IDE
  • znajomość dowolnego innego frameworka dla języka PHP będzie bardzo pomocna
  • znajomość technologii internetowych (HTTP, HTML, XML, JavaScript, CSS, DOM itp.)
Cena netto PLN: 
2300
Cena brutto PLN: 
2829
Czas trwania: 
3 dni
Uwagi: 

Konspekt: 
  1. Zend Framework
    • Dlaczego używać frameworków
    • Wzorzec MVC w Zend Framework
    • Wprowadzenie do Zend Framework
  2. Struktura aplikacji Zend Framework
    • Struktura katalogów
    • plik Bootstrap
    • plik .htaccess
    • Kontroler - podstawy
  3. Kontroler
    • Tworzenie przykładowej aplikacji
    • FrontController
    • Helpery i Pluginy
  4. Widok
    • Tworzenie instancji Widoku i renderowanie wyników
    • Skrypt Widoku
    • Escaping Output
    • Helpery Widoku
  5. ORM
    • Co to jest ORM
    • Jak się ma ORM do Zend Framework
    • Jak mapować tabele bazy danych na obiekty ZF
    • Jakie metody i właściwości mają takie obiekty
    • Jak tworzy się klasę, która udostępnia dane z tabeli
    • Jak wykonuje się podstawowe operacje na mapowanej tabeli bazy danych
  6. Model
    • Typy implementacji modelu
    • Koncepcja modelu danych
    • Budowanie modelu
    • Przetwarzanie danych
  7. Data Access
    • Połączenie z bazą danych
    • Pobieranie danych
    • Zapis do bazy danych
    • Transakcje
    • Profiler
  8. Uwierzytelnianie i autoryzacja
    • Moduł Zend_Auth
    • Access Control List (ACL)
    • Moduł Zend_Acl
  9. Web Services
    • Wprowadzenie
    • Integracja z Flickr
    • Tworzenie usługi WebService
    • Obsługa wyjątków
    • Podsumowanie
  10. Podstawowe komponenty
    • Zend_Cache
    • Zend_Config
  11. Obsługa wielu jęyzków i lokalizacja (i18n, l10n)
    • Zend_Currency
    • Zend_Date
    • Zend_Locale
    • Zend_Measure
    • Zend_Translate
  12. Rapid Application Development (RAD)
    • Zend_CodeGenerator
    • Zend_Reflection
    • Zend_Tool_Framework
    • Zend_Tool_Project
Najbliższe terminy szkolenia

Warszawa: 
Pon, 23/04/2012
Pon, 28/05/2012
Pon, 25/06/2012
Pon, 23/07/2012
Pon, 27/08/2012
Wrocław: 
Pon, 16/04/2012
Pon, 21/05/2012
Pon, 18/06/2012
Pon, 16/07/2012
Pon, 20/08/2012

O osec.pl

Nasz serwis działa dzieki następującym projektom:

Drupal CMS - http://www.drupal.org
Apache HTTPD - http://www.apache.org
PHP - http://www.php.net
MySQL - http://www.mysql.com