Architektura aplikacji webowych - JavaScript, Node.js, REST, Angular, MongoDB
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
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).
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ń.
UmiejętnościDzięki szkoleniu uczestnik będzie potrafił stworzyć pełną aplikację webową:
- Od projektu bazy danych,
- poprzez stworzenie usług RESTowych udostępniających dane,
- na bogatej aplikacji klienckiej kończąc.
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie jest przeznaczone dla osób, które chcą poznać kompletny stos technologicznych bazujący na języku JavaScript.
Przygotowanie uczestnikówPodstawowa znajomość zagadnień dotyczących tworzenia aplikacji webowych (HTML, CSS, JS, HTTP). Znajomość dowolnego języka programowania (optymalnie obiektowego).
- Czas trwania
-
Przed nami:
- 3 dni, 24 godziny szkoleniowedni, 24 godziny szkoleniowe
- Szczegółowy program szkolenia
Szczegółowy opis szkolenia
JavaScript- ECMAScript5
- ECMAScript2015
- ECMAScript2016/2017
- Transkompilacja kodu
- Opcjonalna typowalność
- Typy genetyczne
- Pliki deklaracyjne
- async/await
- Dekoratory
- 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
MongoDB- Modelowanie danych
- MongoDB Shell
- Zapytania
- Operacje modyfikacji
- Agregacje
- Połączenie z node.js
- Komponenty
- Szablony
- Serwisy, DI
- Router oraz nawigacja
- Wywołania usług RESTowych
- Budowanie paczki wdrożeniowej
Metoda realizacji szkoleniaSzkolenie 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.
- Ścieżka rozwoju
- Po zakończeniu szkolenia rekomendowane jest skorzystanie ze szkoleń zaawansowanych dostępnych w naszej ofercie.
- W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)

