Cena / za 60 min 60 zł
Lekcje online Tak
Miasto Warszawa
Miejsce U korepetytora
Przedmiot Programowanie
Zakres Inne

Kurs Symfony - poznaj najlepszy framework PHP

Zapraszam na Kurs Symfony - poznaj najlepszy framework PHP.

Uzyskasz praktyczną wiedzę, która pozwoli Ci aplikować na stanowisko programisty!

Udział w kursie umożliwia poznanie frameworka Symfony stanowiącego standard w projektach na języku PHP.

Czego się nauczysz

Będziesz w stanie uruchomić projekt, zaimplementować najważniejsze mechanizmy oraz zorganizować pracę i wdrażać logikę biznesową.

Jak długo trwa kurs

Kurs trwa 20 godzin, może odbywać się zdalnie lub stacjonarnie; w grupach i indywidualnie.

Program szkolenia

1. Wprowadzenie i utworzenie projektu

Composer
Stworzenie projektu
Struktura katalogów
Wzorzec projektowy MVC
Konsola Symfony
Server Symfony
Tryb dev/prod
Symfony Profiler

2. Controller

Akcje
Najczęściej używane funkcje Controllera
Renderowanie szablonów oraz zwracanie odpowiedzi w innych formatach

3. Routing

Annotations / YAML
Parametry, domyślne wartości i dozwolone metody wywołania (XHR)
Omówienie zależności między Routingiem a Controllerem

4. Praca z frameworkiem

Dependency Injection
Obsługa obiektów Request i Response
Bundle – instalacja, konfiguracja, używanie. Najczęściej używane bundle
Symfony Console - przydatne metody
Omówienie PSR, zasad SOLID i innych dobrych praktyk

5. System szablonów Twig

Dziedziczenie
Najczęściej używane funkcje i filtry
Tworzenie własnych funkcji i filtrów

6. Formularze

Typy pól
Walidacja danych
Tworzenie klasy formularza
Integracja Twiga i formularzy
Zabezpieczenie przeciwko CSRF

7. Uwierzytelnienie i autoryzacja

Omówienie encji User
Grupy, role
Zabezpieczanie ścieżek, metod, kontrolerów

8. Doctrine

Rodzaje relacji
Typy danych
Tworzenie encji przy użyciu Symfony Maker
Podstawy pracy z encjami: dodawanie, usuwanie, modyfikacja
Repozytoria, Criteria, DQL

9. Zagadnienia zaawansowane

Rejestracja i wykorzystywanie serwisów

10. Zakończenie

Wskazówki dotyczące dalszego rozwoju
Praktyczne omówienie sposobów szukania pracy