Ideal for teams that…
Modern frontend in practice — components, performance and code quality.
Advanced techniques for optimizing applications
Tools and patterns for creating more readable, scalable, and testable code
Various methods of application state management
Improved skills in typing for safer, more precise coding
Modern libraries such as react-query or RxJS
What we actually do
- · Problems of basic styling
- · CSS modules
- · CSS in JS (styled-components)
- · Theming
- · Typing native DOM and React events
- · Typing component interfaces
- · Typing state management code
- · Type vs interface
- · Generic types
- · Unknown, void, and never
- · Type guards
- · react-hook-form (basics, validation, reacting to changes, dynamic fields)
- · Schema validation with TypeScript (zod) and its use in forms
- · react-query (queries, mutations, query optimization)
- · Internationalization with react-i18next
- · React diffing algorithm
- · Keys
- · Code splitting (React.Suspense, React.lazy)
- · Render optimization (memo, hooks, ref)
- · Dev Tools profiler
- · useEffect vs useLayoutEffect
- · Centralized vs Distributed (Context vs Redux)
- · Render props
- · Children props
- · Higher-order components
- · Custom hooks
- · Pub-Sub
- · How middleware works
- · Creating custom middleware
- · redux-saga
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.