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

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

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

      Opis szkolenia

      Szkolenie obejmuje tematykę pełnego stosu technologicznego pozwalającego tworzyć nowoczesne aplikacja webowe bazujące na języku JavaScript. Oprócz wiedzy na temat zastosowania nowych standardów uczestnicy będą mogli zweryfikować ich użyteczność do różnych celów programistycznych.

      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ści

      Dzię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ów

      Podstawowa 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
      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


      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.

      POBIERZ PROGRAM W PDF

      Ś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)

      Spotkajmy się na szkoleniu!

      • Marcin Najder 

        Architekt zespołu R&D w Comarch, projektujący rozwiązania oparte o najnowsze technologie Microsoft. Specjalizuje się w technologiach .NET oraz Node.js, miłośnik programowania funkcyjnego.

        Opinie o trenerze

        • Najbardziej podobało mi się, że tłumaczy temat na praktycznych przykładach "do spodu", czyli skąd się to bierze, dlaczego tak działa itd.Ta swoboda w poruszaniu się w wielu zagadnieniach pokazuje również jaką sporą wiedzą dysponuje Marcin.
          Krzysztof
        • Marcin jest bardzo pozytywny i otwarty na nowe możliwości, zagadnienia itd. Odpowiada na każde pytanie, nawet jeżeli wychodzi poza zakres podstawowego materiału szkolenia.

          Jan
        • Prawdziwy pasjonat programowania.

          Szymon

        Podobne szkolenia