Więcej informacji o kursie

Witaj w kursiePoznaj jeden z najlepszych frameworków PHP, który pomoże Ci wejść na kolejny poziom programowania dynamicznych stron z PHP. Skorzystaj z gotowych komponentów oraz metodologii, która nie tylko przyspieszy Twoją pracę, ale także sprawi, że Twoje projekty będą jeszcze bardziej skalowalne!Fundament wiedzy o frameworku Symfony 2Konfigurację środowiska deweloperskiegoSzablony w Symfony 2 z TwigFormularze i wysyłanie wiadomościDoctrine2 i komunikacja z bazą danychRouting i kontroleryCo znajdziesz w kursie?Kurs to obszerne wprowadzenie, które zawiera mnóstwo praktycznych przykładów. Omówimy najważniejsze moduły i komponenty frameworka, tak abyś bez problemu mógł zastosować je w swoich projektach. Skoncentrujemy się na konkretnych zadaniach, które zrealizujemy, dając Ci fundament pracy w Symfony w taki sposób, abyś mógł wykorzystać jego pełny potencjał i pracować na modułach, co sprawi, że będziesz jeszcze bardziej wydajny.Konfiguracja środowiska i komponentówW początkowych lekcjach kursu zajmiemy się przygotowaniem środowiska deweloperskiego pod optymalną pracę z frameworkiem Symfony. Z pomocą VirtualBox zainstalujemy dystrybucję Ubuntu Linuxa, którą skonfigurujemy instalując PHP, serwer MySQL i Apache oraz skonfigurujemy vHost'a. Następnie przejdziemy do samej instalacji i konfiguracji Symfony 2, gdzie wykorzystamy Profiler oraz format YAML, o którym także porozmawiamy w kursie. Uruchomimy także NetBeans, w którym zajmiemy się tworzeniem naszej aplikacji.Routing oraz kontroleryKolejna obszerna część kursu będzie dotyczyła tworzenia ścieżek do zasobów w ramach naszej aplikacji. Symfony umożliwia bardzo intuicyjne tworzenie adresów, przekierowań czy parametrów w ścieżkach, które będziesz mógł bardzo łatwo definiować. Pomówimy przy okazji o Prefixach, Adnotacjach czy nadpisywaniu ścieżek. Następną część poświęcimy jednym z najważniejszych funkcji - Kontrolerom oraz ich klasom. Dowiesz się, jak je definiować w strukturze plików oraz jak wykorzystać je w sposób optymalny.Widoki i Szablony z TwigNastępna część kursu dotyczy widoków, które będziemy definiować z pomocą silnika szablonów Twig. Jest to najczęściej wykorzystywany w pracy z Symfony 2 framework, który daje ogromne możliwości i pomoże Ci wygodnie tworzyć funkcjonalne, szybkie szablony PHP. W Twigu możemy korzystać z ciekawych mechanizmów jak dziedziczenie szablonów, co pozwala nam na maksymalną czytelność, oraz jest on łatwo rozszerzalny i bezpieczny. W kursie wdrożymy i oprogramujemy prosty, praktyczny szablon bloga.Zobacz lekcję - DziedziczenieFormularze w Symfony 2Tworzenie, walidacja i obsługa formularzy z pomocą Symfony 2 jest niezwykle prosta. Framework oferuje nam gotowe komponenty, które sprawią, że praca z nimi jest szybka i przyjemna. Stworzymy rozbudowane formularze z walidacją, oraz zdefiniujemy ich style. Zajmiemy się także bardziej zaawansowanymi technikami jak walidacja w encjach oraz wyślemy maile z wykorzystaniem biblioteki SwiftMailer.Zobacz lekcję - Wysyłanie wiadomości e-mail.Baza Danych, Bezpieczeństwo, Composer i innePodczas pracy z bazą danych skorzystamy z jednego z najbardziej zaawansowanych narzędzi do tego celu, czyli Doctrine2 i omówimy podstawowe elementy jak konfiguracja połączenia, tworzenie nowej bazy danych, aktualizacja tabel i debuggowanie. Ponadto, w kursie znajdziesz omówienie Security Component, który odpowiedzialny jest za zabezpieczanie zasobów naszej aplikacji. Poznasz role i uprawnienia oraz możliwości grupowania ich w hierarchię. Stworzysz też własnego firewalla i będziesz pracował z narzędziem Access Control tworząc system logowania użytkowników do Twoich serwisów.Poznasz także narzędzie do zarządzania zależnościami dla Symfony. W tym celu pobierzemy i zainstalujemy Composer, a następnie dowiesz się jak używać go do zarządzania zewnętrznymi bibliotekami Twojego frameworku. Będziemy także mówić o serwisach, czyli obiektach które działają w ramach aplikacji a także tzw. Service Container'owi, który pozwoli w prosty sposób zarządzać obiektami wewnątrz naszej aplikacji.Podsumowując, kurs zawiera między innymi:Fundament wiedzy o frameworku Symfony 2Konfigurację środowiska deweloperskiegoSzablony w Symfony 2 z TwigFormularze i wysyłanie wiadomościDoctrine2 i komunikacja z bazą danychRouting i kontroleryI wiele, wiele więcej!Dla kogo jest ten kurs?Kurs opracowaliśmy dla osób, które znają już język PHP i chcą rozszerzyć swoje umiejętności o wiedzę z zakresu Symfony. Osobom początkującym zdecydowanie polecamy skorzystanie w pierwszej kolejności z kursów podstawowych PHP na eduweb (np. PHP Podstawy). Natomiast jeśli już znasz podstawy - zapraszamy Cię na niezwykłą podróż po frameworku, który zmieni Twój sposób projektowania dynamicznych stron WWW.Dlaczego wybrać właśnie ten kurs?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.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 Symfony.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ń.4.
Certyfikat
Zajęcia 96
Godziny 11
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Czego nauczysz się na tym kursie?

  • Fundament wiedzy o frameworku Symfony 2
  • Formularze i wysyłanie wiadomości
  • Routing i kontrolery
  • Konfigurację środowiska deweloperskiego
  • Szablony w Symfony 2 z Twig
  • Doctrine2 i komunikacja z bazą danych
Przeczytaj więcej o programie kursu

Ocena szkoły

Ranking Facebook i Google, a także dynamika rankingu
3.4
Do strony internetowej kursu