Ideal for teams that…
Modern frontend in practice — components, performance and code quality.
Gain practical knowledge to create server-side applications with Node.js
Learn best practices, architectural patterns, and tools for building scalable and maintainable applications
Get to know NestJS and compare its advantages with Express-based apps
Build REST APIs with NestJS and auto-generated documentation
Create scalable Node.js applications with NestJS
Write and run unit and e2e tests
What we actually do
- · Introduction
- · Node.js basics
- · Single-threaded vs multi-threaded architecture
- · Non-blocking I/O operations
- · CommonJS modules
- · npm (Node Package Manager)
- · Asynchronicity: callback, promise, async/await, observable
- · Compilation process
- · Static typing
- · Interfaces
- · Decorators
- · Generics
- · Building a simple API server
- · Routing
- · Middleware architecture
- · Nest CLI
- · Generating applications and components
- · Dependency Injection
- · Modules, Controllers, Providers, Services
- · Guards and Middleware
- · Custom decorators
- · Pipes, Interceptors, Exception filters
- · Routing
- · Authorization
- · Validation
- · File uploads
- · Swagger documentation generation
- · Serving HTML and static files
- · Configuration management
- · TypeORM with SQLite / MySQL
- · Migrations
- · End-to-end (e2e) tests
- · HTTP requests (GET, POST, DELETE)
- · Unit tests
- · Mock services
- · Fixtures
- · File structures
- · Test database seeding
- · CLI applications
- · Running application elements from the command line
- · CRON jobs
- · Real-time communication with WebSocket
- · RPC microservices
- · Build scripts with shell.js
- · Deployment tools
- · Monitoring and process management with PM2
From brief to retro in 30 days.
Brief & diagnosis
A call with the team lead + a short survey for participants. We define goals, gap and context.
Program customization
We adapt modules, case studies and code examples to your stack. Approval in 5 days.
Workshop
Trainer-led sessions, hands-on, code review. Mentor available between sessions too.
Retro + report
Outcome report for the team and lead. 30 days of consulting included.
Send a brief. We'll reply within 1 day.
After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.
Thank you!
We'll get back to you within 1 business day.
Other programs for teams
See all →Advanced JavaScript – ES6+ Techniques Training
Modern frontend in practice — components, performance and code quality.
Angular Training
Modern frontend in practice — components, performance and code quality.
Creating SPA Applications with Angular Framework Training
Modern frontend in practice — components, performance and code quality.