Zaawansowane techniki w CakePHP

Opis

Szkolenie skupia się na zaawansowanych technikach programowania w frameworku CakePHP. W trakcie warsztatów uczestnicy poznają zaawansowane komponenty frameworka, techniki optymalizacji oraz najlepsze praktyki projektowe. Program obejmuje praktyczne aspekty tworzenia skalowalnych aplikacji z wykorzystaniem nowoczesnych wzorców projektowych.

Profil uczestnika

  • Programiści PHP z doświadczeniem w CakePHP
  • Architekci aplikacji webowych
  • Deweloperzy fullstack
  • Technical leaderzy zespołów CakePHP
  • Programiści aplikacji wysokiej dostępności
  • Inżynierowie optymalizacji wydajności
  • Specjaliści ds. bezpieczeństwa aplikacji

Agenda

  1. Architektura zaawansowana
    • Wzorce projektowe w CakePHP
    • Komponenty niestandardowe
    • Systemy pluginów
    • Zdarzenia i zachowania
  2. Optymalizacja i wydajność
    • Cache wielopoziomowy
    • Optymalizacja bazy danych
    • Profiling aplikacji
    • Zarządzanie pamięcią
  3. Integracja i rozszerzenia
    • REST API i WebServices
    • Integracja z systemami zewnętrznymi
    • Własne helpery i komponenty
    • Rozszerzanie funkcjonalności core
  4. Bezpieczeństwo i testowanie
    • Zabezpieczenia zaawansowane
    • Testy jednostkowe i integracyjne
    • Continuous Integration
    • Deployment automatyczny

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił projektować i implementować zaawansowane rozwiązania w CakePHP wykorzystując pełen potencjał frameworka. Zdobędzie umiejętność tworzenia wydajnych i skalowalnych aplikacji z wykorzystaniem technik optymalizacji. Będzie w stanie implementować własne komponenty i rozszerzenia zgodnie z najlepszymi praktykami. Nauczy się efektywnie zabezpieczać aplikacje przed zagrożeniami. Pozna zaawansowane techniki testowania i wdrażania aplikacji CakePHP.

Wymagane przygotowanie uczestników

  • Praktyczne doświadczenie w CakePHP
  • Znajomość wzorców projektowych
  • Doświadczenie w projektowaniu API
  • Wiedza z zakresu testowania aplikacji

Zagadnienia

  • Wzorce projektowe w CakePHP
  • Komponenty niestandardowe
  • Systemy pluginów i rozszerzeń
  • Cache wielopoziomowy
  • Optymalizacja wydajności
  • REST API i WebServices
  • Bezpieczeństwo aplikacji
  • Testowanie zaawansowane
  • Continuous Integration
  • Deployment automatyczny
  • Profiling i debugowanie
  • Zarządzanie pamięcią

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-340

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