Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Getting Started with Progressive Web Apps

Course Cover
compare button icon

Course Features

icon

Duration

1.57 hour

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

1.57 hour

Course Description

Progressive Web Apps (PWAs) are a combination of various technologies that bridge the gap between native and web apps. These technologies, such as the app manifest, home screen install support, service workers, and the app shell, empower web developers to create exceptional desktop and mobile experiences. In the course "Getting Started With Progressive Web Apps," you will learn how to transform a web page into a dynamic web app by utilizing these new APIs and features.

The course begins by introducing the concept of the App Shell and its functionality. You will understand how it enhances performance by separating the user interface from the data. Additionally, you will explore client-side storage, which allows for offline functionality and efficient data management.

One of the key components of PWAs is service workers. You will gain a comprehensive understanding of service workers and their role in enabling background synchronization, push notifications, and caching of assets. This knowledge will enable you to create apps that work reliably even in low or no network connectivity situations.

Furthermore, the course covers installable web applications, which allow users to install PWAs directly from their browsers onto their devices' home screens. You will learn how to leverage this feature to enhance user engagement and provide a more app-like experience.

By the end of the course, you will be able to distinguish progressive web apps from traditional web pages and have a thorough overview of all the tools at your disposal for creating these types of applications. This course is ideal for web developers looking to expand their skill set and create high-quality PWAs that deliver exceptional user experiences on both desktop and mobile platforms.

Course Overview

projects-img

International Faculty

projects-img

Case Based Learning

projects-img

Post Course Interactions

projects-img

Case Studies,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

Course Instructors

Bill Stavroulakis

Instructor

Bill is a Microsoft MVP, Google Developer Expert, a Senior Software Engineer at Software Competitiveness International, and the creator of Dotnetweekly. He has over 7 years of experience in build...
Course Cover