Kurs Zend Framework

Słowem wstępu

Lekcje
  • Opis
  • Recenzje
  • Autor
  • Transkrypt

12 ocen

Lubię to! 336

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

W pierwszej części kursu dowiesz się jak skonfigurować środowisko Linux oraz Windows, jak również jak przeprowadzić instalację na wykupionym hostingu. Porozmawiamy także o GIT i COMPOSER, które będą niezwykle przydatne w dalszej pracy. Poznasz także nowości w PHP oraz wzorce projektowe MVC i MVVM . Następnie uruchomimy samą aplikację oraz skonfigurujemy moduł użytkowników po to, aby zająć się metodami ich autoryzacji. logowaniem, rejestracją a przy okazji komunikacją z bazą danych i obsługą formularzy.

Zobacz lekcję kursu - Wprowadzenie do 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ę z tworzonych projektów.
  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 przygotować ciekawe projekty w Zend.
  3. Uczysz się na praktycznych przykładach. Zebrane techniki wynikają z praktyki a same dodatki które stworzymy są omówione kompleksowo. Kurs, który masz przed sobą to esencja praktycznej wiedzy i doświadczenia a także skrótów, które oszczędzą Ci godziny pracy i poszukiwań.

Autor: Mateusz Manaj

Właściciel Codeisland, kierownik IT w firmie Softgraf

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!

mateuszmanaj.pl

5.0

Średnia ocen autora

Recenzje Kurs Zend Framework

5

12 dodanych ocen

2015-03-26

Dobra dawka wiedzy na temat Zend Framework

Slawomir Sowiński

2015-04-23

Spodziewałem się poprawnego przekazu usystematyzowanej wiedzy. Kurs oceniam na ocenę "dostateczną". W moim odczuciu przedstawia za mało zagadnień związanych z samym ZF2. Nieużyteczne jak dla mnie rozdziały dotyczące konfiguracji serwerów eduweb - zbędna reklama. Jak na kurs wideo w cenie około 80zł prowadzący powinien wykazać się umiejętnością przekazania wiedzy w sposób adekwatny do ceny (niepoprawne wypowiadanie wyrazów angielskich, chaotyczność).

Miłosz Szewczyk

2015-08-05

Jeśli chodzi o reklamę serwerów eduweb - też jestem zdania że to nie ma sensu, szkoda minut prowadzącego ;) Są pewne niedociągnięcia. Uważam, że jeśli już jest poruszany jakiś temat to powinien być od a do Z. Dużym minusem podczas walidacji danych jest brak wzmianki o tym jak połączyć się z bazą danych i sprawdzić czy np. podany adres e-mail nie jest już przez kogoś używany...

Adrian Pionka

2015-08-06

:D

Marcin Lewtak

2016-01-13

Esencja! Wszystko do zapamiętania :)

Sebastian Żarnowski

2016-08-17

bardzo interesujący materiał

Marcin Lewtak

2017-07-30

Ciekawy kurs!

Lukasz S Pierwola

2017-07-30

Ciekawy kurs!

Lukasz S Pierwola

2017-07-30

Ciekawy kurs!

Lukasz S Pierwola

2017-07-30

Ciekawy kurs!

Lukasz S Pierwola

2017-07-30

Ciekawy kurs!

Lukasz S Pierwola

2017-08-26

Bez rewelacji jak za tą cenę. Do podstaw daleko brakuje. gdzie informacje co to jest kontroler, model, widok to są podstawy, a nie konfiguracja Auth. Zdecydowanie więcej nauczyłem się z samouczka ZF, niż z tego kursu. Tytuł bardzo mylny bo z podstawami nie wiele ma wspólnego, a reklama hostingu edu poziom dno.

Pawel Cyrklaf

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
Wykup w abonamencie od 79zł
Przetestuj za darmo przez 7 dni!

Autor: Mateusz Manaj

Czas: 6 godzin 45 minut

Wersja:

  • Pliki źródłowe
  • Certyfikat Ukończenia
  • Dostęp z urządzeń przenośnych
  • Licencje dla firm i szkół

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!