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