
React
This course enables participants to develop a React application and understand the React ecosystem and its various external libraries.
Solid foundations for developing progressive web applications.
9 modules to master the fundamentals
Setting up a PWA development environment
Install a first service worker
Debugging a PWA
Taking control of events
Discovering 'install', 'activate', and 'fetch' events
Set up an app-shell
Make our application available offline
Manipulate the cache of a service worker
Using Workbox to manage its cache
Setting up cross-tab communication based on the 'message' event
Setting up background-sync for sending messages
Creating a manifest and installing the application
Setting up a notification with Action
Setting up a Push notification system
Using the geolocation and fullscreen API
Setting up WebAuthN authentication
Implementing the P.R.P.L pattern
Audit with LightHouse CI

This course enables participants to develop a React application and understand the React ecosystem and its various external libraries.

Angular is more than just a popular framework — it's the backbone of enterprise web applications worldwide. In 2026, as AI-powered development tools become essential to productivity, this training goes beyond teaching you Angular syntax. Our expert trainers (Google Developer Experts, Angular framework contributors, and NG-ZORRO maintainers) will teach you to leverage LLM tools like Claude to accelerate your development. But here's the critical difference: **using an LLM doesn't mean blindly accepting generated code**. This training emphasizes understanding every line produced, ensuring you can debug, optimize, and maintain applications effectively. Whether you're a frontend developer or full-stack engineer, you'll learn to: - Build robust, scalable Angular applications with modern patterns (signals, standalone components, composable architecture) - Write tests with 100% coverage to ensure long-term maintainability - Master the Angular ecosystem (dependency injection, routing, forms, state management with NgRx Signal Store) - Be productive with AI-assisted development while maintaining full comprehension of your codebase By the end, you'll have hands-on experience with a complete staff directory application built progressively across exercises, passing Angular Training Level 1 & 2 certifications, and most importantly—gaining the expertise to build production-grade applications that last.

Discover the latest evolutions of the JavaScript language
SFEIR Institute's commitment: an excellence approach to ensure the quality and success of all our training programs. Learn more about our quality approach
The achievement of training objectives is evaluated at multiple levels to ensure quality: