Learn to Build Progressive Web Apps in JavaScript

Progressive web app are the experiences that combines the best of the web and the best of apps. They give the users the kind of reliable, fast and engaging experience that they expect from the native...

  • All levels
  • English

Course Description

Progressive web app are the experiences that combines the best of the web and the best of apps. They give the users the kind of reliable, fast and engaging experience that they expect from the native apps, but delivered through the web (native experience is everything that we are converting it into a web experience) They are reliable and load quickly, even on slow or intermittent networks or when...

Progressive web app are the experiences that combines the best of the web and the best of apps. They give the users the kind of reliable, fast and engaging experience that they expect from the native apps, but delivered through the web (native experience is everything that we are converting it into a web experience) They are reliable and load quickly, even on slow or intermittent networks or when there is no network at all. Do you want to create next generation progressive web apps? Well, then we have got the course for you! Moreover, the course assumes that you should have the basic understanding of HTML, CSS, and JavaScript. In this course you will cover the detailed explanation about what PWA exactly is and a brief introduction to web apps. Then we will dive deep into the service workers. You will learn about different caching strategies and how to choose different ones for the different needs. By the end of this lesson your PWA will use a service provider to cache the app shell and the data. So it will work whether you are online or offline. There are two fundamental pieces of technology that enable PWA to be reliable, fast and engaging, Fetch and promises & ES2015. That is not all! All these things will be put into practice by building a course project. To ensure that you can apply the knowledge to ANY of your projects, the course project focuses on the core features mentioned above! So, what are you waiting for Click enroll and step into the future.

What you’ll learn
  • cover the detailed explanation about what PWA
  • introduction to web apps
  • learn about different caching strategies

Covering Topics

1
Section 1 : Introduction

2
Section 2 : First PWA Tutorial

3
Section 3 : Exploring thr tools

4
Section 4 : Building a PWA

5
Section 5 : Exploring Advanced Technologies

Curriculum

      Section 1 : Introduction
    1
    Introduction
      Section 2 : First PWA Tutorial
    2
    Resources
    3
    Installing node
    4
    Pwa Intro Tutorial
      Section 3 : Exploring thr tools
    5
    Service Workers
    6
    Fetch api
    7
    Cache
    8
    Google Lighthouse
    9
    Notifications
      Section 4 : Building a PWA
    10
    Demo
    11
    Starting Html
    12
    Finding Woeids
    13
    Manifest File
    14
    Creating the app
    15
    Serving the app
    16
    Adding ui Listeners
    17
    Fetching Weather Data
    18
    Updating the Card Display
    19
    Finishing the Script
    20
    Adding Service Worker
      Section 5 : Exploring Advanced Technologies
    21
    IndexedDB
    22
    Google Analytics
    23
    Recommendations

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.