Architektura aplikacji webowych - JavaScript, Node.js, REST, Angular, MongoDB
Zarejestruj tutaj lub napisz bezpośrednio
Opis
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.
Czas trwania: 3 dni
Szczegóły
- 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
- Angular
- Komponenty
- Szablony
- Serwisy, DI
- Router oraz nawigacja
- Wywołania usług RESTowych
- Budowanie paczki wdrożeniowej