Progressive Web App (PWA) - Initiation

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • 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 oeuvre des PWA
  • Utiliser les API HTML 5
  • Utiliser les outils de développement et de contrôle des PWA
  • Choisir les frameworks adaptés.

GROUPE LEXOM


New Skills Model
Voir la fiche entreprise

Tarif

A partir de 1 390,00 €

Durée 21 heures sur 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

GROUPE LEXOM


New Skills Model
Voir la fiche

Tarif

A partir de 1 390,00 €

Durée 21 heures sur 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

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 oeuvre (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

Prérequis

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

Public

  • Niveau Initiation
  • Socle de compétences en fin de formation

Ces formations pourraient vous intéresser

Formation Typo3

Proposé par DAWAN

Objectifs de la formation

Savoir créer un site web avec Typo3 - Maîtriser la mise en place, la maintenance et l'évolution du CMS
Tarif

A partir de 1 625,00 €

Durée

3j / 21h

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

Créer des supports numériques avec Panda Suite Online - Comprendre l'e-pub et réaliser un mini projet à  l'aide des compétences acquises - Savoir utiliser les outils Panda Suite - Placer et paramétrer des médias (audio, vidéo) et des composants pour produire de l'interactivité - Tester et diffuser son APP pour les tablettes et les mobiles
Tarif

A partir de 1 200,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation HTML et CSS

Proposé par Sparks

Objectifs de la formation

  • Créer des pages Web en utilisant les balises HTML et feuilles de style CSS
  • Analyser et modifier des pages existantes
Tarif

A partir de 1 200,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Découvrir le framework Symfony 7 pour créer votre site Web
  • Créer un nouveau projet Symfony 7, en partant de rien
  • Décrire l'organisation structurée des répertoires / fichiers et y appliquer un pattern MVC
  • Construire vos premières pages Web avec le moteur de rendu Twig et le gestionnaire d'assets Webpack Encore
  • Créer des formulaires Symfony et gérer la persistance d'objets via Doctrine
  • Identifier les bonnes pratiques officielles et astuces de Symfony.
Tarif

A partir de 1 590,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Formation React

Proposé par Sparks

Objectifs de la formation

  • Expliquer les principes du Data-Binding et de l'immutabilité
  • Installer l'environnement de développement React
  • Utiliser la syntaxe JSX
  • Comparer les composants objets et fonctions
  • Mettre en œuvre Flux et Redux pour les applications Web monopages
  • Configurer le routage avec React Router
  • Créer des tests unitaires pour les composants React
  • Migrer une application vers React
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les missions du chargé de communication
  • Mettre en place des actions de communication
  • Utiliser le Web à bon escient
  • Évaluer ses actions de communication
Tarif

A partir de 1 390,00 €

Durée

13j / 91h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Prendre en main un firewall SNS et décrire son fonctionnement
  • Configurer un firewall dans un réseau
  • Définir et mettre en oeuvre des politiques de filtrage et de routage
  • Configurer un contrôle d'accès aux sites Web en HTTP et HTTPS (proxy)
  • Configurer des politiques d'authentification
  • Mettre en place différents types de réseaux privés virtuels (VPN IPSec et VPN SSL).
Tarif

A partir de 2 550,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Décrire les concepts-clés relatifs à l'importance d'assurer la sécurité des informations et des données, d'assurer votre sécurité physique, d'éviter le vol de données personnelles et de protéger votre vie privée
  • Protéger un ordinateur, un dispositif numérique mobile, un réseau contre les logiciels malveillants (malware) et les accès non-autorisés
  • Décrire les différents types de réseaux, de connexions et les composants spécifiques tel que le pare-feu (firewall) qui peuvent poser problème lors des connexions
  • Naviguer sur le World Wide Web et communiquer en toute sécurité sur Internet
  • Identifier les problèmes de sécurité liés à la communication, notamment en matière de courrier électronique et de messagerie instantanée (MI - IM / Instant Messaging)
  • Sauvegarder et restaurer des données de manière appropriée et sécurisée, entreposer vos données et vos dispositifs numériques mobiles en toute sécurité.
Tarif

A partir de 620,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Décrire le rôle et le positionnement d’un serveur d’application Jakarta EE tel que Tomcat dans une infrastructure informatique?
  • Installer et paramétrer Tomcat avec des contraintes de production?
  • Maîtriser l’architecture de Tomcat et ses principes de configuration pour en adapter le fonctionnement?
  • Déployer selon les bonnes pratiques, des applications Web Jakarta EE?
  • Sécuriser un serveur Tomcat et l’accès aux applications Web?
  • Superviser et optimiser les performances du serveur?
  • Mettre en place une solution de haute-disponibilité (clustering) en utilisant les solutions du marché
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...