szkolenie
nodejs
nestjs
Warsztat > TypeScript po stronie serwera

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

CO TO JEST NestJS?

Nowoczesny framework do tworzenia aplikacji internetowych po stronie serwera.

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

ADRESACI SZKOLENIA

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

CZAS TRWANIA SZKOLENIA

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

POZOSTAŁE INFORMACJE

Szkolenie ma charakter warsztatowy i może być zrealizowane stacjonarnie lub zdalnie.
Materiały szkoleniowe mają formę elektroniczną.
Programy szkoleń można modyfikować lub łączyć tak aby dostosować szkolenie do własnych potrzeb. Jednak przed zamówieniem należy uzgodnić taką modyfikację.

KOSZTY & KONTAKT




CENA NETTO: 0



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

WYMAGANIA TECHNICZNE

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
Dla uczestników ↴
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
Na czas szkolenia, dobrze jest wyłączyć wszystkie niepotrzebne aplikacje na komputerze
Potrzebny sprzęt
Dwa monitory - konieczne podczas szkolenia zdalnego
Szybki komputer np. i5 lub i7, SSD, min. 8GB RAM
Zaopatrz się we wszystko, co może być użyteczne np. myszkę czy notatnik
Oprogramowanie
lub inny dobry edytor