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

课程编码

angularpwa

课程时长

14 小时 通常来说是2天,包括中间休息。

要求

  • An understanding of Angular

Audience

  • Developers

课程概览

Angular是一个用于开发前端Web应用程序的Java Script框架。渐进式Web应用程序(PWA)是一种Web应用程序,其功能类似于Android ,Windows,Chrome OS等上的本机应用程序。将Web应用程序转换为PWA为打开离线可用性,推送通知和其他本机功能打开了大门。

这种由讲师指导的现场培训(现场或远程)面向希望将Angular应用程序转换为渐进式Web应用程序的开发人员。

在培训结束时,参与者将能够:

  • 设置必要的开发环境以开始将Angular应用程序转换为PWA。
  • 创建推送通知并设置样式。
  • 集成个性化Angular应用程序的图标。
  • 使用Service Worker缓存以使Angular应用程序脱机工作。

课程格式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在实时实验室环境中亲自实施。

课程自定义选项

  • 要申请本课程的定制培训,请联系我们安排。

Machine Translated

课程大纲

Introduction

Angular and JavaScript Frameworks

  • Processes and modules used in JavaScript frameworks to develop a web application

Overview of the Mobile App Development Cycle

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

Progressive Web Apps Go Native

  • Cross-platform
  • Backward compatibility
  • Feature parity

Progressive Web Apps and Push Notifications

  • Push API
  • Notification API

Preparing the Development Environment

  • Installing and configuring Angular CLI
  • Creating server files that enable HTTP

Developing and Transforming the Application

  • Coding a todo list Angular application
  • Adding the NPM packages necessary to integrate the PWA
  • Overriding the default "themes" with personalized styles (icons, etc.)
  • Editing the manifest files

Optimizing the Angular Progressive Web App

  • Accessing cached API with Service Worker
  • Customizing cached information depending on whether online or offline
  • Creating and styling push notifications 

Deploying the Application

  • Running the Angular application on a mobile emulator or a mobile device

Troubleshooting

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

Summary and Conclusion

客户评论

★★★★★
★★★★★

课程分类

相关课程

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!