Ten kurs jest częścią ścieżki:
PHP Developer
budować aplikacje webowe za pomocą frameworka Symfony
pracować z bazą danych przy użyciu Doctrine
wykorzystywać wzorzec projektowy MVC
korzystać z systemu templetów Twig
obsługiwać pliki za pomocą Symfony
wdrażać rejestrację oraz logowanie użytkowników
dbać o bezpieczeństwo aplikacji
tworzyć serwisy oraz niestandardowe eventy
Symfony to zdecydowany lider wśród frameworków PHP, ponieważ pozwala łatwo budować skalowalne, wydajne oraz bezpieczne aplikacje webowe. Jeśli chcesz się rozwijać jako PHP developer to znajomość Symfony jest niemal obowiązkowa. Sam zobacz jak wiele ogłoszeń o pracę wymaga umiejętności pisania kodu z użyciem tego frameworka. Z tym kursem wykonasz pierwszy, bardzo ważny krok i nauczysz się pisać nowoczesne aplikacje oparte na najnowszej wersji Symfony.
Od samego początku kursu będziesz zdobywać przydatną i praktyczną wiedzę. Razem z autorem kursu zbudujesz aplikację umożliwiającą upload zdjęć na serwer. Aplikacja będzie wyposażona w kluczowe funkcjonalności takie jak: rejestracja użytkowników, kontrolowanie dostępu do zasobów i wiele innych. To świetna okazja aby łatwo wdrożyć się w Symfony 5 i od razu przystąpić do pracy nad aplikacjami.
Z tym kursem poznasz wiele przydatnych komponentów oraz technik pracy z Symfony. Dowiesz się, jak obsługiwać bazę danych za pomocą Doctrine. Poznasz silnik templatów Twig. Nauczysz się pisać własne serwisy oraz rozszerzać widoki. Dowiesz się czym jest encja, repozytorium, czy migracja bazy danych. To wszystko zapewni Ci bardzo solidny fundament do dalszego rozwijania umiejętności.
Jak autoryzować użytkowników? Jak obsługiwać pliki w aplikacji? Jak zadbać o bezpieczeństwo? Na takie pytania bez problemu znajdziesz odpowiedzi w kursie. Wszystkiego nauczysz się z użyciem realnych przykładów. Wdrożysz w aplikacji logowanie oraz rejestrację użytkowników. Nauczysz się wykonywać typowe operacje CRUD, czyli dodawanie, usuwanie i edytowanie rekordów w bazie danych. Poznasz także klasę, która umożliwia łatwe wgrywanie plików na serwer.
W kursie wyjdziesz też trochę poza podstawy Symfony i poznasz techniki, które rozwiną Twoje umiejętności pisania aplikacji. Dowiesz się m.in.jak stworzyć własną komendę Symfony i repozytorium obsługujące Query Builder. Poznasz także różnicę pomiędzy trybem deweloperskim oraz produkcyjnym aplikacji. Po ukończeniu kursu będziesz mieć naprawdę obszerną wiedzę i bardzo dobrą orientację w możliwościach Symfony 5.