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

Requirements

  • Experience with React

Audience

  • Developers
  14 Hours
 

Testimonials

Related Courses

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

  14 hours

Progressive Web Apps (PWA)

  14 hours

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

  14 hours

Advanced Progressive Web App (PWA)

  14 hours

React: Build Highly Interactive Web Applications

  21 hours

Relay: Efficiently Fetch Data in React Applications

  14 hours

React Patterns

  14 hours

Advanced React

  14 hours

Building Interactive Applications with React, Redux and GraphQL

  28 hours

React, Redux and TypeScript

  21 hours

Testing React Apps with Jest

  14 hours

Progressive Web Apps (PWA) and Accelerated Mobile Pages (AMP)

  14 hours

Ant Design

  7 hours

Material UI

  7 hours

Managing React State with MobX

  14 hours