
如果您想学习快速,简单且有益的方法来创建易于在将来进行重构和维护且性能不会下降的Web应用程序,那么这是您的正确选择。
使用最新的Angular 9版本,您将学习如何使用核心功能和共享模块来组织应用程序。您将在Angular 9中构建容器组件,以帮助您的应用程序提供演示数据流并将特定于组件的事件转换为应用程序状态命令。您将了解状态管理,并了解如何使用Angular 9的Redux实现NgRx在Angular中实现状态管理。我们将介绍如何在Angular 9中使用Input和Output装饰器,这是在组件之间交换数据的简便方法。您将发现如何在应用程序中使用函数和管道,这是一种编写可以在HTML中声明的显示值转换的新方法。最后,您将学习如何测试和保护您的应用程序以使其更强大。
在课程结束时,您将学习通过设计易于维护的应用程序(现在和将来)在整个应用程序中共享相同的功能。请注意,本课程假定您具有以下知识水平:基本CSS和HTML;中间JavaScript和TypeScript;以及Angular基础知识的先前经验。
h264, yuv420p, 1920×1080 |ENGLISH, aac, 48000 Hz, 2 channels | 2h 20 mn | 477.71 MB
Created by: Baljeet Singh
Design awesome, high-performance, maintainable reactive web apps using Angular
Learn
Master the Angular 9 web application architecture and how to set up your development environment
Create a modern, responsive, and scalable web application with Angular 9
Organize your application using the feature, core, and shared modules
Use functions and pipes in your application to improve performance
Develop modern, complex, responsive, and scalable web applications through Angular 9
Implement HttpClient and RxJS Operators to provide a simplified frontend application that can communicate with backend services over the HTTP protocol
Manage cross-site scripting attacks and audit your Angular applications
About
If you want to learn fast, easy, and rewarding ways to create web applications that are easy to refactor and maintain in the future with no decline in performance, then this is the right course for you.
Using the latest Angular 9 release, you will learn how to organize your application using core feature and shared modules. You’ll structure container components in Angular 9 to help your application supply a presentation data flow and translate component-specific events into application state commands. You will understand state management and see how it can be implemented in Angular using NgRx, a Redux implementation for Angular 9. We’ll cover how we can use Input and Output decorators in Angular 9, an easy way to exchange data between components. You’ll find out how to use functions and pipes in your application, a new way to write display-value transformations that you can declare in your HTML. Finally, you will learn how to test and secure your application to make it more robust.
By the end of the course, you’ll have learned to share the same functionality across an application by designing applications that are easy to maintain—now and in the future. Please note that this course assumes the following knowledge levels: Basic CSS and HTML; intermediate JavaScript and TypeScript; and prior experience with Angular Fundamentals.
The code bundle for this course is available at: https://github.com/PacktPublishing/Hands-on-Designing-Angular-Web-Application-Architecture
Features
Increase your productivity as a developer by understanding modern Angular 9 app design and architecture
Combine architectural concepts to create robust, maintainable, and extensible applications
Discover how to share the same functionality across an application by building an architecture that is easy to maintain in the future
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/10509.html