Training JavaScript – advanced programming techniques
Practical information about training
- CATEGORY: Technologies
- SUBCATEGORY: Programming and software development
- TRAINING CODE: IT-SD-126
- DURATION: 2 days
- PRICE INFORMATION from: 1950 PLN net
- LANGUAGE OF TRAINING: polish
- FORM OF IMPLEMENTATION: stationary, online
Training description
An intensive training focusing on advanced aspects of JavaScript programming. Participants will learn modern design patterns, code optimization techniques and the latest features of the language. Practical workshops account for 70% of the training time, during which participants implement advanced solutions under the guidance of an experienced trainer. The program places special emphasis on writing efficient, scalable and maintainable code.
Participant profile
- JavaScript developers with a minimum of one year of commercial experience
- Front-end developers looking to deepen their knowledge of the language
- Full-stack developers using JavaScript in their daily work
- Web solution architects
- JavaScript/TypeScript Team Leaders
- Node.js developers looking to expand their knowledge with advanced concepts
- React/Angular/Vue developers looking for a deeper understanding of JavaScript
Agenda
- Advanced language concepts
- Mechanisms of closures and scope
- Advanced use of promises and async/await
- Metaprogramming with Proxy and Reflect
- Design Patterns in JavaScript
- Optimization and efficiency
- Memory management and garbage collection
- Code optimization techniques
- Profiling and debugging
- Caching strategies
- Application architecture
- Code modularization
- Architectural patterns
- Application status management
- Implementation of micro frontends
- Testing and code quality
- Advanced testing techniques
- Test automation
- Code quality metrics
- Continuous Integration in JS projects
Benefits
The participant will gain a deep understanding of the advanced mechanisms of JavaScript, enabling them to create more efficient and scalable applications. He or she will acquire practical knowledge of code optimization and memory management, enabling the development of high-performance applications. He will develop the ability to implement advanced design and architectural patterns in JavaScript, which will translate into a higher quality of created solutions. After completing the training, he will be able to effectively design and implement complex systems using the latest capabilities of the language.
Required preparation of participants
- Practical knowledge of the basics of JavaScript
- Experience in web application development
- Knowledge of basic design patterns
- Understanding the asynchronous programming model
Issues
- Advanced JavaScript design patterns
- Memory mechanisms and garbage collection
- Asynchronicity and concurrency
- Modularization and application architecture
- Performance optimization
- Testing and quality assurance
- Modern browser APIs
- JavaScript application security
- Debugging and profiling
- Microfrontend architecture patterns
- TypeScript in JavaScript projects
- Integration with external APIs
Do you have any questions?
Feel free to contact us.
Anna Polak
+48 600 010 440
anna.polak@eitt.pl
31 Ząbkowska Street 03-736 Warsaw
Forms of training delivery
Stationary training
- Training at the customer's premises or at a designated location
- Training room equipped with the necessary equipment
- Training materials in electronic form
- Coffee breaks and lunch
- Direct interaction with the trainer
- Networking in a group
- Workshop exercises in teams
Remote training
- Virtual training environment
- Electronic materials
- Interactive online exercises
- Breakout rooms for group work
- Technical support during the training
- Recordings of the session (optional)
Possibility of funding
The training can be financed with public funds under:
- National Training Fund (KFS)
- Development Services Base (BUR)
- EU projects implemented by PARP
- HR Academy Program (PARP)
- Regional operational programs
If you are interested in funding, our team will help you prepare the required documentation.
HAVE A QUESTION?
Contact us for more information about our training, programs and cooperation. We will be happy to answer all your inquiries!
They trusted us
Get to know our company

Do you have any questions?
Feel free to contact us.
Anna Polak
+48 600 010 440
anna.polak@eitt.pl
31 Ząbkowska Street 03-736 Warsaw
FAQ - Frequently Asked Questions
- One-pager invitation with deadlines
- Project kick-off
- Strategic leadership and thinking
- Communication and Cooperation. Conflict management
- Motivating, engaging and difficult decisions in business
- Managing Change and Innovation. Leadership in crisis
- Building the organization of the future
- Best practices workshop - retrospective; creating a coherent program for middle and lower management levels























