0:00 / 0:00

Zend Framework: Wstęp do Zend Framework 2.0

Podstawy

6 godz. 41 min · Photoshop · Full-stack i Programowanie

Czego się nauczysz

  • Obszerne wprowadzenie do Zend Framework
  • Rózne warianty instalacji lokalnego srodowiska Zend
  • Uruchomienie Zend na wykupionym hostingu
  • Omówienie GIT i COMPOSER
  • Wprowadzenie do nowosci w PHP na potrzeby Zend
  • Pierwszy serwis i moduly rejestracji i zarzadzania uzytkownikami
  • Zmiana layoutu oraz wiele, wiele wiecej!

Płynne wejście w środowisko Zend

Instalacja środowiska Zend

W kursie duży nacisk położyliśmy na poprawną i bezproblemową instalację środowiska Zend. Przy okazji poznasz szereg praktycznych zastosowań jak pobranie i zainstalowanie systemu Debian Wheezy na maszynie wirtualnej w środowisku Windows, praca z linią poleceń w systemie Linux i instalacja bazy danych, apache’a i PHP’a (LAMP). Zainstalujemy Zend'a także z pomocą GIT oraz COMPOSER, tak, abyś mógł jak najlepiej dostosować instalację do swoich potrzeb. Dowiesz się także, jak uruchomić Zend na gotowym hostingu na przykładzie usługi Eduweb Hosting z pomocą SSH.

Nowości w PHP 5.3 pod kątem Zend

Pomówimy także o najciekawszych nowościach w PHP oraz o tworzenie kodu z wykorzystaniem nowoczesnych metody projektowania Dowiesz się między innymi jak działają funkcje anonimowe (Lambda), czym są przestrzenie nazw a także będziesz tworzył własny Event Manager, zaimplementujemy wzorzec Depndency injection jak również pomówimy o wzorcach MVC i MVVM. Te wszystkie informacje pomogą Ci pracować skutecznie z Zend Framework.

Pierwszy serwis z Zend Framework

Kolejno przystąpimy do pracy ze świeżo zainstalowanym frameworkiem Zend, rozpoczynając od uruchomienia szkieletu aplikacji oraz instalacji i konfiguracji modułu użytkowników. Przeprowadzimy logowanie użytkownika z pomocą nowych metod autoryzacji w ZF 2.0 a także nauczymy się nawiązywać połączenie z bazą danych, do której będziemy zapisywać nowych użytkowników, rejestrowanych z pomocą stworzonego formularza. Wykorzystamy wzorzec Active Record do połączenia tabeli z obiektem klasy w PHP. Jest to próba odnoszenia się do tabeli w bazie danych tak jakby był to zwykły obiekt PHP – metoda, która automatyzuje i znacznie upraszcza pracę.

Panel administracji oraz skórki

W ramach praktycznych przykładów w kursie stworzymy także moduł administracyjny, z pomocą którego będziemy mogli zarządzać zarejestrowanymi z formularza użytkownikami. Ponadto obsłużymy notyfikacje mailowe, które będą wysyłane do naszych użytkowników. Dowiesz się także, jak można zarządzać wyglądem predefiniowanej strony w Zend Framework przez zmianę layoutów.

Podsumowując, kurs zawiera między innymi:

  • Obszerne wprowadzenie do Zend Framework
  • Różne warianty instalacji lokalnego środowiska Zend
  • Uruchomienie Zend na wykupionym hostingu
  • Omówienie GIT i COMPOSER
  • Wprowadzenie do nowości w PHP na potrzeby Zend
  • Pierwszy serwis i moduły rejestracji i zarządzania użytkownikami
  • Zmiana layoutu oraz wiele, wiele więcej!

Dla kogo jest ten kurs?

Kurs przeznaczony jest dla osób, które znają już język PHP i chcą wejść na wyższy poziom pracy z technikami kodowania zaawansowanych stron WWW, dzięki wykorzystaniu potencjału frameworku Zend. Jeśli jeszcze nie kodowałeś w PHP - zapraszamy do naszych kursów podstawowych tego języka, w tym PHP - Podstawy, oraz PHP - Techniki Pracy. Warto także zapoznać się z kursem PHP - System CMS.

Zend Framework 2, PHP 5+