有效的 Angular

Effective Angular

通过有效地将 Angular 与 Nx、RxJS、NgRx 和 Cypress 结合使用来开发任何大小的应用程序

 主要优势

  • 实施设计模式和 Nx,以实现代码库的最佳可维护性和可扩展性
  • 探索使用 RxJS、Signals 和 NgRx 进行反应式编程和状态管理
  • 使用 Nx、Jest 和 Cypress 构建和测试大规模 Angular monorepo 应用程序
  • 购买印刷版或 Kindle 电子书包括一本免费的 PDF 电子书

 描述

Angular 是一个开源的前端框架,用于使用 TypeScript 构建 Web 应用程序。Angular 是一个基于组件的框架,这意味着您可以通过开发和组合可重用组件来构建应用程序。此框架具有开发复杂、功能丰富的 Web 应用程序所需的所有内置功能。这本书由一位与荷兰一些顶级公司合作的 Angular 专家撰写,教你如何利用 Angular 框架的全部潜力。在深入了解框架的最新和最强大的功能之前,您将探索不同的前端架构设计,并使用 NX 为 Angular 应用程序和库设置可扩展的环境。接下来,您将学习使用 Angular 指令、管道和动画操作文档对象模型 (DOM),并像专业人士一样构建可重用的组件。这本书重点介绍了最佳实践,并指出了每一步的潜在陷阱。您还将学习在使用 Angular 框架时非常适合的设计模式、使用 RxJS 和 Angular 信号的反应式编程,以及如何有效地管理应用程序状态。这本书向您介绍了可访问性、测试和优化应用程序以进行部署。在本书结束时,您将能够有效地使用 Angular 来构建企业就绪、可扩展的前端应用程序。

这本书适合谁阅读?

如果您是一名准备提升 Angular 技能的前端工程师,那么这本书适合您。这本书将帮助您学习如何利用 Angular 框架的强大功能构建任何规模的应用程序。Angular 框架的基本知识将使您能够掌握本书中解释的概念,包括最新的 Angular 功能,例如独立组件、信号、控制流、前端架构、使用 Nx 构建 Angular monorepo 应用程序、使用 RxJS 进行反应式编程以及使用 NgRx 管理应用程序状态。

 您将学习什么

  • 创建 Nx monorepo 以准备处理数百个 Angular 应用程序
  • 使用独立的 API、inject 函数、控制流和信号降低 Angular 中的复杂性
  • 使用 Signals、RxJS 和 NgRx 有效管理应用程序状态
  • 使用 projection、TemplateRef 和 defer 块构建动态组件
  • 使用 Cypress 和 Jest 在 Angular 中执行端到端和单元测试
  • 优化 Angular 性能,防止不良实践,并自动部署
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。