Szkolenie: Symfony framework
Jeden z najbardziej popularnych frameworków PHP, umożliwiający tworzenie stron i aplikacji internetowych
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:PHP/SYMFONY
Symfony framework
Cele szkolenia
Gruntowne i kompleksowe wprowadzenie do Symfony framework
Poznanie wzorca MVC oraz najważniejszych komponentów Symfony
Zapoznanie z metodami dostępu do relacyjnych baz danych z wykorzystaniem ORM
Zdobycie wiedzy niezbędnej do samodzielnego tworzenia aplikacji internetowych
Dla kogo?
Szkolenie przeznaczone jest dla programistów PHP, którzy chcą nauczyć się jak samodzielnie tworzyć aplikacje internetowe z użyciem Symfony framework
Zalety
Szkolenie Symfony framework prowadzone jest w trybie warsztatu, w ramach którego realizowany jest jeden duży projekt
Szkolenie Symfony framework stanowi gruntowne i kompleksowe wprowadzenie do tematu tworzenia aplikacji internetowych
Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how
Wymagania
Od uczestników wymagana jest umiejętność programowania w języku PHP, podstawowa z zakresu programowania obiektowego oraz relacyjnych baz danych
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do Symfony
Charakterystyka frameworku
Architektura i najważniejsze komponenty
Projekt - tworzenie, konfiguracja, struktura
Obsługa żądań HTTP
Kontener DI
Zarządzanie zależnościami projektu
Uruchamianie aplikacji
Kontrolery i routing
Kontrolery - tworzenie i konfiguracja
Mapowanie i obsługa żądań klienta
Generowanie odpowiedzi
Konfiguracja reguł routingu
Założenia architektury REST
Budowanie REST API
Szablony widoku
Wprowadzenie do silnika szablonów Twig
Layouty i dziedziczenie szablonów
Tworzenie helperów - filtry, funkcje, makra
Obsługa zasobów i adresów URL
Wbudowane zmienne globalne
Internacjonalizacja
Formularze i walidacja
Wprowadzenie do Form Framework
Tworzenie i obsługa formularzy
Walidacja danych
Tworzenie walidatorów
Usługi
Praca z kontenerem
Implementacja logiki i tworzenie własnych usług
Wykorzystanie EventDispatcher
Utrwalanie danych z pomocą Doctrine
Konfiguracja połączenia z bazą
Tworzenie klas encji i repozytoriów
Wykonywanie zapytań
Praca z CLI
Obsługa zdarzeń za pomocą Lifecycle Callbacks
Bezpieczeństwo
Wprowadzenie do mechanizmu Firewall
Uwierzytelnianie użytkowników
Autoryzacja użytkowników
Testowanie aplikacji
Wprowadzenie do PHPUnit Testing Framework
Tworzenie testów jednostkowych
Tworzenie testów integracyjnych
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi