Cele szkolenia
Po zakończeniu szkolenia jego uczestnik będzie identyfikował zaawansowane techniki programowania w języku JavaScript i jednocześnie stosował dobre praktyki kodowania. Wykorzysta zaawansowane funkcje walidowania formularzy oraz będzie wybierał najlepsze wzorce projektowe stosownie do celu ich zastosowania. Będzie też identyfikował najbardziej efektywne techniki testowania aplikacji. Każdy z uczestników będzie też aktywnie zarządzał zabezpieczeniami aplikacji (ochrona przed atakami).
Ponadto uczestnik będzie korzystał z wybranych bibliotek JavaScript i frameworków, rozpocznie pracę z platformą node.js oraz bazami noSQL (na podstawie bazy mongoDB). Będzie budował aplikacje w oparciu o rozwiązania asynchroniczne(async-await, ajax).
Umiejętności
Po ukończeniu kursu uczestnik/czka będzie:
Profil uczestników
Szkolenie jest przeznaczone dla programistów tworzących zaawansowane rozwiązania dla stron internetowych oraz interfejsy webowe aplikacji.
Przygotowanie uczestników
Od uczestników szkolenia wymagana jest znajomość podstaw języka JavaScript (omawianych na szkoleniu Tworzenie aplikacji internetowych w JavaScript) oraz języka HTML.
Przed nami:
Szczegółowy program szkolenia
Standardy języka JavaScript: ECMAScript5 i ECMAScript6 - porównanie
Obiektowość w języku JavaScript
Użyteczne Biblioteki
Wzorce projektowe w JavaScript
Wzorzec MVC
Omówienie wzorca projektowych MVC
Biblioteki wspomagające programowanie w MVC na przykładzie Angular.js
Platforma Nodejs
Programowanie asynchroniczne
Testowanie kodu JavaScript
Wzorce kodowania w JavaScript
Aspekty bezpieczeństwa JavaScript
Metoda realizacji
Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.
Po zakończeniu szkolenia rekomendowane jest skorzystanie ze szkolenia: