Course Code: reactpwa
Duration: 14 hours
Prerequisites:
  • Experience with React

Audience

  • Developers
Overview:

React is a JavaScript library used to create front-end web applications. Progressive Web Apps are web applications that function and appear like native applications on Android, Windows, and more. Transforming a React application integrates native features such as offline usability, push notifications, etc.

This instructor-led, live training (online or onsite) is aimed at developers who wish to transform a React application into a Progressive Web App.

By the end of this training, participants will be able to:

  • Set up the necessary development environment to start transforming a React application.
  • Cache using Service Worker to make a React application work offline.
  • Create and style a push notification.
  • Install the progressive web app into a mobile device.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

React and JavaScript Libraries

  • Processes used in JavaScript libraries to develop web applications

Overview of the Web Application Development Cycle

  • Native applications versus progressive applications
  • Javascript logic, CSS templates, and HTML templates

React Goes Native with Progressive Web Apps

  • Cross-platform
  • Backward compatibility
  • Feature parity

Progressive Web Apps and Push Notifications

  • Push API
  • Notification API

Preparing the Development Environment

  • Installing and configuring Node.Js
  • Installing and configuring NPM

Programming and Optimizing the React Application

  • Creating a new boilerplate React application
  • Installing dom routers to navigate and save in the React application
  • Coding a todo list
  • Updating the default styles
  • Registering Service Worker

Configuring Icons and Push Notifications

  • Creating and styling push notification
  • Creating and styling icons

Deploying the Application

  • Runnng the React application on a mobile simulator or on a mobile device

Testing the Application

  • Proof checking the React application with Lighthouse to determine if it meets the PWA standard

Summary and Conclusion

Sites Published:

United Arab Emirates - Transform a React Application into a Progressive Web App (PWA)

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

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

Saudi Arabia - Transform a React Application into a Progressive Web App (PWA)

South Africa - Transform a React Application into a Progressive Web App (PWA)

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

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

中国 - Transform a React Application into a Progressive Web App (PWA)

香港 - Transform a React Application into a Progressive Web App (PWA)

澳門 - Transform a React Application into a Progressive Web App (PWA)

台灣 - Transform a React Application into a Progressive Web App (PWA)

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

Österreich - Transform a React Application into a Progressive Web App (PWA)

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

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

Czech Republic - Transform a React Application into a Progressive Web App (PWA)

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

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

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

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

Magyarország - Transform a React Application into a Progressive Web App (PWA)

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

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

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

España - Transform a React Application into a Progressive Web App (PWA)

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

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

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

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

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

România - Transform a React Application into a Progressive Web App (PWA)

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

Türkiye - Transform a React Application into a Progressive Web App (PWA)

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

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

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

日本 - Transform a React Application into a Progressive Web App (PWA)

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

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

New Zealand - Transform a React Application into a Progressive Web App (PWA)

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

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

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

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

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

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

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

Costa Rica - Transform a React Application into a Progressive Web App (PWA)

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

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

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

México - Transform a React Application into a Progressive Web App (PWA)

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

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

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

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

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

United Kingdom - Transform a React Application into a Progressive Web App (PWA)

South Korea - Transform a React Application into a Progressive Web App (PWA)

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

Sri Lanka - Transform a React Application into a Progressive Web App (PWA)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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