Ideal for teams that…
Modern frontend in practice — components, performance and code quality.
Build scalable backend apps with Node.js and Express.js, including REST APIs
Use TypeScript for safer and clearer backend code
Integrate with relational (MySQL, PostgreSQL) and non-relational (MongoDB, Redis) databases
Test Node.js apps with Mocha, Chai, Jest, and deploy them to production
What we actually do
- · Modern JavaScript (ES6+)
- · Events and event-driven architecture
- · Collections (Map, Set, WeakMap, WeakSet)
- · Server-side JavaScript best practices
- · Node.js architecture
- · Package managers: npm and yarn
- · Streams and stream processing
- · The Event Loop and concurrency model
- · Module systems
- · Error handling patterns
- · ESLint configuration and usage
- · TypeScript setup for Node.js projects
- · Compilation and build process
- · Debugging Node.js applications
- · Express.js architecture
- · Routing and REST API design
- · Middleware concepts and implementation
- · Centralized error handling
- · File operations
- · Working with data streams
- · MongoDB integration
- · Redis integration
- · MySQL integration
- · PostgreSQL integration
- · Authentication with JWT
- · OAuth basics
- · Preventing XSS attacks
- · Preventing CSRF attacks
- · Protection against SQL Injection
- · Unit testing in Node.js
- · Integration testing
- · Testing Express.js applications
- · Tools: Mocha, Chai, Jest
- · RxJS fundamentals
- · Reactive programming concepts
- · Working with data streams
- · Typing HTTP requests and responses
- · Defining interfaces and types
- · Debugging TypeScript applications
- · Writing efficient server-side code
- · Preparing applications for production
- · Hosting and deployment options
- · Course recap and key takeaways
- · Recommended tools and learning resources
- · Q&A session
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.