Course Outline


Overview of the Front-End Web Development Cycle

  • JavaScript logic/libraries, HTML, and CSS
  • Front-end versus back-end


  • Processes and modules used to optimize a web application

Free Hosted Cache Platforms

  • Rel alternatives
  • SERP impact

Progressive Web Apps Go Native

  • Cross-platform
  • Backward compatibility
  • Feature parity

Preparing the Development Environment

  • Installing tools to generate Service Worker code
  • Installing a static content server

Developing the Application

  • Code a todo list AMP template with AMP specs
  • Style the AMP template with AMP tags
  • Installing and configuring AMP-Install-Service Worker

Transforming the AMP to a PWA

  • Generating Service Worker's code
  • Customizing cached information depending on whether online or offline
  • Adding a manifest
  • Adding an appshell to receive requests
  • Creating and styling push notifications 

Testing the Application

  • Refreshing on a browser to view code changes

Deploying the Application

  • Running the application on mobile simulator or mobile device

Summary and Conclusion


  • Experience with front-end development


  • Developers
  14 Hours


Related Courses

Accelerated Mobile Pages (AMP)

  14 hours

Progressive Web Apps (PWA)

  14 hours

Advanced Progressive Web App (PWA)

  14 hours

Transform an Angular Application into a Progressive Web App (PWA)

  14 hours

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

  14 hours

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

  14 hours

iOS Programming (iPhone/iPad) for Programmers

  35 hours

Cross-platform mobile development with PhoneGap/Apache Cordova

  21 hours

Mobile Architectures & Solutions

  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

React Native Expo

  7 hours

Create an Augmented Reality (AR) Mobile Application with ARToolKit

  7 hours

Build an Augmented Reality Application for iPhone and iPad

  7 hours

Kotlin for iOS Developers

  21 hours