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
- Nowości w PHP 7
- Zmiany w silniku Zend Engine
- Nowe operatory i konstrukcje językowe
- Typy skalarne i typy zwracane
- Optymalizacja pamięci
- Techniki optymalizacji
- Profilowanie kodu PHP
- Optymalizacja algorytmów
- Zarządzanie pamięcią
- Buforowanie wyników
- Wydajność aplikacji webowych
- Optymalizacja zapytań bazodanowych
- Wykorzystanie OPcache
- Techniki cache’owania
- Monitoring wydajności
- 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
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!