M2i Formation

Découvrez notre formationProgressive Web Apps (PWA) pour les mobiles

Présentiel

3 jours (21 heures) - MOB-PWA

Accueil  ›  Formations Multimédia  ›  Web et Mobile Design  ›  Intégration Web et mobile / Développeur Front End  ›  Progressive Web Apps (PWA) pour les mobiles

Objectifs pédagogiques

  • Créer des Progressive Web Apps (PWA) pour les Smartphones et tablettes
  • Maîtriser l'architecture de base des PWA
  • Utiliser les API HTML 5
  • Utiliser les outils de développement et de contrôle des PWA
  • Choisir les frameworks adaptés.

Niveau requis

Avoir suivi les formations JVS-IN "JavaScript" et HTM-FND "HTML 5 et CSS 3 - Création de pages Web" ou avoir les connaissances équivalentes.

Public concerné

Webdesigners et développeurs Web.

Paris Chaillot16/10/20191 740 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Le concept

  • Les solutions sur mobile
    • Sites Web
    • Hybrides
    • Natives
  • Limite des PWA
  • Compatibilité des navigateurs

Les API HTML 5

  • Les API de base
  • Service Worker
    • Mise en oeuvre
    • Cycle de vie
    • Mise à jour
  • Cache API
    • Contenu et cycle de vie
    • Online / offline

UX

  • Icône et splash screen
  • Changements d'état
    • Lors d'une mise à jour
    • Evènements online / offline
    • Background Sync

Installation de l'application

  • Web App Manifest
  • Web App Install Banner
  • Compatibilité des navigateurs

Notifications et push

  • API notifications
  • Notifications natives de l'OS
  • API push
  • Background Sync

Outils

  • Frameworks
    • Google Workbox
    • Angular
    • React
    • Vue
    • Preact
  • Outils navigateurs
    • Extension Lighthouse

Testez vos connaissances

Objectif : Ce test a pour objectif de tester vos connaissances sur les fonctionnalités de base HTML et CSS.

Faites évoluer vos compétences

Complétez votre formation

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus