Plan du cours
Introduction
Drupal et Web-Content Management Frameworks
- Processus et modules utilisés pour gérer le contenu des applications web
Vue d'ensemble du cycle de développement d'une application Web
- Natif ou progressif
- Front-end contre back-end
Progressive Web Apps Go Native
- Multiplateforme
- Rétrocompatibilité
- Parité des fonctionnalités
Applications Web progressives et notifications push
- API de poussée
- API de notification
Préparation de l'environnement de développement
- Installation et configuration de NPM
- Création de fichiers serveur permettant l'utilisation de HTTP
Créer et transformer le site web
- Codage d'une liste de choses à faire sur un site Drupal
- Installation du module NPM "PWA Module" ;
- Remplacer les thèmes par défaut par des styles personal (icônes, etc.)
Optimiser l'application
- Accessing de l'API mise en cache avec Service Worker
- Personnaliser les informations mises en cache selon qu'elles sont en ligne ou hors ligne
- Créer et styliser des notifications push  ;
Déploiement de l'application
- Exécuter le sur un émulateur mobile ou un appareil mobile
- Créer des fichiers serveur qui activent HTTPS
Dépannage
- Vérification du site web Drupal avec Lighthouse pour déterminer s'il répond à la norme PWA
Résumé et conclusion
Pré requis
- Expérience avec Drupal
Audience
- Développeurs
Nos Clients témoignent (7)
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)
The trainer's enthusiasm and that we could ask anything.
Sabine - The Graduate School PE&RC
Formation - Administering a Drupal 7 Website
I enjoyed the 2 days are very less for cover all the topics.
Ali Amer Aziz - Hamilton Police Service
Formation - Drupal 7 for Developers
Where to find modules and illustration on how to implement
Anthony Modise
Formation - Drupal 8 for Developers
How it covered the topic in a highly comprehensive manner.
Kathryn Blanch - Thales Group
Formation - Drupal 8 Themes
Topics that were covered were done well and with relevant exercises, and several times Lukasz also referred back to the structure of our own council website to show where certain entities we had talked about in the training were already in use on the site, which I thought was a good way to cement the ideas that had been learned.
Rob O'Driscoll - Limerick City & County Council
Formation - Building Web Applications with Drupal 8, Views, Fields and Panels
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.