Szkolenie dostępne na zamówienie

Szkolenie: Symfony framework

Szkolenie Symfony framework to praktyczny kurs PHP, który uczy tworzenia nowoczesnych aplikacji webowych z wykorzystaniem wzorca MVC, ORM, REST API, szablonów Twig, bezpieczeństwa i testowania aplikacji

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:PHP/SYMFONY

aplikacje-webowebackend-phpphp-frameworksymfony-framework

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

Symfony framework

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego projektowania i programowania aplikacji internetowych z wykorzystaniem frameworka Symfony

  • Szkolenie uczy stosowania wzorca MVC oraz implementacji kluczowych komponentów Symfony w praktycznych projektach

  • Szkolenie omawia metody integracji z relacyjnymi bazami danych przy użyciu ORM oraz zarządzania bezpieczeństwem aplikacji

  • Szkolenie rozwija umiejętność testowania aplikacji oraz wdrażania nowoczesnych rozwiązań webowych opartych o PHP


Dla kogo?

  • Programiści PHP posiadający podstawową znajomość programowania obiektowego i baz danych, chcący rozwijać umiejętności w zakresie tworzenia aplikacji webowych z użyciem Symfony

  • Osoby pracujące przy projektach internetowych, które chcą poznać nowoczesne narzędzia i dobre praktyki w programowaniu aplikacji PHP


Efekty kształcenia

  • Uczestnik projektuje i wdraża aplikacje internetowe w oparciu o framework Symfony

  • Uczestnik konfiguruje i zarządza routingiem oraz kontrolerami w aplikacji

  • Uczestnik implementuje szablony widoków z użyciem silnika Twig

  • Uczestnik integruje aplikację z relacyjnymi bazami danych poprzez ORM

  • Uczestnik stosuje mechanizmy bezpieczeństwa i autoryzacji użytkowników

  • Uczestnik przygotowuje i realizuje testy jednostkowe oraz integracyjne aplikacji


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

Pobierz program w PDF

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

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

14.09.2023

Uczestnik szkoleniaSymfony framework

Dostosowane do naszych potrzebych. Aplikacja tworzone przez naszą organizacje są customowe i wymagają pewnych okreslonych feczerów. Skupiliśmy się na nich i możliwośćiach jakie daje technologia żeby rozwiązać nasze konkretne problemy i sytuacje

Więcej opinii