szkolenie nodejs nestjs: Backend w Node.js wzorowany na Angularze

cel szkolenia

NestJS to nowoczesny framework Node.js do tworzenia aplikacji (server-side) typu enterprise.
Łączy w sobie takie technologie jak: TypeScript, Angular oraz Express.
NestJS będzie idealnym narzędziem dla osób znających Angulara.
Dodatkowo, na szkoleniu omówione (w praktyce) zostaną takie tematy jak:
 - DTO - Data Transfer Object
 - ORM - Object Relation Mapping
 - Autoryzacja i uwierzytelnianie: OAuth, JWT
 - formularze oraz templatki Handlebars

Co to jest NestJS?

Nowoczesny framework do tworzenia aplikacji Node.js po stronie serwera. Architektonicznie bardzo przypomina Angulara.

program szkolenia

  • NestJS

    • NestJS CLI
    • Modules
    • Controllers
    • Providers
    • Middleware
    • Exception filters
    • Pipes
    • Guards
    • Interceptors
    • Custom decorators
  • Transfer danych

    • wzorzec Data Transfer Objects (DTO)
    • walidacja standardowa
    • walidacja własna
  • Komunikacja z bazą danych MongoDB

    • ORM - Object Relation Mapping
    • ODM - Object Document Mapping
    • walidacja danych
  • REST API

    • operacje CRUD
  • Autoryzacja i uwierzytelnianie

    • Access Token
    • Refresh Token
    • Biblioteka PassportJS
      • LocalStrategy
      • JWTStrategy
    • Logowanie OAuth2
      • Google
      • Github
  • System templatek handlebars

    • Wyświetlanie zmiennych
    • Pętle
    • Warunki
    • Helpery wbudowane
    • Tworzenie helperów
  • Formularze

    • Tworzenie formularza w handlebars
    • Dynamiczne tworzenie formularza z modelu JSON
    • Walidacja
    • Sanitization
  • Narzedzia

    • Najlepsze sposoby debugowania kodu
    • Logowanie błędów
    • Devtools
    • Postman

Modyfikacja programu

Programy szkoleń można modyfikować lub łączyć tak aby dostosować szkolenie do własnych potrzeb. Jednak przed zamówieniem należy uzgodnić taką modyfikację.

Czas trwania szkolenia

2 dni
W celu lepszego utrwalenia materiału szkolenie można wydłużyć o jeden dzień.

Adresaci szkolenia

Szkolenie NodeJS i NestJS adresowane jest do programistów, którzy mają opanowane podstawy Node.js, Express oraz Angular.

Forma szkolenia

Szkolenie ma charakter warsztatowy i może być zrealizowane stacjonarnie lub zdalnie.

wycena szkolenia




CENA NETTO: 0

kontakt




Twoje dane osobowe będą wykorzystywane wyłącznie w celu obsługi tego zapytania.

informacje dodatkowe

Informacje ogólne

  • Szkolenie trwa 8 godz. lekcyjnych. Mniej więcej od 9:00 do 16:00 w zależności od długości przerw.
  • Ze względu na warsztatowy charakter szkolenia bądź na czas; standardowo zaczynamy o 9:00.
  • Jest ważne, abyś biegle posługiwał się komputerem oraz znał podstawowe sktóry klawiaturowe; np. Alt+Tab.
  • W czasie szkolenie postaraj się nie używać telefonu i innych rozpraszaczy; dobrze jest też wyłączyć wszystkie niepotrzebne aplikacje na komputerze.
  • Po szkoleniu uczestnik otrzymuje materiały w formie elektronicznej. Są to repozytoria git zawierające projekty aplikacji.

Niezbędny sprzęt

  • Szybki komputer np. i5 lub i7, SSD, min. 8GB RAM.
  • Dwa monitory oraz kamera internetowa - niezbędne podczas szkolenia zdalnego.
  • Zaopatrz się we wszystko, co może być użyteczne np. myszkę czy notatnik.

Niezbędne oprogramowanie

W sali szkoleniowej potrzebne są - szkolenie w siedzibie klienta

  • szybki internet
  • dobry rzutnik - najlepiej HDMI
  • flipchart - opcjonalnie
  • komfortowa przestrzeń dla każdego uczestnika
  • możliwość swobodnego podejścia (przez trenera) do każdego uczestnika szkolenia