Course Outline
Introduction
Drupal and Web-Content Management Frameworks
- Processes and Modules used to manage content on web applications
Overview of the Web Application Development Cycle
- Native versus progressive
- Front-end versus back-end
Progressive Web Apps Go Native
- Cross-platform
- Backward compatibility
- Feature parity
Progressive Web Apps and Push Notifications
- Push API
- Notification API
Preparing the Development Environment
- Installing and configuring NPM
- Creating server files that enable HTTP
Creating and Transforming the Website
- Coding a to do list Drupal website
- Installing the NPM module "PWA Module"
- Overriding the default themes with personalized styles (Icons, etc.)
Optimizing the Application
- Accessing cached API with Service Worker
- Customizing cached information depending on whether online or offline
- Creating and styling push notifications
Deploying the Application
- Running the on a mobile emulator or a mobile device
- Creating server files that enable HTTPS
Troubleshooting
- Proof checking the Drupal website with Lighthouse to determine if it meets the PWA standard
Summary and Conclusion
Requirements
- Experience with Drupal
Audience
- Developers
Testimonials (5)
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Course - Transform a React Application into a Progressive Web App (PWA)
Luke was able to adapt content to my requirements, its was fantastic
Taru Khanna
Course - Administering a Drupal 7 Website
How it covered the topic in a highly comprehensive manner.
Kathryn Blanch - Thales Group
Course - 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
Course - Building Web Applications with Drupal 8, Views, Fields and Panels
I enjoyed the 2 days are very less for cover all the topics.