szkolenie
nodejs
nestjs
Backend w Node.js

Co to jest NestJS
NestJS to nowoczesny framework typu BFF (Backends For Frontends), którego przeznaczeniem jest tworzenie aplikacji (server-side) typu enterprise.
NestJS łączy w sobie takie technologie jak: TypeScript, Angular oraz Express.js.
Cel szkolenia
Uczestnik szkolenia będzie potrafił stworzyć RESTful API z użyciem NestJS, TypeScript oraz MongoDB/MySQL.
Program szkolenia
Programy szkoleń można modyfikować lub łączyć, aby dostosować szkolenie do własnych potrzeb. Jednak przed zamówieniem należy uzgodnić taką modyfikację.
  • Wprowadzenie

    • Prosty serwer
      • Node.js
      • Express.js
  • NestJS

    • NestJS CLI
    • Modules
    • Controllers
    • Providers
    • Middleware
    • Exception filters
    • Pipes
    • Guards
    • Interceptors
    • Custom decorators
  • Wprowadzenie do RxJs (programowanie reaktywne)

    • Rodzaje strumieni
    • Operatory
    • Subscribe & unsubscribe
  • Transfer danych

    • Wzorzec Data Transfer Objects (DTO)
    • Walidacja standardowa
    • Walidacja własna
  • Bazy danych

    • MongoDB
    • MySQL
    • Mapowanie ODM & ORM
    • Walidacja danych
  • REST API

    • Operacje CRUD
    • Autoryzacja i uwierzytelnianie
    • Upload plików
    • Pliki statyczne
  • Narzedzia

    • Debugowanie kodu
    • Logowanie błędów
    • Devtools
    • Postman
Czas trwania
Szkolenie trwa 3 dni
W celu lepszego utrwalenia materiału szkolenie można wydłużyć o jeden dzień.
Adresaci szkolenia
Szkolenie NestJS adresowane jest do programistów (front-end oraz back-end) znającym dobrze min. jeden język programowania.
Forma szkolenia

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

Informacje dodatkowe
  • Szkolenie trwa 8 godz. lekcyjnych.
  • 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) z uprawnieniami administratora.
  • Dwa monitory oraz kamera internetowa - niezbędne podczas szkolenia zdalnego. Kamera powinna pozostać włączona przez całe szkolenie.
  • Zaopatrz się we wszystko, co może być użyteczne np. myszkę czy notatnik.

Niezbędne oprogramowanie

Jeżeli szkolenie odbywa się w siedzibie klienta
w sali szkoleniowej potrzebne są:

  • 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
Wycena szkolenia



CENA NETTO: 0
Kontakt
Twoje dane osobowe będą wykorzystywane wyłącznie w celu obsługi tego zapytania.