Plan du cours
Introduction
- Applications natives et applications progressives
Vue d'ensemble du cycle Mobile Development
- JavaScript logique, modèles CSS et modèles HTML
Le web devient natif
- Multiplateforme  ;
- Rétrocompatibilité
- Parité des fonctionnalités
Applications Web progressives avancées et notifications push
- API de poussée
- API de notification
Préparation de l'environnement de développement
- Codage d'une application de liste de tâches
- Activer le domaine du site pour qu'il soit compatible avec le protocole SSL
- Installation du module "Advanced Progressive web app"module
Configuration de l'application Web progressive avancée
- Créer des préférences pour les notifications push de l'application web
- Styliser les notifications push pour une expérience cohérente
- Ajouter l'application web à l'écran d'accueil de l'utilisateur
Utilisation de Service Worker pour une utilisation hors ligne
- Accessing cache API
- Personnalisation des requêtes réseau selon qu'elles sont en ligne ou hors ligne
Déploiement de l'application
- Exécuter l'application sur un émulateur mobile ou un appareil mobile
Dépannage
- L'application Web ne fonctionne qu'avec la dernière version de la bibliothèque Web-push
Résumé et conclusion
Pré requis
- Expérience avec HTML, CSS, et orienté objet JavaScript
- Compréhension des PWA's
Audience
- Développeurs
Nos Clients témoignent (4)
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Formation - Transform a React Application into a Progressive Web App (PWA)
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Formation - Cross-platform mobile development with PhoneGap/Apache Cordova
The trainer was very motivated and knowledgeable. The trainer was not only capable of information transfer, she also brought it with humor to lighten the dry theoretical training subject.
Marco van den Berg - ZiuZ Medical B.V.
Formation - HIPAA Compliance for Developers
His ability to explain complex concept in simpler terms. Giving an overview of how everything ties together and how we can best apply these in our work scenarios