Online or onsite, instructor-led live Javascript (JS) training courses demonstrate through hands-on practice how to develop applications with JavaScript.
JS training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live JavaScript trainings in Nantes can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Nantes, Zenith
NobleProg Nantes, 4 rue Edith Piaf, Saint-Herblain, france, 44821
In the Parc d'Ar Mor zone, near the Zénith.
Car : from the ring road, Porte de Chézine Exit> Boulevard du Zenith > Esplanade Georges Brassens (restaurants) > Rue Edith Piaf on the right. From the N444 road (Nantes > Lorient), Exit #1 > boulevard Marcel Paul > Rue Edith Piaf at the right.
Parking Zénith P1 (free). Once parked, you can recognize the building: it's one of the tree bulding with zinc frontage.
Bicycle: free indoor parking
Public transport :
Tramway R1, Schoelcher station + 10 mn by foot through commercial center Atlantis
Tramway R1, François Mitterrand stop + bus 50, stop at Saulzaie station or bus 71, stop at the Zénith station
Tramway R3, Marcel Paul station + bus 50, Saulzaie station
Chronobus C6, Hermeland station+ bus 71, Zénith station
Bus : lignes 50 (Saulzaie station) or 71 (Zénith station)
This instructor-led, live training in Nantes (online or onsite) is designed for beginner to intermediate developers who want to utilize the latest features of Angular 16 to build, test, and deploy web applications.
By the end of this training, participants will be able to:
Set up a development environment that includes Node.js, Visual Studio Code, and Angular CLI.
Create a basic Angular 16 application that displays data and handles user interactions.
Use components, directives, pipes, services, and modules to organize and reuse code.
Use data binding, dependency injection, routing, forms, and HTTP client to communicate with backend services.
Debug and test Angular 16 applications using tools such as Chrome DevTools, Jest, Karma, and Protractor.
This instructor-led, live training in Nantes (online or on-site) is designed for developers and programmers who wish to utilize the latest features of Angular 15 to build, test, and deploy web applications.
Upon completing this training, participants will be equipped to:
Utilize Angular 15's native directives, services, and pipes.
Interact with RESTful APIs using Angular 15's HttpClient module.
Implement authentication and authorization mechanisms within Angular 15 applications.
Test and debug Angular 15 applications effectively.
Explore new Angular 15 features, including the Image Directive, CDK List for constructing UI components, reduced boilerplate in guards, and enhancements to esbuild for accelerated build times.
This instructor-led, live training in Nantes (online or onsite) is aimed at beginner-level web developers who wish to use JavaScript to build interactive web pages, manipulate data, and enhance user experiences.
By the end of this training, participants will be able to:
Use JavaScript to build dynamic and interactive web pages.
This instructor-led, live training in Nantes (online or onsite) is tailored for advanced-level developers seeking to leverage the advanced features of Alpine JS for modern and dynamic web development.
Upon completion of this training, participants will be able to:
Gain an in-depth understanding of how Alpine JS operates.
Build modern and interactive websites using Alpine JS.
This instructor-led, live training in Nantes (online or on-site) targets developers and programmers who intend to utilize the latest features of Angular 14 to build, test, and deploy web applications.
By the conclusion of this training, participants will be able to:
Install and configure Angular 14.
Develop applications using Angular 14's component-based architecture.
Leverage Angular 14's built-in directives, services, and pipes.
Communicate with a RESTful API using Angular 14's HttpClient module.
Implement authentication and authorization in Angular 14 applications.
This instructor-led live training in Nantes (online or onsite) is designed for developers who wish to use JWT to transmit information between different parties as a JSON object.
By the end of this training, participants will be able to:
This instructor-led live training in Nantes (online or onsite) is aimed at advanced-level 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.
This course offers a comprehensive exploration of advanced Vue.js concepts, with a strong emphasis on scalability, maintainability, and performance optimization in modern frontend ecosystems.
Delivered through instructor-led live training (available online or onsite), this program is designed for intermediate to advanced developers looking to deepen their Vue.js expertise, adopt modern development workflows, and effectively integrate ecosystem tools such as Pinia, Quasar, and Vite.
This instructor-led live training in Nantes (online or onsite) is designed for developers eager to learn and utilize Alpine JS to enhance their JavaScript applications through its reactive and declarative capabilities.
By the end of this training, participants will be able to:
Learn and understand the basic concepts of Alpine JS.
Use Alpine JS to develop dynamic websites and other projects efficiently.
This instructor-led live training in Nantes (online or onsite) is designed for experienced developers who aim to build, deploy, and scale applications using microservices developed with NodeJS and React.
By the end of this training, participants will be able to:
Develop, deploy, and scale applications using distinct microservices.
Build a server-side rendered React application.
Deploy multi-service apps to the cloud using Docker and Kubernetes.
This instructor-led live training, held in Nantes (online or onsite), is tailored for intermediate to advanced web developers and technical architects who aim to explore the latest advancements in Next.js 14 and gain the knowledge required to develop cutting-edge web applications.
By the end of this training, participants will be able to:
Harness the full power of Next.js 14 to construct complex applications.
Apply modern features including Middleware, React Server Components, and Edge Functions.
Implement best practices to enhance performance, scalability, and SEO.
Effectively diagnose and resolve common challenges in Next.js applications.
This instructor-led, live training in Nantes (online or onsite) is designed for developers who want to utilize 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 Angular CLI to develop Angular 13 applications.
Develop, test, and deploy Angular 13 web applications.
Create web components that can be used for any web application or page.
This instructor-led live training, offered online or onsite, is intended for developers aiming to leverage 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 Nantes (online or onsite) is designed for programmers who wish to utilize HTML5, JavaScript, and CSS4 together to create web applications.
By the end of this training, participants will be able to:
Integrate and use HTML5, JavaScript, and CSS4 features in application development.
Use CSS4 to enhance the appeal and usability of the application.
Use JavaScript and HTML in creating modern interactive applications.
This instructor-led, live training in Nantes (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 instructor-led, live training in Nantes (online or onsite) is aimed at JavaScript programmers and developers who wish to learn how to work with JSON.
By the end of this training, participants will be able to:
This instructor-led, live training in Nantes (online or onsite) is designed for intermediate-level developers who want to create micro-frontend applications using Vue.js.
By the end of this training, participants will be able to:
Gain a clearer understanding of micro-frontends.
Learn how to break down large applications into micro-frontends.
Implement micro-frontends using various approaches.
Construct micro-frontend applications with Vue.js.
This instructor-led, live training in Nantes (online or onsite) is aimed at intermediate-level developers who wish to learn advanced concepts and features of Svelte for developing web applications.
By the end of this training, participants will be able to:
Use advanced techniques for developing Svelte applications.
Develop web applications with the Svelte framework.
JavaScript is a versatile, high-level programming language that plays a pivotal role in web, mobile, and desktop applications. Thanks to the emergence of modern frameworks and TypeScript, JavaScript has solidified its position as a fundamental technology for full-stack application development.
This instructor-led live training, available online or onsite, is designed for beginner to intermediate-level developers aiming to master JavaScript and TypeScript within a full-stack context, utilizing contemporary tools and industry best practices.
Upon completing this training, participants will be equipped to:
Develop clean, modern code in both JavaScript and TypeScript.
Construct interactive front-end applications using React.
Build scalable back-end APIs with Node.js and Express.
Develop desktop applications using Electron.
Test, document, and deploy complete full-stack applications.
Course Format
Interactive lectures and group discussions.
Extensive exercises and practical practice.
Hands-on implementation within a live laboratory environment.
Customization Options
To request tailored training for this course, please contact us to arrange.
Node.js serves as a platform designed for the rapid development of scalable and high-performance network applications. This course teaches you how to leverage its event-driven, non-blocking I/O model to construct data-intensive, real-time applications that operate across distributed devices. You will investigate the architectural decisions that distinguish Node.js, analyzing how these choices reshape application development and optimize the interaction between application systems. The curriculum focuses on writing modular, robust, expressive, and clear code. Participants will learn to make informed decisions regarding the use of callbacks, event emitters, and streams, specifically utilizing streams to manipulate data sets too large for standard application memory. The course also emphasizes effective error handling to ensure runtime stability. Comprehensive lab exercises are included to reinforce the concepts and techniques presented.
Objectives
Upon completing this course, students will be able to:
Clearly grasp the platform design decisions that led Node.js to adopt an event loop and understand the implications for applications built on this foundation.
Comprehend the unique trade-offs inherent in event-driven programming.
Develop Node.js modules and demonstrate code modularity within applications.
Master core flow control patterns in Node.js and determine the appropriate contexts for using callbacks, event emitters, or streams.
Efficiently create and manipulate buffers.
Understand error state management and recognize when a process should terminate due to errors.
This instructor-led live training in Nantes (online or onsite) is designed for web developers who wish to utilize the MERN Stack for full-stack development.
By the end of this training, participants will be able to:
Integrate React with MongoDB, Express, and Node.js.
Build a full-stack web application from scratch.
Implement application security through authorization and authentication.
This instructor-led, live training in Nantes (online or onsite) is aimed at programmers who wish to create, test and deploy an Angular application using the latest features in Angular 12.
By the end of this training, participants will be able to:
Develop Angular 12 applications using TypeScript and the Angular CLI.
Create loosely coupled web components that can be used in any web application or HTML page.
Test, debug and deploy an Angular 12 application.
Organize Angular 12 projects using best practices.
This instructor-led live training in Nantes (online or onsite) 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, asynchronous APIs, and more.
Create composable components using React.
Implement both server-side and client-side authentication.
Utilize React and Redux libraries to manage complex stateful applications.
Streamline code and enhance application performance.
This instructor-led, live training in Nantes (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 Nantes (online or on-site) is aimed at Vue JS developers who wish to create 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.
Continuous Integration (CI) is a software development practice where developers frequently merge their code changes into a central repository to identify and resolve defects promptly.
In this instructor-led live training, participants will acquire the fundamentals of implementing Continuous Integration for JavaScript by walking through the setup of a CI workflow for a JavaScript-based project.
Upon completion of this training, participants will be able to:
Grasp the core principles of Continuous Integration
Construct a personalized Continuous Integration environment for their JavaScript projects
Audience
Software Developers
IT Professionals
DevOps Engineers
Business Managers
Course Format
A blend of lectures, discussions, exercises, and extensive hands-on practice
In this instructor-led, live training session, participants will grasp the fundamentals of programming by building a web application from the ground up.
Upon completion of this course, attendees will be able to:
Leverage their new coding abilities to develop a personal web application
Comprehend key software development concepts and technologies
Communicate efficiently with software developers and engineers
Audience
Non-programmers interested in learning how to code
Course Format
A blend of lectures, discussions, exercises, and extensive hands-on practice
This training is tailored for JavaScript developers who design and implement sophisticated Internet applications. The course focuses on imparting best practices in JavaScript programming while highlighting common pitfalls. A key aspect of the training involves exploring object-oriented programming concepts within the JavaScript syntax.
This instructor-led, live training in Nantes (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 Nantes (online or onsite) is aimed at web developers who wish to use Laravel and Vue.js for full-stack web development.
By the end of this training, participants will be able to:
Develop web applications using Laravel and Vue.js.
This instructor-led, live training in Nantes (online or onsite) is designed for developers who aim to use React to develop, test, and deploy micro-frontends for large web applications, making them highly scalable, technology-agnostic, and easier to maintain.
By the end of this training, participants will be able to:
Set up the necessary development environment to start developing micro-frontends with React.
Understand the architecture, core concepts, and advantages of micro-frontends.
Learn how to build, integrate, test, and deploy micro-frontends with React.
Implement micro-frontends with module federation.
Apply the CI/CD pipeline production-grade workflow.
Know the common issues with CSS in micro-frontends and how to fix them.
Get insights on how to implement other frontend frameworks with React.
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 in Nantes (online or onsite) is aimed at web developers who wish to use Quasar Framework and Vue JS to create cross-platform applications.
By the end of this training, participants will be able to:
Build a cross-platform application for iOS, Windows, etc.
In this instructor-led live training conducted in Nantes, we illustrate React's power and flexibility, compare it with other frameworks, and guide participants through the step-by-step 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 in Nantes, participants will learn how to build React applications using Flux and GraphQL. The course covers installation, setup, integration, testing, deployment, and best practices, guiding participants through the creation of sample applications that demonstrate how to add complexity and sophistication using advanced toolkits and techniques.
Developing applications with React requires a different mindset compared to what some developers are accustomed to, especially those coming from MVC frameworks like AngularJS and Bootstrap.
This training covers the fundamentals behind the technologies used at each step, ensuring participants can not only build functional applications but also understand why specific approaches are chosen. This lays the groundwork for independent and creative thinking about design and desired results for building their own applications in the future.
In this instructor-led, live training held in Nantes, participants will study the core principles and approaches of React Native while working on the development of their own mobile application for Android and iOS.
In this instructor-led, live training, participants will 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.
React is a popular library for building single-page applications in JavaScript and HTML. It is widely adopted by industry leaders such as Facebook, Instagram, Netflix, and The New York Times.
This course introduces the core principles underlying React and other libraries like Angular and Vue.js, while highlighting React's specific features. It also explores technologies commonly integrated with React, such as Redux and React-Router.
Upon completion, participants will be equipped to develop applications of varying complexity using React, adhering to industry best practices.
This instructor-led, live training in Nantes (onsite or remote) is aimed at developers who wish to use GraphQL and Relay to manage data on React applications.
By the end of this training, participants will be able to:
Configure the necessary development environment to begin managing data for React applications.
Deliver instant UI-response interactions.
Aggregate data from multiple libraries into a single, convenient API.
In this instructor-led live training in Nantes, participants will have extensive opportunities for hands-on practice in developing VR applications. Through interactive discussions and project-based exercises, learners will progressively develop sample VR apps. By the end of the course, participants will gain the knowledge and practice needed to build their own production version of a VR app for online publication.
This instructor-led live training in Nantes (online or on-site) is designed for web developers who aim 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 (online or onsite) is designed for developers who want to monetize websites or web applications using the Stripe API.
By the end of this training, participants will be able to:
Set up the necessary development environment to start coding.
Build an application that integrates payment processing features such as Checkout, Payment Intents, and Billing.
This instructor-led, live training in Nantes introduces TypeScript's key features and guides participants through the construction of a real-world JavaScript application.
This instructor-led, live training in Nantes (online or on-site) is aimed at developers and programmers who wish to use 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 in Nantes (online or onsite), participants will discover how to leverage Vue JS's incrementally adoptable architecture to construct complex single-page applications (SPAs).
Upon completion of this training, participants will be capable of:
Developing web applications that conditionally process and render data.
Creating interactive web apps that respond efficiently to user interactions.
Writing modular and reusable code.
Gradually transforming a view into a comprehensive single-page application.
Integrating VueJS into existing webpages.
Utilizing Vue's ecosystem to expand the framework's capabilities.
In this instructor-led, live training in Nantes (online or onsite), participants will acquire the essential JavaScript skills needed to leverage Vue.js's incrementally adoptable architecture to develop complex single-page applications (SPAs).
By the end of this training, participants will be able to:
Understand and utilize JavaScript and the Vue.js framework to build interactive web applications.
Design interactive web apps that respond efficiently to user events.
Write modular and reusable code.
Progressively transform a standard view into a fully-fledged single-page application.
This instructor-led, live training in Nantes (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 instructor-led, live training in Nantes (online or onsite) is designed for developers who want to leverage Web3, Solidity, and React to create, build, and deploy decentralized applications (dApps) that operate on the blockchain.
Upon completing this training, participants will be able to:
Configure the required development environment to begin building dApps using Web3, Solidity, and React.
Grasp the core features and architecture of Web3.
Master key concepts related to Ethereum, Smart Contracts, and blockchain cryptography.
Implement practical examples of Solidity programming and design Smart Contracts.
Enable React applications to interact with Smart Contracts.
This instructor-led, live training session, available either online or onsite, is tailored for developers with beginner to intermediate skill levels who aim to build dynamic, modern web applications using Angular 2.
Upon completion of this training, participants will be able to:
Set up and configure Angular 2 projects.
Leverage the features and enhancements offered by Angular 2.
Develop robust and scalable applications using Angular 2.
Apply best practices for code organization and architecture.
Integrate Angular applications with RESTful APIs.
Read more...
Last Updated:
Testimonials (8)
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 JavaScript training in Nantes, JS training courses in Nantes, Weekend JS courses in Nantes, Evening JavaScript training in Nantes, JavaScript instructor-led in Nantes, JS (Javascript) instructor-led in Nantes, Evening JS courses in Nantes, Weekend JavaScript training in Nantes, JavaScript boot camp in Nantes, JS one on one training in Nantes, JS instructor in Nantes, JavaScript on-site in Nantes, JS (Javascript) private courses in Nantes, JS trainer in Nantes, JS (Javascript) classes in Nantes, Online JS (Javascript) training in Nantes, JS coaching in Nantes