1. Accueil
  2. >
  3. Formations
  4. >
  5. Informatique et Télécommunication
  6. >
  7. SQL
  8. >
  9. Occitanie
  10. > DATA FORMATION - Progressive Web App (PWA) ? Initiation.

Progressive Web App (PWA) ? Initiation.

  • Durée:
    21 heures
  • Tarif de la formation :
    990 HT
  • Référencé datadock

    Datadock certifie la qualité des organismes. Seuls ces centres vous permettent de bénéficier d'un financement pour votre formation.

  • 1-5 Participants
  • Séquençage :
    Nous pouvons organiser une session de formation en fonction de vos disponibilités sur simple demande, dans la ville et à la date que vous souhaitez. La formation sera garantie dès que vous aurez inscrit un stagiaire.
  • Pré-requis :

    Disposer de connaissances certaines de l'intégration front-end HTML, CSS et JavaScript

  • Public concerné :

    Chefs de projet web, architectes, développeurs

OBJECTIFS :

  • Appliquer des techniques de conception de Progressive Web Apps (PWA)
  • Déterminer l'architecture de base des PWA
  • Différencier les stratégies de mise en ?uvre des PWA
  • Utiliser les API HTML 5
  • Utiliser les outils de développement et de contrôle des PWA
  • Choisir les frameworks adaptés.

PROGRAMME :

A l'issue de la formation, les participants seront préparés à :

Jour 1 - Matin

1. Identifier les fonctions de base des PWA
  • Présentation générale des Progressive Web Apps
  • L?historique de la mobilité
  • Positionnement et impact sur le web
  • Applications mobiles natives ou PWA ?
2. Déterminer les composants de base des PWA
  • La dimension « progressive » des PWA
  • Architecture et composants principaux d?une PWA
  • La sécurité imposée avec HTTPS

Jour 1 - Après-midi

3. Construire un Service Worker
  • Les API de base (ES6, Fetch)
  • Rappels sur les promises
  • Le cycle de vie d?un Service Worker (enregistrement, installation, activation)
  • L'installation téléchargement et périmètre d'action)
  • La mise à jour
  • La gestion des outils de mise en ?uvre (bibliothèques, composants et frameworks)
  • Le développement et le débogage (outils navigateurs, Lighthouse)

Jour 2 - Matin

4. Gérer le cache
  • Les options de stockage
  • Cache statique et cache dynamique
  • La mise en cache de fichiers avec un Service Worker
  • La gestion du cycle de vie des contenus en cache
  • Le stockage de données avec IndexedDB
  • Travailler avec IndexedDB et les promises
  • L?architecture Application Shell
  • Les évènements online / offline

Jour 2 - Après-midi

5. Opérer l?installation de l?application
  • La gestion de Web App Manifest
  • La création d?un fichier manifest.json
  • Les différents composants
  • Les propriétés du Web App Manifest
  • La Web App Install Banner
  • La compatibilité des navigateurs desktop et mobiles
6. Créer des pages web responsives
  • Gérer le responsive design
  • L?utilisation des media queries
  • L?utilisation des images de manière responsive
  • L?ajout d?animations

Jour 3 - Matin

7. Administrer les notifications et push de données
  • Les API notifications et push
  • L?intégration aux notifications natives de l'OS
  • L?utilisation de Background Sync pour gérer la mise à jour des tâches de fond
  • Les options des notifications
  • La gestion des autorisations

Jour 3 - Après-midi

8. Utiliser des outils supplémentaires en PWA
  • Bibliothèques et frameworks
  • La gestion des Service Workers avec Workbox
  • Outils de développement des navigateurs
  • La réalité virtuelle et la réalité augmentée
  • Le paiement simplifié avec l'API Payment Request
  • La lecture de QR codes

OBSERVATIONS :

  • Cette formation est éligible à la VAF (Validation des Acquis de Formation). Concrètement il s'agit d'une journée optionnelle positionnée 6 mois après la fin du parcours de formation initiale. L'objectif est de valider la mise en application des connaissances et ainsi obtenir un certificat délivré par le Groupe Lexom valorisant votre parcours de formation. N'hésitez pas à nous contacter pour de plus amples informations sur la VAF.
  • CONTACTER LE CENTRE DATA FORMATION

    Les champs E-mail ne sont pas identiques

    Les champs E-mail ne sont pas identiques

    Le numéro de téléphone renseigné permettra à l’organisme de vous contacter :

    Votre adresse e-mail et votre numéro de téléphone sont collectés dans le but de vous répondre et uniquement à cette fin (voir Conditions Générales d'Utilisation)

    Je souhaite qu'ICI Formation et ses partenaires me tiennent informé·e de mes droits CPF et de l'actualité de la formation professionnelle.
    Nous ne cédons et ne revendons pas vos coordonnées à des tiers.

    * Les champs avec une astérisque sont obligatoires

    TOUTES LES FORMATIONS SUR LE THèME SQL