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

  1. Co zyskasz dzięki szkoleniu ?
  2. 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.
  3. Czy to szkolenie jest dla Ciebie ?
  4. 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).

  5. Czas trwania
  6. Przed nami:
    • 3 dni, 24 godziny szkoleniowedni, 24 godziny szkoleniowe
  7. Szczegółowy program szkolenia
  8. 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

  9. Ścieżka rozwoju
    • Po zakończeniu szkolenia rekomendowane jest skorzystanie ze szkoleń zaawansowanych dostępnych w naszej ofercie.
  10. W ramach szkolenia zapewniamy
    • materiały szkoleniowe
    • certyfikat potwierdzający udział w kursie
    • pełna obsługa cateringowa (dla szkoleń stacjonarnych)
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.
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.
Bardzo dobry fachowiec
Prawdziwy pasjonat programowania.

Najbliższe szkolenia

Podobne szkolenia

Masz pytania? Skontaktuj się z nami!

31-864 Kraków

ul. Prof. Michała Życzkowskiego 33