Formation PWA: Progressive Web App

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Apprendre à  développer des applications mobiles de type Progressive Web App (PWA)

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 1 575,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 575,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Introduction

    Présentation des types d'application mobile
    Les avantages et inconvénients
    Présentation des Progressives Web App (PWA)
    Rappel HTML5
    Rappel JavaScript/ES6 (promesse, fetch, async/await)

    Définir les bases d'une PWA

    Découvrir le context de développement
    Les règles à respecter (https, sw, manifest)
    Le principe du offline first
    Les frameworks SPA
    L'architecture Applications Shell

    Atelier: Tester l'application avec Lighthouse 

    Utiliser les services workers

    Présentation des services workers
    Déclaration et configuration
    Découvrir les évènements disponibles (install, activate, fetch)
    Mettre en cache des jeux de données
    Construire et restituer une réponse depuis le service worker
    Gérer la mises à jours des données

    Atelier: mettre en place une strategie de mise en cache à l'aide d'un service worker 

    Gérer le caches

    Présentation de l'API cache
    Type de contenu cachable
    Les évènements disponibles
    Manipuler les données dans le cache
    Alternative à l'API cache: IndexedDB

    Installer l'application

    Le fichier manifest.json
    Définir les caractéristiques de l'app (nom, images splash, icône)
    Web App Install Banner
    Les compatibilités navigateurs

    Atelier: Créer le fichier manifest.json

    Mettre en place des notifications 

    Présentation de l'API Notification
    Gestion des autorisations
    Déclencher des notifications
    Présentation de l'API Push
    Notifier depuis un serveur

    Atelier: Mettre en place des notifications 

     

    Prérequis

    Bonnes connaissances HTML5/CSS3 et JavaScript/ES6. Avoir quelques notions avec les JS API HTML5

    Public

    Développeurs Web et Mobile

    Ces formations pourraient vous intéresser

    Facebook Marketing

    Proposé par SHURAFORM - FORMAEREM

    Objectifs de la formation

    Avec cette formation Facebook Marketing, vous pourrez, en 96 leçons, réussir votre marketing et votre communication sur ce réseau.

    Un programme claire et enrichissante :
    Facebook : Inscription, configuration et sécurisation de votre compte
    Page Entreprise : comment la créer et la configurer dans les moindres détails avec toutes les astuces
    Les différents types de contenus
    Boutique Facebook : pour vendre en direct à vos fans !
    Promouvoir votre page, configurations des offres et bons plans
    Facebook Advertising : comment utiliser l'outil le plus puissant du web pour faire votre publicité (à partir de 10€ !)
    Facebook Pixel : votre outil de remarketing
    Statistiques et rapport
    Et bien plus !
    Tarif

    A partir de 555,00 €

    Durée

    1j / 6h

    Modes
    • Entreprise
    • Distance

    Objectifs de la formation

    • Créer un site web simple.
    • Personnaliser l'apparence et les fonctionnalités de son site.
    • Optimiser son site pour les moteurs de recherche (SEO).
    • Assurer la sécurité, optimiser la performance et la vitesse du site.
    • Suivre et analyser les performances de son site web.
    Tarif

    A partir de 1 570,00 €

    Durée

    3 jours (21 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Manipuler les outils numériques à votre disposition en respectant les règles essentielles de sécurité
    • Rechercher, communiquer et collaborer sur le Web de façon sécurisée
    • Créer du contenu digital simple, organiser vos unités de stockage, accéder aux différents réseaux
    • Décrire les bons réflexes et les bons usages en toutes circonstances
    • Certifier vos compétences digitales.
    Tarif

    A partir de 1 640,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Décrire l'architecture multicouche et l'intérêt des frameworks ;
    • Décrire les problématiques liées à la production et au déploiement des applications, et identifier les intérêts de l'intégration continue ;
    • Installer un environnement de production/construction Gradle ;
    • Créer un projet Gradle Java en ligne de commande et avec l'IDE Eclipse ;
    • Décrire l'architecture et le fonctionnement de l'API de persistance JPA ;
    • Réaliser les mappings entre les classes Java et les tables de bases de données ;
    • Manipuler les instances d'objets persistants avec l'API JPA ;
    • Identifier les apports et décrire les mécanismes d'injection de dépendances ;
    • Configurer Spring à travers le fichier XML et utiliser les annotations spécifiques ;
    • Implémenter la couche d'accès aux données avec Spring JDBC et Spring ORM ;
    • Construire et expoloiter les données de formulaires de saisie avec Spring MVC ;
    • Utiliser un Web Service REST dans un environnement Spring avec Spring REST ;
    • Configurer Tomcat pour un accès HTTPS et sécuriser l'accès aux applications Web grâce à l'authentification basée sur les rôles.
    Tarif

    A partir de 990,00 €

    Durée

    37 heures

    Modes
    • Distance

    jQuery Mobile

    Proposé par M2I

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Développer des applications Web avec jQuery Mobile (JQM)
    • Faire cohabiter jQuery Mobile et un framework MVC
    • Créer des pages pour les Smartphones et tablettes
    • Résumer les bases du Responsive Design
    • Utiliser des API HTML 5 pour gérer la déconnexion
    • Déployer sur le Web ou sur les stores avec PhoneGap.
    Tarif

    A partir de 2 840,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Découvrir l'environnement de développement Angular pour la construction de progressive web apps. Concevoir une application mobile multiplateforme
    Tarif

    A partir de 2 790,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Dreamweaver - Initiation

    Proposé par GROUPE LEXOM

    Objectifs de la formation

    Création de site web avec Dreamweaver

    • Concevoir un site Web en HTML avec les fonctions de bases de Dreamweaver
    • Réaliser une mise en page web avancée
    Tarif

    A partir de 1 390,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Interroger et manipuler des données avec Entity Framework - Utiliser ASP.NET Web API pour créer des services HTTP et les consommer depuis des clients .NET et non .NET - à‰tendre les services ASP.NET Web API - Surveiller et enregistrer des services, à  la fois sur site et dans Windows Azure
    Tarif

    A partir de 2 975,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Appliquer les bonnes pratiques de la conception d'interfaces
    • Créer des interfaces d'applications mobiles et des sites Web Responsive
    • Utiliser les principaux plug-ins de Sketch App
    • Réaliser des parcours de navigation répondant aux besoins des utilisateurs
    • Partager et tester des prototypes pour réaliser des interfaces fonctionnelles.
    Tarif

    A partir de 2 130,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Planifier et réaliser le déploiement et la gestion de Microsoft Exchange Server 2013 - Planifier le déploiement du serveur de boîtes aux lettres et configurer le rôle serveur de boîtes aux lettres - Créer et gérer les différents types d'objets destinataires dans Exchange Server 2013 - Planifier et déployer les serveurs d'accès clients - Planifier et configurer la connectivité client au serveur d'accès client Exchange Server 2013 - Planifier et configurer le transport des messages - Planifier et mettre en œuvre la haute disponibilité - Planifier et mettre en œuvre la récupération après sinistre pour Exchange Server 2013 - Planifier et configurer les options de sécurité des messages - Planifier et configurer la sécurité administrative et la vérification administrative - Surveiller et dépanner Exchange Server 2013
    Tarif

    A partir de 2 450,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...