Programowanie w języku PHP - elementy zaawansowane
Kod szkolenia:
PHP02
Cele szkolenia:
- Zdobycie zaawansowanej wiedzy z zakresu:
- programowania obiektowego
- wybranych wzorców projektowych
- testowania
- refaktoringu
- budowy interfejsu webowego
- wykorzystania baz danych
- Poznanie najlepszych praktyk pozwalajÄ…cych na efektywne programowanie w PHP
Grupa docelowa:
- Doświadczeni developerzy pragnący rozszerzyć posiadaną wiedzę, poznać nowoczesne praktyki programowania w języku PHP
Oczekiwane przygotowanie słuchaczy:
- Praktyczna umiejętność użycia PHP na poziomie średnio zaawansowanym
- Znajomość HTML i CSS w stopniu umożliwiającym tworzenie własnych dokumentów
- Elementarna wiedza dotycząca zagadnień związanych z paradygmatem programowania obiektowego
Forma zajęć:
- Wykład
- Warsztaty
Czas trwania:
- 32 godziny (4 dni)
Proponowane kursy uzupełniające:
- AJX01 - Tworzenie aplikacji webowych z wykorzystaniem technologii AJAX
- JSC01 - Programowanie w języku JavaScript
- JSC02 - Tworzenie aplikacji webowych przy użyciu JavaScript oraz jQuery
- JSC03 - Tworzenie aplikacji webowych przy użyciu JavaScript oraz Ext JS
Konspekt szkolenia:
- Wprowadzenie
- Programowanie obiektowe:
- Obiekty w PHP
- Efektywne użycie klas
- Projektowanie w oparciu o klasy i obiekty
- Relacje występujące między klasami
- Zasady dobrego programowania obiektowego
- Wybrane wzorce projektowe
- Testowanie i refaktoring kodu:
- Test-driven development
- Testowanie
- Refaktoring
- Warstwa prezentacji:
- Użycie szablonów
- Konstruowanie złożonych widoków
- Interakcja z użytkownikiem
- Kontrolery
- Walidacja
- Obsługa formularzy
- Warstwa utrwalania:
- Abstrakcja dostępu do danych
- Konfiguracja połączenia
- Obiekty i SQL
- Implementacja warstwy utrwalania
Cena netto szkolenia za osobÄ™:
3100 PLN
Informacje dodatkowe:
Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.
Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.
