Offered both online and on-site, these instructor-led live JavaScript (JS) training courses provide hands-on practical experience in developing applications with JavaScript.
JS training is available as either "online live training" or "onsite live training". Online live training, also known as "remote live training", is delivered through an interactive remote desktop. Onsite live training can be conducted locally at customer premises in Prague or within NobleProg corporate training centers in Prague.
From Prague Main Train Station (Praha hlavní nádraží)
Take tram 9 from Hlavní nádraží toward Sídliště Řepy.
Get off at Újezd.
Walk about 10 minutes toward Malostranské náměstí / Prokopská.
Continue along Prokopská to 296/8.
Alternative: Take the metro C from Hlavní nádraží → Muzeum, change to metro A → Malostranská, then walk across Malá Strana. This involves more walking.
From Prague Bus Station — Florenc
Take metro B from Florenc toward Zličín.
Get off at Můstek.
Change to metro A toward Nemocnice Motol.
Get off at Malostranská.
Walk approximately 10–15 minutes to Prokopská 296/8.
This course is designed for learners with a foundational grasp of web development, including familiarity with HTML, CSS, and hands-on experience in JavaScript or TypeScript. It is ideal for front-end developers moving to modern Angular, software engineers building scalable web apps, and technical professionals aiming to acquire practical, real-world Angular skills.
This advanced, instructor-led training in Prague is crafted for senior developers focusing on enterprise-grade Angular 20 applications. The curriculum addresses advanced architecture, state management, and performance optimization, enabling you to build scalable, high-performance web solutions with assurance.
This live, instructor-led training in Prague delves into the core principles of Angular 20, empowering developers to create scalable web applications. Through practical exercises in a hands-on development setting, participants will gain mastery over components, routing, state management via signals, and performance optimization.
This instructor-led, live training in Prague (online or on-site) is designed for intermediate web developers who want to build, test, and deploy Angular 19 applications using the latest tooling, component architecture, and best practices.
By the end of this training, participants will be able to:
Set up and configure an Angular 19 development environment using the Angular CLI.
Create components, directives, services, and reactive forms.
Use routing, the HTTP client, and state management with RxJS and signals.
Build, test, and deploy production-ready Angular applications.
This instructor-led, live training in Prague (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to build dynamic, modern web applications using Angular 18.
By the end of this training, participants will be able to:
Set up and configure Angular 18 projects.
Utilize Angular 18's new features and improvements, including optimized TypeScript 4.7 capabilities and zoneless change detection.
Develop robust, scalable applications using Angular 18.
Implement best practices for code organization and architecture.
This live, instructor-led training in Prague, delivered online or onsite, targets developers from beginner to intermediate levels who intend to use the latest features of Angular 17 to build, test, and deploy web applications.
Upon completion, participants will be able to:
Set up a development environment featuring Node.js, Visual Studio Code, and Angular CLI.
Create a basic Angular 17 application that displays data and manages user interactions.
Organize and reuse code using components, directives, pipes, services, and modules.
Communicate with backend services using data binding, dependency injection, routing, forms, and the HTTP client.
Streamline tasks like conditional rendering and looping with the new template control block syntax.
Enable lazy-loading of content and dependencies using the @defer control block.
Customize view animations and transitions using the view transitions API.
Debug and test applications using tools such as Chrome DevTools, Jest, Karma, and Protractor.
This instructor-led, live training in Prague (online or onsite) is aimed at experienced testers and developers who wish to deep dive into Angular testing.
By the end of this training, participants will be able to:
Understand Angular testing in-depth.
Perform advanced component and integration testing.
Perform end-to-end testing with Cypress and visual regression.
This instructor-led, live training in Prague (online or onsite) is designed for beginner-level web developers who want to use JavaScript to build interactive web pages, manipulate data, and enhance user experiences.
Upon completion of this training, participants will be able to:
Utilize JavaScript to construct dynamic and interactive web pages.
Develop scripts that function across all major browsers.
This instructor-led live training in Prague (online or onsite) is designed for advanced developers who wish to master the latest features in Next.js 14, optimize performance, and implement modern React techniques.
By the end of this training, participants will be able to:
Implement advanced React hooks and concurrent features.
Understand and utilize Next.js routing strategies effectively.
Leverage Server Components, Server Actions, and hybrid rendering approaches.
Optimize data fetching, caching, and incremental static regeneration.
Use Next.js as a backend solution with Edge Functions and Edge Runtime.
Manage state using React Context, Redux, and atomic state libraries.
Optimize application performance for Web Core Vitals.
Test, monitor, and deploy Next.js applications efficiently.
Elevate your Vue.js development skills by mastering advanced reactivity, Pinia state management, and performance optimization. This instructor-led training in Prague guides you in building robust, maintainable applications by integrating Vite, Quasar, TypeScript, and modern CI/CD workflows for real-world delivery.
This instructor-led live training in Prague (online or onsite) is designed for experienced developers who want to build, deploy, and scale applications using microservices built with NodeJS and React.
By the end of this training, participants will be able to:
Develop, deploy, and scale applications using various microservices.
Build a server-side rendered React application.
Deploy multi-service applications to the cloud using Docker and Kubernetes.
This instructor-led live training in Prague (online or onsite) is designed for intermediate to advanced web developers and technical architects who wish to explore the latest advancements in Next.js 14 and gain the knowledge required to build cutting-edge web applications.
Upon completion of this training, participants will be able to:
Fully harness the potential of Next.js 14 to construct complex applications.
Effectively use cutting-edge features including Middleware, React Server Components, and Edge Functions.
Apply best practices for performance optimization, scalability, and SEO.
Efficiently troubleshoot common issues encountered in Next.js applications.
This instructor-led, live training in Prague (online or onsite) is designed for developers aiming to use the newest features of Angular 13 to build, test, and deploy web applications.
By the end of this training, participants will be able to:
Use TypeScript and the Angular CLI to develop Angular 13 applications.
Develop, test, and deploy Angular 13 web applications.
Create web components that can be utilized in any web application or page.
This instructor-led, live training in (online or onsite) is aimed at developers who wish to use the FARM (FastAPI, React, and MongoDB) stack to build dynamic, high-performance, and scalable web applications.
By the end of this training, participants will be able to:
Set up the necessary development environment that integrates FastAPI, React, and MongoDB.
Understand the key concepts, features, and benefits of the FARM stack.
Learn how to build REST APIs with FastAPI.
Learn how to design interactive applications with React.
Develop, test, and deploy applications (front end and back end) using the FARM stack.
This instructor-led live training in Prague (online or onsite) is aimed at beginner-level .NET developers who wish to gain proficiency in JavaScript, Node.js, and React to actively develop and migrate systems/platforms.
By the end of this training, participants will be able to:
Write and debug JavaScript code effectively.
Build and deploy server-side applications using Node.js.
Develop dynamic and responsive user interfaces with React.
Integrate front-end and back-end components to create full-stack applications.
Understand best practices for migrating legacy systems to modern JavaScript-based platforms.
This guided, live training in Prague (online or on-site) is designed for intermediate developers who aim to create micro-frontend applications using Vue.js.
By the end of this training, participants will be able to:
Develop a clearer understanding of micro-frontends.
Learn how to break down large applications into micro-frontends.
Implement micro-frontends utilizing different approaches.
Construct micro-frontend applications with Vue.js.
Delivered by an expert instructor, this live training in Prague delves into the core principles and hands-on fundamentals of JavaScript, TypeScript, and full-stack development. It is designed to equip participants with practical skills that directly translate to real-world professional environments and contemporary business demands.
This practical course on Prague teaches you how to construct fast, scalable network applications using Node.js. You will master event-driven programming, streams, and error handling to produce robust, modular code. It is ideal for developers prepared to manage real-time data and enhance system reliability.
This live, instructor-led training in Prague (online or on-site) is designed for developers who wish to build React components and design complex applications.
By the end of this training, participants will be able to:
Grasp advanced React concepts, including Context APIs, Higher-Order Components (HOCs), external state management, and asynchronous APIs.
Construct composable components using React.
Implement both server-side and client-side authentication mechanisms.
Utilize React and Redux libraries to manage complex, stateful applications.
Minimize code volume and optimize application performance.
This instructor-led, live training in Prague (online or onsite) is aimed at developers who wish to use TypeScript's advanced features to create and build JavaScript applications.
By the end of this training, participants will be able to:
Set up the necessary development environment to start developing TypeScript and Node.js applications.
Take advantage of Typescript's advanced capabilities to write clean, expressive code with fewer errors.
Configure and use Webpack with TypeScript to build complex front-end UIs.
Use custom data types (Union, Intersection, Tuple Types, etc.) to extend existing generic types.
Implement asynchronous code patterns and APIs for error handling and validating responses.
Deploy TypeScript and Node.js applications to production environments (AWS EC2, Heroku, etc.).
This instructor-led, live training in Prague (online or onsite) is designed for Vue JS developers who want to build advanced components that are simpler, more flexible, and easier to maintain.
By the end of this training, participants will be able to:
Write VueJS code that is maintainable and resilient.
Write application logic that is portable and reusable.
Create customized components and widgets while avoiding unneeded complexity.
This 14-hour advanced JavaScript course in Prague targets developers building complex web applications. It covers object-oriented programming, design patterns, and asynchronous communication strategies like Promises and RxJS, focusing on best practices to enhance code structure.
This instructor-led, live training in Prague (online or onsite) is aimed at beginner-level developers who wish to use JavaScript to create dynamic and interactive web pages.
By the end of this training, participants will be able to: understand core JavaScript concepts, write scripts for web pages, work with objects and functions, and manipulate the DOM to enhance user experience.
This instructor-led, live training in Prague (online or onsite) is aimed at web developers who wish to use Laravel and Vue.js for fullstack web development.
By the end of this training, participants will be able to:
The Advanced Development with Next.js 16 course covers advanced application architecture, App Router patterns, React Server Components, Server Actions, caching, security, and large-scale deployment.
This instructor-led, live training targets full-stack developers and React engineers who are building production-grade Next.js applications.
By the end of the course, participants will be able to:
Build complex Next.js 16 applications using App Router, RSC, and Server Actions
Implement caching, authentication, and performance optimization techniques
Deploy and monitor production applications at scale
The Hidden Cost of \"Invisible\" Code Migrating to or building with Nuxt 4 offers incredible performance, but its complex rendering modes (Hybrid, ISR, SWR) create a dangerous \"Rendering Cliff.\" If your developers treat Nuxt 4 purely as a UI framework without understanding its hydration behavior, you risk deploying applications that are invisible to Google. A site that cannot be indexed yields 0% organic return on investment. Fixing these architectural issues post-launch costs 3x to 5x more than implementing them correctly during the build.
This instructor-led, live training Prague (online or onsite) is designed for web developers who wish to utilize Quasar Framework and Vue.js to create cross-platform applications.
By the end of this training, participants will be able to:
Build cross-platform applications for iOS, Windows, etc.
In this instructor-led, live training in Prague, we demonstrate React's power and flexibility, compare it to alternative frameworks, and walk participants step-by-step through the creation of their own React application.
By the end of this course, participants will be able to:
Understand React's design philosophy.
Decide when and where it makes sense to use React, and when to rethink the conventional MVC model.
Understand React concepts such as components, props, state, and lifecycle.
Implement related technologies such as Babel, Webpack, and JSX.
Build, test and deploy an interactive web application.
In this instructor-led live training conducted in Prague, participants will study the foundational principles and strategies of React Native as they develop their own mobile application for Android and iOS.
In this instructor-led live training, participants learn to use React Native Expo through discussion and hands-on practice. By the end of the course, participants will be equipped to create and deploy their own React Native application using React Native Expo.
This course on Prague explores React, Redux, and TypeScript for contemporary front-end development. It covers component architecture, state management, routing, and testing with Jest, equipping you to build scalable single-page applications that align with best practices.
This instructor-led live training in Prague (online or onsite) is designed for web developers who wish to build functional front-end and back-end web applications using Spring Boot, React, and Redux.
By the end of this training, participants will be able to:
Build a front-end application with React and Redux.
Create RESTful APIs with Spring Boot.
Secure web services with Spring Security and JWT web tokens.
This instructor-led live training in Prague (online or onsite) is aimed at developers and programmers who wish to leverage the framework changes and new features in Vue 3 to create applications.
By the end of this training, participants will be able to:
Migrate and update from Vue 2 to Vue 3.
Learn the new features to improve the development of applications.
Test and use Vue 3 to build maintainable and reliable applications.
In this instructor-led, live training Prague (online or in-person), participants will learn how to leverage Vue.js's incrementally adoptable architecture to build a complex single-page application (SPA).
By the end of this training, participants will be able to:
Build web apps that process and render data conditionally.
Design interactive web apps that react efficiently to user events.
Write modular and reusable code.
Incrementally progress a view into full-blown single-page application.
Integrate VueJS to an existing webpage.
Use Vue's ecosystem to extend the framework's capability.
In this instructor-led live training located in Prague (online or onsite), participants will learn the essential JavaScript skills required to utilize Vue.js's incrementally adoptable architecture for building complex single-page applications (SPAs).
By the end of this training, participants will be able to:
Understand and use JavaScript and the VueJS framework to build an interactive web application.
Design interactive web apps that react efficiently to user events.
Write modular and reusable code.
Incrementally progress a view into a full-blown single-page application.
This instructor-led, live training in Prague (online or onsite) is aimed at developers who wish to use Vuetify.js to build beautiful interfaces for single-page applications.
By the end of this training, participants will be able to:
Install and configure Vuetify.js.
Understand the principles behind Material Design.
Create a single page application with an advanced UI using Vue.js and Vuetify.js.
This live training in Prague assists developers in streamlining state management within large data-driven web applications. Participants will learn to decrease complexity, optimize state processes, and construct robust NgRx solutions through hands-on exercises in a practical, real-world setting.
This instructor-led, live training in Prague (online or on-site) is designed for beginner to intermediate developers aiming to create dynamic, modern web applications using Angular 2.
By the end of this training, participants will be able to:
Set up and configure Angular 2 projects.
Utilize Angular 2's features and improvements.
Develop robust, scalable applications using Angular 2.
Implement best practices for code organization and architecture.
Integrate Angular applications with RESTful APIs.
Read more...
Last Updated:
Testimonials (9)
It was really good to finally get a solid understanding of some of the core concepts in React, especially things like the state and hooks. Łukasz provided really clear explanations of these, and was happy to experiment with worked examples to help clarify further questions that we had.
Hayden Pike - Powerlink Queensland
Course - React, Redux and TypeScript
The trainer did a great job breaking the ice and took the initiative to encourage everyone to participate. No one was left out, and he was able to adapt well to each person’s difficulties. He made good use of the challenges and questions raised by participants to provide clearer explanations to the whole audience.
Joao Aguiar - INESC TEC
Course - React: Build Highly Interactive Web Applications
all the important part were covered
carlo capuano - ITER Organization
Course - Angular 18
The trainer’s attitude – helping you feel comfortable, making jokes to lighten the mood, and answering everyone’s questions.
Ana Fedeles
Course - Angular 20
I really enjoyed the training session. Luke, the trainer, did a great job of understanding our current knowledge level and adjusting his approach accordingly.
All the exercises were practical and helped me gain a solid understanding of the topic. He also shared best practices throughout the session, which I’m confident will be very helpful in my daily work.
Overall, it was a very effective and engaging training experience
Amitha JL - JPMorganChase
Course - Advanced React
I truly appreciated how thorough this course was! It covered so many aspects in depth, making the learning experience incredibly enriching.
Andrei
Course - NgRx
I mostly liked the training flow; she went through the topic, and at the end of the topic, she had well-defined practice sessions for us. She was able to guide us promptly with the issues we faced in the practice sessions.
Rabin Byanjankar - Lument
Course - Angular 17
The lessons was very interactive and the excersices was good practical
Heino - NWK Limited
Course - Laravel and Vue.js
I liked the platform we used. It was really nice and easy to use. I liked the typescript section, the part about namespaces and modules.
Online JS (Javascript) training in Prague, JS (Javascript) training courses in Prague, Weekend JS (Javascript) courses in Prague, Evening JavaScript training in Prague, JavaScript instructor-led in Prague, JS one on one training in Prague, JS coaching in Prague, JS (Javascript) boot camp in Prague, Online JS (Javascript) training in Prague, JS (Javascript) private courses in Prague, Weekend JavaScript training in Prague, JS classes in Prague, Evening JavaScript courses in Prague, JS (Javascript) instructor-led in Prague, JavaScript trainer in Prague, JS instructor in Prague, JS on-site in Prague