Course Outline

Introduction

  • Native applications versus progressive applications

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

  • Coding a todo list application
  • Activating site domain to be SSL enabled
  • Installing "Advanced Progressive web app" module

Configuring the Advanced Progressive Web App

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

Using Service Worker for Offline Use

  • Accessing cache API
  • Customizing network requests depending on whether online or offline

Deploying the Application

  • Running the application on a mobile emulator or mobile device

Troubleshooting

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

Summary and Conclusion

Requirements

  • Experience with HTML, CSS, and object-oriented JavaScript
  • An understanding of PWA's

Audience

  • Developers
 14 Hours

Number of participants



Price per participant

Related Courses

Transform a Drupal Website into a Progressive Web App (PWA)

14 Hours

Progressive Web Apps (PWA)

14 Hours

Transform a React Application into a Progressive Web App (PWA)

14 Hours

Cross-platform mobile development with PhoneGap/Apache Cordova

21 Hours

Create an Augmented Reality (AR) Mobile Application with ARToolKit

7 Hours

Core ML for iOS App Development

14 Hours

FlutterFlow Fundamentals

14 Hours

HIPAA Compliance for Developers

7 Hours

Building Intelligent Mobile Applications

35 Hours

iOS Programming (iPhone/iPad) for Programmers

35 Hours

Kotlin for iOS Developers

21 Hours

React Native Expo

7 Hours

React Native for Web

21 Hours

iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10

35 Hours

Titanium: Build Native Mobile Apps Using Javascript

7 Hours

Related Categories

1