Get in Touch

Course Outline

Introduction

  • The convergence of web and mobile technologies

Key Benefits of Developing Progressive Web Apps

  • Enhanced speed and performance compared to traditional websites
  • Improved security standards
  • Robust offline capabilities
  • Support for push notifications
  • Reduced bounce rates
  • Native-like user experience and functionality
  • Independence from App Store restrictions

Preparing Your Website for PWA Functionality

  • Establishing a secure HTTPS connection
  • Implementing a Web App Manifest (JSON)
  • Configuring Service Workers

Developing Your First Progressive Web App (PWA)

Enabling Offline Functionality Using Service Workers

  • Data caching strategies
  • Delivering push notifications
  • Updating content dynamically
  • Manipulating data locally

Event Handling and Commands

  • Adapting responses to network requests based on online or offline status
  • Data persistence and inter-process messaging
  • Utilizing APIs such as Cache API, Fetch API, IndexedDB API, and postMessage()
  • Boosting user engagement via the Notification API

Leveraging Cached Assets in Applications

Configuring the Web App Manifest

  • Adding the app to the device's Home Screen

Application Shell Architecture

User Interface (UI) Considerations

  • Usability enhancements
  • Localization strategies

PWA Troubleshooting

Deploying the PWA to an App Store

Summary and Conclusion

Requirements

  • Foundational knowledge of HTML, CSS, and object-oriented JavaScript.
  • Access to a mobile device.
  • Capability to run Google Chrome on the mobile device.

Target Audience

  • Web developers
  • Mobile application developers
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories