Course Outline

Introduction

Overview of the Front-End Web Development Cycle

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

AMP and PWA

  • 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

Requirements

  • Experience with front-end development

Audience

  • Developers
  14 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (4)

Related Courses

Cross-platform mobile development with PhoneGap/Apache Cordova

  21 Hours

Create an Augmented Reality (AR) Mobile Application with ARToolKit

  7 Hours

HIPAA Compliance for Developers

  7 Hours

React Native for Web

  21 Hours

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

  35 Hours

Related Categories