Get in Touch

Course Outline

Introduction

  • Native applications versus Progressive Web Apps

Overview of the Mobile Development Cycle

  • JavaScript logic, CSS templates, and HTML templates

Web Goes Native

  • Cross-platform 
  • Backward compatibility
  • Feature parity

Advanced Progressive Web Apps and Push Notifications

  • Push API
  • Notification API

Preparing the Development Environment

  • Building a todo list application
  • Enabling SSL for the site domain
  • Installing the "Advanced Progressive Web App" module

Configuring the Advanced Progressive Web App

  • Setting up preferences for the web application's push notifications
  • Styling push notifications for a consistent user experience
  • Adding the web application to the user's home screen

Using Service Worker for Offline Functionality

  • Accessing the Cache API
  • Customizing network requests based on online or offline status

Deploying the Application

  • Running the application on a mobile emulator or real mobile device

Troubleshooting

  • Ensuring the web application works only with the latest version of the Web-push library

Summary and Conclusion

Requirements

  • Prior experience with HTML, CSS, and object-oriented JavaScript
  • Basic understanding of Progressive Web Apps (PWAs)

Target Audience

  • Developers
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories