Ta lekcja jest w bazie eduweb

Zaloguj się kontem z dostępem albo wykup dostęp do bazy, żeby obejrzeć wideo.

Lekcja 8/ 29Uruchomienie Zend Framework na Linuxie

0:00 / 0:00

Zend Framework: Uruchomienie Zend Framework na Linuxie

6 godz. 41 min wideo29 lekcji12 modułów

Mateusz ManajWłaściciel Codeisland, kierownik IT w firmie Softgraf

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!

Zend Framework - Podstawy

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.

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.

Wersja oprogramowania: Zend Framework 2, PHP 5+

Kurs Zend Framework

12 rozdziałów29 lekcji6h 41min

Wprowadzenie

10min
  • Słowem wstępu1min(zablokowana)
  • Wstęp do Zend Framework 2.07min(zablokowana)
  • Co w tym kursie?2min(zablokowana)

Instalacja Zend Framework

7min
  • Instalacja środowiska - założenia2min(zablokowana)
  • Założenia i prace przedinstalacyjne5min(zablokowana)

Konfiguracja Linux

51min
  • Instalacja środowiska Linux12min(zablokowana)
  • Konfiguracja środowiska Linux24min(zablokowana)
  • Uruchomienie Zend Framework na Linuxie15min(zablokowana)

Konfiguracja Windows

22min
  • Konfiguracja środowiska pod Windows8min(zablokowana)
  • Instalacja Zend Server14min(zablokowana)

Zend na zewnętrznym hostingu

21min
  • Uruchomienie Zend Framework na EduwebHosting21min(zablokowana)

Nowości w PHP

1h 2min
  • Funkcje anonimowe w PHP28min(zablokowana)
  • Przestrzenie nazw w PHP17min(zablokowana)
  • Dependency Injection17min(zablokowana)

Praca w Zend Framework

41min
  • Stworzenie Event Manager'a19min(zablokowana)
  • Zaawansowany Event Manager18min(zablokowana)
  • Struktura plików i katalogów3min(zablokowana)

Moduł użytkowników

26min
  • Instalacja modułu Users2min(zablokowana)
  • Konfiguracja modułu - wstęp - cz. 19min(zablokowana)
  • Konfiguracja modułu - uruchomienie cz. 29min(zablokowana)
  • Wzorzec MVC i MVVM6min(zablokowana)

Rejestracja i formularze

46min
  • Rejstracja użytkownika - cz. 131min(zablokowana)
  • Walidacja pól i obiekt InputValidator15min(zablokowana)

Komunikacja z bazą i autoryzacja

54min
  • Zapis użytkownika do bazy29min(zablokowana)
  • Autoryzacja użytkownika25min(zablokowana)

Inne możliwości Zenda

1h
  • Implementacja nowych layout'ów10min(zablokowana)
  • Panel administracji użytkownikami38min(zablokowana)
  • Automatyczne wysyłanie maila przy zmianie hasła użytkownika11min(zablokowana)

Na zakończenie

2min
  • Do usłyszenia!2min(zablokowana)

Ten kurs jest w bazie eduweb

Dostęp do wszystkich kursów z bazy eduweb za 199 zł/mies.

Wykup dostęp do bazy

Autor kursu

Mateusz Manaj
Średnia ocen autora: 3,9

Bio

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!