Course Outline

Introduction

  • Convergence of web and mobile technologies for government

Reasons for Developing Progressive Web Apps for Government

  • Enhanced speed and performance compared to traditional websites
  • Robust security features
  • Offline capabilities for improved accessibility
  • Push notifications for timely communication
  • Reduced bounce rates, leading to higher user engagement
  • App-like feel and functionality without the need for native app development
  • Bypassing the need for App Store distribution, streamlining deployment

Enabling Your Website for Government Use

  • Secure HTTPS connection to ensure data protection
  • JSON Manifest for defining application properties and behaviors
  • Service Worker for managing background processes and offline functionality

Building Your First Progressive Web App (PWA) for Government

Using Service Workers to Enable Your App to Work Offline

  • Caching data to ensure content availability in offline scenarios
  • Serving push notifications to keep users informed
  • Updating content dynamically based on user interactions
  • Data manipulation for a seamless user experience

Event Listeners and Commands for Government Applications

  • Customizing responses to network requests based on online or offline status
  • Implementing data persistence and messaging for reliable communication
  • Utilizing Cache API, Fetch API, IndexedDB API, postMessage(), and other web APIs
  • Increasing user engagement through the Notification API for government services

Using Cached Assets in Your Government Application

Configuring Web App Manifest for Government Use

  • Enabling users to add the app to their Home Screen for easy access

Application Shell Architecture for Government Services

UI Considerations for Government Applications

  • Ensuring usability and accessibility for all users
  • Implementing localization to support diverse user bases

Troubleshooting the PWA for Government Use

Deploying the PWA to an App Store for Government Distribution

Summary and Conclusion

Requirements

  • HTML, CSS, and object-oriented JavaScript.
  • A mobile device.
  • Ability to run Google Chrome on the mobile device.

Audience

  • Web developers for government
  • App developers for government
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories