Angular for Enterprise Applications - Third Edition: Build scalable Angular apps using the minimalist Router-first architecture

Uluca, Doguhan

  • 出版商: Packt Publishing
  • 出版日期: 2024-01-31
  • 售價: $1,900
  • 貴賓價: 9.5$1,805
  • 語言: 英文
  • 頁數: 592
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1805127128
  • ISBN-13: 9781805127123
  • 相關分類: AngularJVM 語言
  • 海外代購書籍(需單獨結帳)

商品描述

Harness the full power of Angular 17 with up-to-date tools and enterprise-level best practices

Purchase of the print or Kindle book includes a free PDF eBook


Key Features:

  • Dive straight into the most relevant topics that will help you build large, complex, and high-performance web applications
  • Find updated examples, projects, and an overview of the latest tools and updates - including Jest, Cypress, NgRx workspace, Apollo GraphQL, and Angular Dev Tools
  • Get to grips with reactive code and learn how to resolve potential issues before they crop up


Book Description:

If you're looking to upskill and build sophisticated, minimalist web applications suited for enterprise use, Angular for Enterprise Applications is your guide to the next level of engineering mastery.

In its third edition, this Angular book distils hard-earned lessons into a lucid roadmap for success. Adopting a pragmatic approach founded on a robust technical base, you'll utilize both JavaScript and TypeScript fundamentals. You'll also embrace agile engineering coding principles and learn to architect optimally sized enterprise solutions employing the freshest concepts in Angular.

You'll gradually build upon this foundation through insightful recipes, sample apps, and crystal-clear explanations. You'll master authentication and authorization and achieve optimal performance through reactive programming and lazy loading, build complex yet flexible UIs with Router-first principles, and then integrate with backend systems using REST and GraphQL APIs.

You'll cover modern tools like RxAngular, Qwik, and Signals. You'll construct master/detail views using data tables and NgRx for state management. You'll explore DevOps using Docker and build CI/CD pipelines necessary for high-performance teams.

By the end of this book, you'll be proficient in leveraging Angular in enterprise and design robust systems that scale effortlessly.


What You Will Learn:

  • Minimalist, value-first approach to delivering web apps
  • How standalone components, services, providers, modules, lazy loading, and directives work in Angular
  • Manage your app's data reactivity using Signals or RxJS
  • State management for your Angular apps with NgRx
  • Angular ecosystem to build and deliver enterprise applications
  • Automated testing and CI/CD to deliver high quality apps
  • Authentication and authorization
  • Building role-based access control with REST and GraphQL


Who this book is for:

This book is for mid-to-senior developers looking to gain mastery by learning how to write, test, and deploy Angular in an enterprise environment.

Working experience with JavaScript is a prerequisite, and a familiarity with TypeScript and RESTful APIs will help you understand the topics covered in this book more effectively

商品描述(中文翻譯)

發揮 Angular 17 的全部威力,運用最新的工具和企業級最佳實踐。

購買印刷版或 Kindle 版本的書籍將包含免費的 PDF 電子書。

主要特點:
- 直接深入探討最相關的主題,幫助您構建大型、複雜且高性能的 Web 應用程式。
- 尋找更新的範例、專案以及最新工具和更新的概述,包括 Jest、Cypress、NgRx workspace、Apollo GraphQL 和 Angular Dev Tools。
- 掌握反應式程式碼,學習如何在問題出現之前解決潛在問題。

書籍描述:
如果您想提升技能,構建適合企業使用的精緻、極簡主義的 Web 應用程式,那麼《Angular for Enterprise Applications》將是您邁向工程師精通的指南。

在第三版中,這本 Angular 書籍將寶貴的經驗教訓融入清晰的成功路線圖中。採用基於堅實技術基礎的務實方法,您將同時運用 JavaScript 和 TypeScript 的基礎知識。您還將採用敏捷工程編碼原則,學習以 Angular 中最新概念建構最佳尺寸的企業解決方案。

通過深入的示例、範例應用程式和清晰的解釋,您將逐步建立在這個基礎上。您將掌握身份驗證和授權,通過反應式編程和延遲加載實現最佳性能,使用路由器優先原則構建複雜而靈活的使用者介面,然後使用 REST 和 GraphQL API 與後端系統集成。

您將涵蓋 RxAngular、Qwik 和 Signals 等現代工具。您將使用資料表和 NgRx 構建主/細節視圖進行狀態管理。您將使用 Docker 探索 DevOps,並構建適用於高效團隊的 CI/CD 流程。

通過閱讀本書,您將能夠熟練地運用 Angular 在企業中,設計可輕鬆擴展的強大系統。

您將學到什麼:
- 提供 Web 應用程式的極簡主義、價值為先的方法。
- 瞭解 Angular 中獨立組件、服務、提供者、模組、延遲加載和指令的工作原理。
- 使用 Signals 或 RxJS 管理應用程式的資料反應性。
- 使用 NgRx 進行 Angular 應用程式的狀態管理。
- 使用 Angular 生態系統構建和交付企業應用程式。
- 使用自動化測試和 CI/CD 交付高品質應用程式。
- 身份驗證和授權。
- 使用 REST 和 GraphQL 構建基於角色的存取控制。

本書適合尋求在企業環境中學習如何編寫、測試和部署 Angular 的中高級開發人員。

需要具備 JavaScript 的工作經驗,熟悉 TypeScript 和 RESTful API 將有助於更有效地理解本書中的主題。