Kurs Zend Framework

Słowem wstępu

Koszyk Koszyk
  • Opis
  • Recenzje
  • Autor
  • Transkrypt
  • Pytania i odpowiedzi
  • QA

0 ocen

Wprowadzenie

Wykorzystaj potencjał jednego z najlepszych i najbardziej popularnych frameworków PHP i przyspiesz proces budowania nawet bardzo zaawansowanych stron WWW. W kursie doświadczony praktyk wprowadzi Cię w tajniki Zenda, począwszy od konfiguracji środowiska po gotowe moduły.

  1. Obszerne wprowadzenie do Zend Framework
  2. Rózne warianty instalacji lokalnego srodowiska Zend
  3. Uruchomienie Zend na wykupionym hostingu
  4. Omówienie GIT i COMPOSER
  5. Wprowadzenie do nowosci w PHP na potrzeby Zend
  6. Pierwszy serwis i moduly rejestracji i zarzadzania uzytkownikami
  7. 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.

Dlaczego wybrać właśnie ten kurs?

  1. Kurs wideo to najbardziej efektywna a zarazem najprzyjemniejsza forma nauki. Jest on tak prowadzony, byś cały czas mógł go śledzić z zainteresowaniem i zaangażowaniem, a także czerpać satysfakcję ze zdobytej wiedzy!
  2. Wiedza, którą otrzymujesz w tym kursie, to nie tylko sucha teoria, ale również wskazówki od praktyka z wieloletnim doświadczeniem, dzięki którym dużo łatwiej będzie Ci opanować materiał i pracować efektywniej.
  3. Uczysz się na praktycznych przykładach. Kurs, który masz przed sobą to esencja praktycznej wiedzy i doświadczenia a także wzorów, które oszczędzą Ci godziny pracy i poszukiwań.

Autor: Mateusz Manaj

Od 2002 roku aktywnie wspiera polski biznes stron i aplikacji internetowych tworząc nowe rozwiązania. Pasjonat programowania i wszelkich technologii (szczególnie tych nowych :)). Właściciel firmy Codeisland oraz kierownik działu IT w firmie Softgraf. Na Eduweb rozwija ścieżkę webdevelopment. Jest autorem kursów PHP, Zend, C# oraz wielu warsztatów z dziedzin architektury systemów oraz programowania. W wolnych chwilach Mateusz udoskonala swoje umiejętności wzbogaca je o nowe technologie i rozwiązania m.in. po to, abyś już dzisiaj mógł korzystać z tej wiedzy bez przeszkód! Posłuchaj, co ma Ci do powiedzenia o programowaniu! Gwarantuję, że ta świetna zabawa przyniesie Ci mnóstwo satysfakcji!

Od 2002 roku aktywnie wspiera polski biznes stron i aplikacji internetowych tworząc nowe rozwiązania. Pasjonat programowania i wszelkich technologii (szczególnie tych nowych :)). Właściciel firmy Codeisland oraz kierownik działu IT w firmie Softgraf. Na Eduweb rozwija ścieżkę webdevelopment. Jest autorem kursów PHP, Zend, C# oraz wielu warsztatów z dziedzin architektury systemów oraz programowania. W wolnych chwilach Mateusz udoskonala swoje umiejętności wzbogaca je o nowe technologie i rozwiązania m.in. po to, abyś już dzisiaj mógł korzystać z tej wiedzy bez przeszkód! Posłuchaj, co ma Ci do powiedzenia o programowaniu! Gwarantuję, że ta świetna zabawa przyniesie Ci mnóstwo satysfakcji!

5

Średnia ocen autora

Ten kurs nie posiada jeszcze transkryptu. Choć bardzo się staramy, wygenerowanie transkryptów do wszystkich kursów jest bardzo czasochłonne. W wielu przypadkach wymaga zaangażowania drogiego oprogramowania i godzin pracy przy poprawianiu transkryptu tak, aby był on możliwie jak najlepszy.

Zależy nam na tym, aby przygotować transkrypty do wszystkich naszych treści. To jedyny sposób dla osób niedosłyszących, aby mogły wygodnie uczyć się technologii. Poza tym, transkrypty ułatwiają skanowanie kursu w poszukiwaniu informacji i jego indeksowanie.

Szukamy osób, które mogłyby nam pomóc w poprawianiu transkryptów. Jeśli masz chwilę wolnego czasu i interesuje Cię dany kurs, w zamian za taką pomoc chętnie udostępnimy Ci wybrany materiał. Wyślij swoje zgłoszenie tutaj, jeśli możesz pomóc nam rozwijać platformę.

  • Informacje
  • Lekcje

Autor: Mateusz Manaj

Czas: 6 godzin 41 minut

Wersja: Zend Framework 2, PHP 5+

  • Certyfikat w ramach Ścieżki
  • Dostęp z urządzeń przenośnych
  • Licencje dla firm i szkół
Podaruj w prezencie

Wprowadzenie

  • Słowem wstępu

  • Wstęp do Zend Framework 2.0

  • Co w tym kursie?

Instalacja Zend Framework

  • Instalacja środowiska - założenia

  • Założenia i prace przedinstalacyjne

Konfiguracja Linux

  • Instalacja środowiska Linux

  • Konfiguracja środowiska Linux

  • Uruchomienie Zend Framework na Linuxie

Konfiguracja Windows

  • Konfiguracja środowiska pod Windows

  • Instalacja Zend Server

Zend na zewnętrznym hostingu

  • Uruchomienie Zend Framework na EduwebHosting

Nowości w PHP

  • Funkcje anonimowe w PHP

  • Przestrzenie nazw w PHP

  • Dependency Injection

Praca w Zend Framework

  • Stworzenie Event Manager'a

  • Zaawansowany Event Manager

  • Struktura plików i katalogów

Moduł użytkowników

  • Instalacja modułu Users

  • Konfiguracja modułu - wstęp - cz. 1

  • Konfiguracja modułu - uruchomienie cz. 2

  • Wzorzec MVC i MVVM

Rejestracja i formularze

  • Rejstracja użytkownika - cz. 1

  • Walidacja pól i obiekt InputValidator

Komunikacja z bazą i autoryzacja

  • Zapis użytkownika do bazy

  • Autoryzacja użytkownika

Inne możliwości Zenda

  • Implementacja nowych layout'ów

  • Panel administracji użytkownikami

  • Automatyczne wysyłanie maila przy zmianie hasła użytkownika

Na zakończenie

  • Do usłyszenia!

}