Szkolenie: Tworzenie aplikacji w Node.js z wykorzystaniem NestJS i TypeScript
Szkolenie z NestJS i TypeScript uczy budowy nowoczesnych, skalowalnych aplikacji backendowych w Node.js, obejmuje REST API, wzorce architektoniczne, integrację z bazami SQL i NoSQL, automatyzację dokumentacji oraz najlepsze praktyki programistyczne
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:NODE/TS
Tworzenie aplikacji w Node.js z wykorzystaniem NestJS i TypeScript
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania skalowalnych aplikacji serwerowych w Node.js z wykorzystaniem TypeScript i frameworka NestJS
Szkolenie uczy stosowania wzorców architektonicznych, dobrych praktyk oraz narzędzi wspierających rozwój i utrzymanie nowoczesnych aplikacji webowych
Szkolenie pokazuje, jak budować REST API, integrować aplikacje z bazami danych SQL i NoSQL oraz generować dokumentację techniczną
Szkolenie rozwija umiejętność wdrażania mechanizmów autoryzacji, walidacji danych oraz konfiguracji środowiska aplikacji
Dla kogo?
Programiści z podstawową znajomością JavaScript, którzy chcą rozwijać umiejętności w zakresie backendu i nowoczesnych frameworków
Programiści Angular zainteresowani rozpoczęciem pracy z backendem w Node.js i TypeScript
Osoby realizujące zadania związane z projektowaniem, implementacją i utrzymaniem aplikacji serwerowych
Efekty kształcenia
Uczestnik projektuje i implementuje aplikacje backendowe w Node.js z użyciem NestJS i TypeScript
Uczestnik konfiguruje i integruje aplikacje z bazami danych SQL oraz NoSQL
Uczestnik buduje i dokumentuje REST API zgodnie z najlepszymi praktykami
Uczestnik wdraża mechanizmy autoryzacji, walidacji i obsługi błędów
Uczestnik stosuje wzorce architektoniczne oraz narzędzia wspierające rozwój aplikacji
Uczestnik analizuje i rozwiązuje typowe problemy pojawiające się w pracy backend developera
Wymagania
Od uczestników wymagana jest podstawowa znajomość JavaScript (ES2017)
Zagadnienia, które należy znać: var, const, let, pętle, operacje warunkowe, funkcja, arrow function, klasa, ES Modules, Promise, async/await
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Node.js
Jednowątkowa czy wielowątkowa architektura
Nieblokujące operacje wejścia/wyjścia
Moduły CommonJS
Node Package Manager (npm)
Dependencies/devDependencies/pearDependencies
Scripts
Bin
Package-lock.json
Asynchroniczność
Callback
Promise
async/await
Observable
TypeScript
ES Modules
Proces kompilacji TS do JS
Statyczne typowanie
Interfejsy
Dekoratory
Typy generyczne
Express.js
Budowa prostego serwera API
Routing
Architektura middleware
Architektura NestJS
Nest CLI
Dependency Injection
Module
Providers
Controller
Service
Pipes
Guard
Custom Decorators
Middleware
Interceptors
Exception Filter
Budowa REST API
Routing
Autoryzacja i Autentykacja
Walidacja
Upload Plików
Konfiguracja
Generowanie dokumentacji Swagger/OpenAPI
Bazy danych SQL
TypeORM + SQLite/MySQL
Instalacja
Definiowanie schematu bazy
Połączenie z bazą w serwisach
Migracje struktury bazy danych
MongoDB (opcjonalnie)
Mongoose
Instalacja @nestjs/mongoose
Definicja schematu bazy
Połączenie z bazą w serwisach
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

