Accelerating Angular Development with Ivy: A practical guide to building faster and more testable Angular apps with the new Ivy engine
暫譯: 加速 Angular 開發與 Ivy:使用新 Ivy 引擎構建更快且更可測試的 Angular 應用程式的實用指南

Nielsen, Lars Gyrup Brink, Andresen, Jacob

  • 出版商: Packt Publishing
  • 出版日期: 2021-10-29
  • 售價: $1,470
  • 貴賓價: 9.5$1,397
  • 語言: 英文
  • 頁數: 242
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 180020521X
  • ISBN-13: 9781800205215
  • 相關分類: Angular
  • 海外代購書籍(需單獨結帳)

商品描述

Get a comprehensive introduction to the major Angular framework rewrite known as Angular Ivy


Key Features:

  • Upgrade your Angular applications from traditional View Engine to modern Angular Ivy
  • Get a detailed walkthrough of the new features and breaking changes in Angular
  • Explorer new Angular APIs, syntax, tooling, and configurations for modern frontend web development


Book Description:

Angular Ivy is the latest rendering engine and compiler introduced in Angular. Ivy helps frontend developers to make their Angular applications faster, better optimized, and more robust. This easy-to-follow guide will help you get to grips with the new features of Angular Ivy and show you how to migrate your Angular apps from View Engine to Ivy.


You'll begin by learning about the most popular features of Angular Ivy with the help of simple stand-alone examples and realize its capabilities by working on a real-world application project. You'll then discover strategies to improve your developer workflow through new debugging APIs, testing APIs, and configurations that support higher code quality and productive development features. Throughout the book, you'll explore essential components of Angular, such as Angular Component Dev Kit (CDK), Ahead-of-time (AOT) compilation, and Angular command line interface (CLI). Finally, you'll gain a clear understanding of these components along with Angular Ivy which will help you update your Angular applications with modern features.


By the end of this Angular Ivy book, you will learn about the core features of Angular Ivy, discover how to migrate your Angular View Engine application, and find out how to set up a high-quality Angular Ivy project.


What You Will Learn:

  • Find out why Angular Ivy tests are faster and more robust
  • Explore the concept of CSS custom properties and scoping of values and learn how to use them with Angular Ivy
  • Use testing harnesses present in Angular components to write effective tests
  • Explore the architecture of the Angular compatibility compiler and understand why it is important
  • Discover effective techniques for migrating your existing Angular apps to the Ivy engine
  • Overcome challenges that you might face when switching to AOT compilation


Who this book is for:

This book is for experienced Angular web developers who want to migrate to the latest Ivy engine for building faster web applications. Intermediate knowledge of Angular and TypeScript will help you get the most out of this book.

商品描述(中文翻譯)

全面了解被稱為 Angular Ivy 的主要 Angular 框架重寫

主要特點:


  • 將您的 Angular 應用程式從傳統的 View Engine 升級到現代的 Angular Ivy

  • 詳細了解 Angular 中的新功能和重大變更

  • 探索現代前端網頁開發的新 Angular API、語法、工具和配置

書籍描述:
Angular Ivy 是在 Angular 中引入的最新渲染引擎和編譯器。Ivy 幫助前端開發人員使他們的 Angular 應用程式更快、更優化且更穩健。這本易於理解的指南將幫助您掌握 Angular Ivy 的新功能,並展示如何將您的 Angular 應用程式從 View Engine 遷移到 Ivy。

您將首先學習 Angular Ivy 最受歡迎的功能,通過簡單的獨立範例來了解其能力,並通過實際應用專案來實現。接著,您將發現通過新的除錯 API、測試 API 和支持更高代碼質量及生產力開發功能的配置來改善開發者工作流程的策略。在整本書中,您將探索 Angular 的基本組件,例如 Angular Component Dev Kit (CDK)、提前編譯 (AOT) 和 Angular 命令列介面 (CLI)。最後,您將清楚了解這些組件以及 Angular Ivy,這將幫助您用現代功能更新您的 Angular 應用程式。

在這本 Angular Ivy 書籍的結尾,您將學習到 Angular Ivy 的核心功能,了解如何遷移您的 Angular View Engine 應用程式,並找到如何設置高質量 Angular Ivy 專案的方法。

您將學到的內容:


  • 了解為什麼 Angular Ivy 測試更快且更穩健

  • 探索 CSS 自定義屬性和值的範圍概念,並學習如何在 Angular Ivy 中使用它們

  • 使用 Angular 組件中存在的測試工具來編寫有效的測試

  • 探索 Angular 相容性編譯器的架構,並了解其重要性

  • 發現將現有 Angular 應用程式遷移到 Ivy 引擎的有效技術

  • 克服在切換到 AOT 編譯時可能面臨的挑戰

本書適合誰:
這本書適合希望遷移到最新 Ivy 引擎以構建更快網頁應用程式的經驗豐富的 Angular 網頁開發人員。對 Angular 和 TypeScript 的中級知識將幫助您充分利用這本書。

最後瀏覽商品 (20)