Architektura aplikacji webowych - JavaScript, Node.js, REST, Angular, MongoDB

Cele szkolenia

Szkolenie obejmuje tematykę pełnego stosu technologicznego pozwalającego tworzyć nowoczesne aplikacja webowe bazujące na języku JavaScript.

Uczestnicy poznają wystandaryzowaną wersję języka JavaScript w wersji ECMAScript, co pozwoli mu przygotować aplikacje dla wszystkich aktualnych przeglądarek internetowych. Jednocześnie praktycznie odkryją możliwości najnowszych standardów języka JavaScript (ECMAScript 2016/17). Oprócz wiedzy na temat zastosowania nowych standardów uczestnicy będą mogli zweryfikować ich użyteczność do różnych celów programistycznych.
Jako uzupełnienie JavaScript uczestnicy poznają możliwości zastosowania TypeScript do tworzenia bardziej zaawansowanych rozwiązań.

Utworzenie kompletnej aplikacji wymaga wykorzystania bazy danych. Uczestnicy poznają możliwości technologii node.js w połączeniu z nierelacyjną bazą danych MongoDB (NoSQL). Dzięki tym rozwiązaniom będą potrafili przygotować skalowalne aplikacje internetowe i usługi przygotowane wg architektury REST.
Każdy uczestnik po zakończeniu szkolenia będzie umiał efektywnie wykorzystać najnowszą implementację frameworku Angular2 do tworzenia aplikacji na różne rodzaje urządzeń.

Profil słuchaczy

Szkolenie jest przeznaczone dla osób, które chcą poznać kompletny stos technologicznych bazujący na języku JavaScript.

Wymagania wstępne

Podstawowa znajomość zagadnień dotyczących tworzenia aplikacji webowych (HTML, CSS, JS, HTTP). Znajomość dowolnego języka programowania (optymalnie obiektowego).

Czas trwania

3 dni po 8 godzin lekcyjnych

Metoda realizacji szkolenia

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. 

Wiedza teoretyczna i praktyczna

JavaScript
• ECMAScript5
• ECMAScript2015
• ECMAScript2016/2017
• Transkompilacja kodu
TypeScript
• Opcjonalna typowalność
• Typy genetyczne
• Pliki deklaracyjne
• async/await
• Dekoratory
Node.js
• NPM, package.json
• CommonJS
• Wbudowane moduły node.js
• Programowanie asynchroniczne w node.js
• Expess.js
• Narzędzia programisty webowego stworzone w node.js np. gulp, weback

REST
MongoDB
• Modelowanie danych
• MongoDB Shell
• Zapytania
• Operacje modyfikacji
• Agregacje
• Połączenie z node.js
Angular2
• Komponenty
• Szablony
• Serwisy, DI
• Router oraz nawigacja
• Wywołania usług RESTowych
• Budowanie paczki wdrożeniowej

Umiejętności

Uczestnicy kursu po jego zakończeniu będą posiadali wiedzę pozwalającym im na stworzenie pełnej aplikacji webowej. Od projektu bazy danych, poprzez stworzenie usług RESTowych udostępniających dane, na bogatej aplikacji klienckiej kończąc.

Ścieżka rozwoju

Po zakończeniu szkolenia rekomendowane jest skorzystanie z:
• tematów szkoleń zaawansowanych

Architektura aplikacji webowych - JavaScript, Node.js, REST, Angular, MongoDB

Najbliższe szkolenia

LokalizacjaDataFormaCena netto  
Wrocław2017-11-06
3 dni
Stacjonarne1500.00 PLN Rejestracja
Kraków2017-11-13
3 dni
Stacjonarne1500.00 PLN Rejestracja
Warszawa2017-11-20
3 dni
Stacjonarne1500.00 PLN Rejestracja
Kraków2017-11-29
3 dni
Stacjonarne1800.00 PLN Rejestracja
Kraków2017-12-04
3 dni
Stacjonarne1500.00 PLN Rejestracja

Podobne szkolenia

Skontaktuj się z naszym konsultantem

Do każdego klienta podchodzimy indywidualnie. Ofertę naszych szkoleń dopasujemy do Państwa potrzeb, oczekiwań i możliwości.