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

    Formation EmberJS

    Proposé par DAWAN

    Objectifs de la formation

    Maîtriser les concepts du framework Ember.js - Utiliser Ember.js pour développer des applications web performantes
    Tarif

    A partir de 1 995,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Créer et gérer le contenu de votre site web avec WordPress.
    Tarif

    A partir de 2 100,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Créer et déployer "Azure Functions"
    • Explorer les options d'hébergement, les liaisons et les déclencheurs
    • Découvrir comment fonctionne "Azure App Service"
    • Créer et mettre à jour une application
    • Explorer les authentifications et les autorisations "App Service"
    • Configurer des paramètres d'application, la mise à l'échelle des applications et l'utilisation des emplacements de déploiement
    • Créer des ressources de stockage "Blob Azure"
    • Gérer des données via le cycle de vie du stockage Blob
    • Utiliser des conteneurs et des éléments en utilisant la bibliothèque de client de stockage Blob Azure V12 pour .NET
    • Créer et déployer des solutions conteneurisées dans Azure en utilisant "Azure Container Registry", "Azure Container Instances" et "Azure Container Apps"
    • Créer des ressources "Azure Cosmos DB" avec les niveaux de cohérence appropriés et effectuer des opérations de données en utilisant le SDK .NET V3 pour "Azure Cosmos DB"
    • Décrire comment fonctionne le service "Gestion des API", transformer et sécuriser des API, puis créer une API back-end
    • Instrumenter des applications pour permettre à "Application Insights" de surveiller les performances et de vous aider à résoudre les problèmes
    • Implémenter l'authentification et l'autorisation pour les ressources à l'aide de la plateforme d'identité Microsoft, de la bibliothèque d'authentification Microsoft, des signatures d'accès partagé et de l'utilisation de "Microsoft Graph"
    • Créer des applications avec des architectures basées sur les messages en intégrant "Azure Service Bus" et "Stockage File" d'attente Azure à votre solution
    • Améliorer les performances et la scalabilité de vos applications en intégrant "Azure Cache" pour Redis et "Azure Content Delivery Network" dans votre solution
    • Créer des applications avec des architectures basées sur les événements en intégrant "Azure Event Grid" et "Azure Event Hubs" dans votre solution
    • Déployer des applications de manière plus sécurisée dans Azure à l'aide d'Azure Key Vault, des identités managées et d'Azure App Configuration.
    Tarif

    A partir de 3 550,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Maîtriser les principales fonctionnalités de Animate - Savoir créer et manipuler des compositions pour réaliser des animations destinées au web ou à la vidéo
    Tarif

    A partir de 2 275,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Construire des pages Web en HTML5
    • Habiller et mettre en forme des pages Web avec CSS3
    • Créer des formulaires avancés
    • Créer des tableaux de données
    • Créer des menus de navigation
    • Utiliser les différentes techniques CSS de positionnement et dimensionnement pour adapter la présentation aux différents appareils (smartphone, tablette, PC)
    • Parcourir et modifier la structure d'une page en JavaScript
    • Gérer des événements utilisateur
    • Intégrer des appels à des Services Web REST et WebSockets en JavaScript
    Tarif

    Contacter l'organisme

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Réaliser des applications Web 3D avec l'API WebGL
    • Mettre en oeuvre les algorithmes adaptés aux navigateurs et à l'environnement.
    Tarif

    A partir de 1 860,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Construire des pages Web en HTML5
    • Habiller et mettre en forme des pages Web avec CSS3
    • Créer des formulaires avancés
    • Créer des tableaux de données
    • Créer des menus de navigation
    • Utiliser les différentes techniques CSS de positionnement et dimensionnement pour adapter la présentation aux différents appareils (smartphone, tablette, PC)
    • Parcourir et modifier la structure d'une page en JavaScript
    • Gérer des événements utilisateur
    • Intégrer des appels à des Services Web REST et WebSockets en JavaScript
    Tarif

    A partir de 7 750,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Réaliser des infographies
    • Créer des logos
    • Utiliser les outils de Data Visualisation
    • Mettre en page des documents publicitaires, de packaging ou de PLV (Publicité sur le Lieu de Vente)
    • Créer des effets de texte
    • Exporter vos créations vers les logiciels PAO
    • Améliorer votre efficacité dans votre workflow
    • Dessiner en perspective
    • Utiliser Illustrator pour générer du code CSS et SVG pour le Web Design.
    Tarif

    Contacter l'organisme

    Durée

    10j / 70h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Installer et déployer Exchange Server 2010 - Configurer les serveurs de messagerie et les composants serveurs - Gérer les objets destinataires - Mettre à  niveau Exchange Server 2003 et Exchange Server 2007 vers Exchange Server 2010
    Tarif

    A partir de 2 450,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Flash - Les bases

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Acquérir les connaissances nécessaires sur le logiciel Flash pour réaliser des pages Web dynamiques et animées.

    À l'issue de la formation, le stagiaire sera capable de :

    • Créer des objets et effets
    • Animer ces objets
    • Réaliser des animations multimédia
    Tarif

    Contacter l'organisme

    Durée

    3 jour(s)

    Modes
    • Entreprise
    • Centre

    Je cherche à faire...