Programowanie webowe z wykorzystaniem Symfony

Opis

Intensywne szkolenie praktyczne skupiające się na tworzeniu zaawansowanych aplikacji webowych przy użyciu frameworka Symfony. Program obejmuje zarówno podstawowe, jak i zaawansowane elementy frameworka, z naciskiem na praktyczne wykorzystanie jego możliwości. Warsztaty prowadzone są w formie hands-on, gdzie każdy uczestnik rozwija własny projekt pod okiem doświadczonego trenera. Metodyka szkolenia opiera się na uczeniu przez praktykę.

Profil uczestnika

  • Programiści PHP chcący poznać framework Symfony
  • Deweloperzy backend szukający wydajnych narzędzi
  • Programiści webowi chcący rozszerzyć swoje umiejętności
  • Architekci oprogramowania projektujący systemy webowe
  • Programiści fullstack zainteresowani nowoczesnymi technologiami
  • Deweloperzy migrujący z innych frameworków PHP
  • Inżynierowie oprogramowania specjalizujący się w PHP

Agenda

  1. Podstawy Symfony
    • Architektura frameworka
    • Instalacja i konfiguracja
    • System Bundle
    • Dependency Injection
  2. Kontrolery i routing
    • System routingu
    • Kontrolery i akcje
    • Parametry i walidacja
    • Obsługa żądań i odpowiedzi
  3. Doctrine ORM
    • Konfiguracja bazy danych
    • Encje i repozytoria
    • Relacje między encjami
    • Migracje i fixtures
  4. Widoki i formularze
    • System szablonów Twig
    • Formularze i walidacja
    • Obsługa assetów
    • AJAX i API

Korzyści

Uczestnik nabędzie umiejętność samodzielnego tworzenia zaawansowanych aplikacji w Symfony zgodnych z najlepszymi praktykami. Zdobędzie głęboką wiedzę na temat architektury i wzorców projektowych stosowanych w nowoczesnych aplikacjach PHP. Rozwinie praktyczne umiejętności w zakresie projektowania i implementacji systemów bazodanowych z wykorzystaniem Doctrine ORM. Pozna zaawansowane techniki optymalizacji i debugowania aplikacji Symfony. Nauczy się efektywnie wykorzystywać komponenty Symfony do tworzenia skalowalnych rozwiązań. Będzie potrafił implementować zaawansowane funkcjonalności z wykorzystaniem najnowszych możliwości frameworka.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość PHP w wersji 7 lub nowszej
  • Doświadczenie w programowaniu obiektowym
  • Znajomość wzorców projektowych
  • Podstawowa znajomość HTML, CSS i JavaScript

Zagadnienia

  • Architektura Symfony
  • System routingu i kontrolery
  • Doctrine ORM i bazy danych
  • Formularze i walidacja
  • System szablonów Twig
  • Bezpieczeństwo i autoryzacja
  • Serwisy i Dependency Injection
  • Cache i wydajność
  • Testy jednostkowe
  • API Platform
  • Command Bus
  • Messenger Component

Poznaj naszą firmę

INFORMACJA CENOWA:
od 3950 zł netto za jedną osobę

CZAS TRWANIA (dni): 4

KOD SZKOLENIA: IT-SD-352

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *