PHP 7: Budowa wysokowydajnych aplikacji webowych

Opis

Jednodniowe szkolenie koncentrujące się na wykorzystaniu nowych możliwości PHP 7 do tworzenia wydajnych aplikacji internetowych. Uczestnicy poznają praktyczne techniki optymalizacji kodu oraz najlepsze praktyki zwiększania wydajności aplikacji. Program realizowany jest w formie warsztatów, gdzie teoria jest natychmiast weryfikowana w praktyce poprzez ćwiczenia i analizę rzeczywistych przypadków użycia.

Profil uczestnika

  • Programiści PHP zainteresowani optymalizacją wydajności
  • Deweloperzy migrujący aplikacje do PHP 7
  • Architekci systemów odpowiedzialni za wydajność
  • Programiści fullstack chcący poznać możliwości PHP 7
  • Liderzy zespołów programistycznych PHP
  • Inżynierowie DevOps pracujący z PHP

Agenda

  1. Nowości w PHP 7
    • Zmiany w silniku Zend Engine
    • Nowe operatory i konstrukcje językowe
    • Typy skalarne i typy zwracane
    • Optymalizacja pamięci
  2. Techniki optymalizacji
    • Profilowanie kodu PHP
    • Optymalizacja algorytmów
    • Zarządzanie pamięcią
    • Buforowanie wyników
  3. Wydajność aplikacji webowych
    • Optymalizacja zapytań bazodanowych
    • Wykorzystanie OPcache
    • Techniki cache’owania
    • Monitoring wydajności
  4. Najlepsze praktyki
    • Wzorce projektowe dla wydajności
    • Architektura wysokowydajnych aplikacji
    • Testowanie wydajności
    • Analiza wąskich gardeł

Korzyści

Uczestnik zdobędzie praktyczną wiedzę o mechanizmach zwiększających wydajność aplikacji w PHP 7. Nauczy się identyfikować i eliminować wąskie gardła w kodzie PHP. Pozna techniki optymalizacji pamięci i czasu wykonania skryptów PHP. Rozwinie umiejętność projektowania wydajnej architektury aplikacji webowych. Będzie potrafił wykorzystywać narzędzia do profilowania i monitorowania wydajności aplikacji PHP. Zdobędzie wiedzę o najlepszych praktykach w zakresie optymalizacji kodu.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość poprzednich wersji PHP
  • Doświadczenie w tworzeniu aplikacji webowych
  • Podstawowa wiedza z zakresu algorytmów
  • Znajomość zagadnień wydajności aplikacji

Zagadnienia

  • Architektura PHP 7
  • Profilowanie aplikacji
  • Optymalizacja pamięci
  • Wydajność kodu
  • Buforowanie danych
  • Typy w PHP 7
  • Nowe operatory
  • Zend Engine
  • OPcache
  • Monitoring wydajności
  • Wzorce wydajnościowe
  • Analiza bottlenecków

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 1

KOD SZKOLENIA: IT-SD-355

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