PWA

PWA – Progressive Web Applications

Solid foundations for developing progressive web applications.

✓ Formation officielle SFEIR InstituteNiveau Intermediate⏱️ 2 jours (14h)

Ce que vous allez apprendre

  • Understand PWA concepts and their development environment
  • Master Service Workers for offline capabilities and event handling
  • Implement caching strategies for performance and offline access
  • Use advanced Service Worker features like push notifications and background sync
  • Make an application installable with a Web App Manifest
  • Integrate with native platform features (Geolocation, Notifications)
  • Improve application performance using best practices (PRPL pattern)

Prérequis

  • Basics of web application programming (ES6)
  • Basic knowledge of Git
  • Experience in front-end development with NPM
  • Have nodejs (LTS), git, a code editor (VS Code recommended), and up-to-date browsers (Chrome, Edge, Safari, Firefox) installed

Public cible

  • Developers, Integrators, Software architects, Technical project managers

Programme de la Formation

9 modules pour maîtriser les fondamentaux

Sujets abordés

  • →Origins of the concept
  • →Definition of the F.I.R.E. acronym
  • →Development and debugging environment
  • →Overview of upcoming exercises
  • →Web application security overview

Activités

Setting up a PWA development environment

Quality Process

SFEIR Institute's commitment: an excellence approach to ensure the quality and success of all our training programs. Learn more about our quality approach

Teaching Methods Used
  • Lectures / Theoretical Slides — Presentation of concepts using visual aids (PowerPoint, PDF).
  • Technical Demonstration (Demos) — The instructor performs a task or procedure while students observe.
  • Guided Labs — Guided practical exercises on software, hardware, or technical environments.
Evaluation and Monitoring System

The achievement of training objectives is evaluated at multiple levels to ensure quality:

  • Continuous Knowledge Assessment : Verification of knowledge throughout the training via participatory methods (quizzes, practical exercises, case studies) under instructor supervision.
  • Progress Measurement : Comparative self-assessment system including an initial diagnostic to determine the starting level, followed by a final evaluation to validate skills development.
  • Quality Evaluation : End-of-session satisfaction questionnaire to measure the relevance and effectiveness of the training as perceived by participants.

Prochaines sessions

12 mars 2026
Distanciel • Français
S'inscrire
22 juillet 2026
Distanciel • Français
S'inscrire
19 novembre 2026
Distanciel • Français
S'inscrire

1 400€ HT

par apprenant