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