Skip to content
Technologies / Programming

NestJS - From Basics to Advanced Techniques

Two-day intensive NestJS framework workshop, introducing server application architecture inspired by Angular. Participants will go through the entire process of creating applications - from basic concepts, through modular structure, to advanced microservices architecture techniques. The training emphasizes practical exercises showing how to use the framework's mechanisms such as dependency injection, middleware, interceptors, and guards. The program is structured to present both the theory and practical applications of the framework in creating scalable backend solutions.

Required Participant Preparation

  • Good TypeScript knowledge

  • Node.js development experience

  • Understanding of REST API concepts

  • Basic server application knowledge

Benefits

  • The complete NestJS framework architecture and its practical applications
  • They will gain skills in creating modular, testable applications following best practices
  • They will master dependency injection mechanisms and advanced patterns
  • They will learn to implement authentication systems and authorization mechanisms
  • They will be able to design and create microservices using NestJS
  • They will gain knowledge about integration with databases and external services

Who is this training for?

Node.js developers wanting to learn NestJS
Backend programmers interested in modular architecture
Fullstack developers wanting to expand backend skills
Developers looking for a robust Node.js framework
Teams planning migration to NestJS
Architects designing server applications

Training program

01

NestJS architecture and philosophy

  • Module, controller, and provider structure
  • Dependency injection
  • Working with middleware
  • Data and validation
  • DTO and class-validator
  • Data transformation
  • Working with databases via TypeORM
02

Error handling

  • Security mechanisms
  • Authentication with Passport
  • Authorization and guards
  • Security best practices
  • Session management
  • Advanced patterns
03

Custom decorators

  • Interceptors and filters
04

Event handling

  • Microservices in NestJS

Delivery Methods

Online

  • Convenience of participating from anywhere
  • Interactive live sessions with trainer
  • Materials available for 30 days
  • No travel costs

On-site

  • Direct contact with trainer and group
  • Intensive hands-on workshops
  • Networking with other participants
  • Full focus on learning

Frequently asked questions

Who is the NestJS - From Basics to Advanced Techniques training for?

This training is designed for professionals looking to develop skills in nestjs - from basics to advanced techniques. Required level: beginner.

How long is the NestJS - From Basics to Advanced Techniques training?

The training lasts 2. Available in online or on-site format.

Will I receive a certificate?

Yes — every participant receives a completion certificate confirming acquired competencies. EITT holds ISO 9001 accreditation.

Can this training be conducted for a closed group?

Yes — we offer dedicated closed trainings for companies. We customize the program to your team's needs. Contact us for an individual quote.

Kamil Gabryszewski
Kamil Gabryszewski Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Up to 80%

Development Services Database

Up to 80% funding for SMEs from EU funds

Check availability
Up to 100%

National Training Fund

Up to 100% funding for employers

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

500+ experts
2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90