Kurs Symfony Framework Techniki Pracy

Why take this course?
-
Interaktywność z zastosowaniem Doctrine ORM - W tej sekcji nauczysz się, jak interagować z bazą danych za pomocą Doctrine Object-Relational Mapper (ORM). Praktycznie oglądamy, jak definiować i mapować obiekty PHP na tabeli relacyjnej bazy danych, wykonująć operacje CRUD (Create, Read, Update, Delete) oraz zarządzać transakcjami i sessionami. Poznajesz również najlepsze praktyki dotyczące performansów i bezpieczeństwa, które są kluczowe w każdej aplikacji opartej na Doctrine ORM.
-
Rozbudowa komponentów Symfony - Formy i Walidacja - W tej części kursu będziemy głęboko zanurzyć się w tworzeniu i walidacji formularzy w Symfony 2. Poznasz zasady definicji formularzy za pomocą symfonnych komponentów, używanie formularzy w kontrolerach, a także sposób na przetwarzanie danych z formularza i ich walidację. Praktycznie nauczysz się, jak stworzyć i obsłużyć formularz w Symfony 2, w tym zarządzać opcjami, typami pól i regułami walidacji.
-
Security Component - W tej sekcji skupimy się na zabezpieczaniu aplikacji Symfony 2 za pomocą Security Component. Poznasz system autoryzacji i kontroli dostępu (Access Control), a także omówimy sposoby definiowania ról użytkowników oraz zarządzania uprawnieniami. Nauczysz się, jak skonfigurować firewall w Symfony dla różnych ścieżek i zasobów, a także jak zabezpieczyć aplikację przed atakami typu Cross-Site Scripting (XSS) i Cross-Site Request Forgery (CSRF).
-
Tworzenie tematycznych dodatków i integracja z systemami zewnętrznymi - W tej części kursu nauczysz się, jak tworzyć dodatki (plugins, bundles) w Symfony 2, które można dystrybuować i używać w innych projektach. Poznasz procedurę tworzenia i publishowania bundle'ów do Symfony Gallery. Dodatkowo skupimy się na integracji Symfony z zewnętrznymi systemami, takimi jak serwisy webowi, API REST, usługi chmurowe (np. Amazon S3, Google Cloud Storage) oraz systemy płatności.
-
Optymalizacja i diagnostyka aplikacji Symfony - W ostatniej sekcji kursu będziemy koncentrowali się na optymalizacji wydajności aplikacji Symfony. Omówimy najlepsze praktyki dotyczące diagnozowania i rozwiązywania problemów, które mogą wystąpić w aplikacjach webowych. Nauczysz się, jak używać narzędzi takich jak profiler Xdebug, symfonnego dumper i innych toolków do monitorowania wydajności oraz zarządzania zasobami systemu.
Podsumowując, kurs "Symfony 2.x - Od podstaw do proficytowanego rozwiązków" oferuje kompleksowe i praktyczne znajomość Symfony 2.x, od podstaw po zaawansowane techniki. Dzięki temu zestawowi wiedzy będziesz w stanie stworzyć bezpieczne, wydajne i elastyczne aplikacje webowe, które będą wykorzystywać pełny potencjał oferowany przez Symfony Framework.
Loading charts...