Tytuł szkolenia: Programowanie aplikacji internetowych

Transkrypt

Tytuł szkolenia: Programowanie aplikacji internetowych
Tytuł szkolenia: Programowanie aplikacji internetowych w oparciu o
framework Laravel
Kod szkolenia: P-PHP-LARAVEL
Wprowadzenie
Sz ko lenie pr z ez nacz o ne dla o s ó b z nający ch jęz y k PHP, chcący ch nab y ć pr akty cz ne um iejętno ś ci two r z enia s kalo walny ch,
wy dajny ch i no wo cz es ny ch aplikacji inter neto wy ch. Po dcz as z ajęć o m awiana jes t ar chitektur a fr am ewo r ku, r o la i
z as to s o wanie jego po s z cz egó lny ch m o dułó w o r az pr ez ento wane s ą pr akty cz ne pr z y padki ich uży cia. Ucz es tnicy z do b y wają
wiedz ę m .in. na tem at takich z agadnień jak: b udo wa aplikacji z go dnie z ar chitektur ą m v c, two r z enie i o b s ługa fo r m ular z y,
walidacja, utr walanie info r m acji w b az ie dany ch cz y b ez piecz eńs two . Pr o ces nauki o db y wa s ię po pr z ez pr akty cz nie
r ealiz o wane pr z y kłady co um o żliwia efekty wne pr z y s wajanie z do b y wanej wiedz y .
Adresaci szkolenia
O d ucz es tnikó w o cz ekiwana jes t z najo m o ś ć pr o gr am o wania w jęz y ku PHP na po z io m ie ś r ednio z aawans o wany m ,
um iejętno ś ć s to s o wania z nacz nikó w HT ML i C SS o r az z agadnień z wiąz any ch z pr o gr am o waniem o b iekto wy m .
Cel szkolenia
Wprowadz enie i gruntowne poz nanie możliwości frameworku
Uaktualnienie i uporz ądkowanie wiedz y
Zdobycie praktycz nych umiejętności poz walających na efektywne tworz enie stron internetowych
Czas i forma szkolenia
28 godz in (4 dni x 7 godz in), w tym wykłady i warsz taty praktycz ne.
Plan szkolenia
1. Wprowadz enie
Architektura
Kontener
F asady
Wymagania
Instalacja
Konfiguracja serwera WWW
Omówienie struktury projektu
Uruchomienie pierwsz ej aplikacji
2. Routing
Podstawy i z asada dz iałania routingu
Definiowanie reguł
Parametry, prefiksy, grupy, więz y
Generowanie adresów url
Dostęp do z asobów (asset urls)
3. Warstwa widoku
Widoki i model danych
Prz ekierowania
Widoki niestandardowe
System sz ablonów Blade
Widoki z łożone
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl
4. Kontrolery i filtry
Tworz enie i mapowanie kontrolerów
Obsługa żądań i generowanie odpowiedz i
Wykorz ystanie usług
Zastosowanie i z asada dz iałania filtrów
F iltry standardowe i globalne
Reguły mapowania filtrów
Definiowanie z estawów filtrów
Metody pomocnicz e (helpers)
5. Obsługa danych i formularz y
Dostęp do parametrów żądania
Budowa i obsługa formularz y
Walidatory
Zasięg flash
Praca z sesją
Upload plików
Wykorz ystanie ciastecz ek
L okaliz acja aplikacji
6. Utrwalanie danych
Wprowadz enie do mapowania obiektowo-relacyjnego
Konfiguracja połącz enia
Budowa schematu danych
Eloquent ORM
Tworz enie i mapowanie klas modelu
Obsługa relacji, kolekcje i dz iedz icz enie
Wykonywanie z apytań
7. Testowanie i refaktoryz acja
Implementacja i dokumentacja kodu poprz ez testy jednostkowe
Praktycz ne wprowadz enie do PHPUnit
Budowa testowalnego kodu
Wprowadz enie do TDD
Refaktoryz acja i jej techniki
Prz eksz tałcenia kodu w oparciu o testy
8. Zagadnienia z aawansowane
Bez piecz eństwo aplikacji
Wydajność i wykorz ystanie pamięci podręcz nej (cache)
Wykorz ystanie kontenera i programowanie z użyciem DI
Programowanie z użyciem z darz eń
Integracja z serwerem pocz towym
Tworz enie i z arz ądz anie pakietami
Wykorz ystanie kolejek
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl