Learning Angular - Fifth Edition: A practical guide to building web applications with modern Angular
暫譯: 學習 Angular - 第五版:現代 Angular 網頁應用程式建置實用指南
Bampakos, Aristeidis, Brennan, Bonnie, Deeleman, Pablo
- 出版商: Packt Publishing
- 出版日期: 2025-01-09
- 售價: $1,760
- 貴賓價: 9.5 折 $1,672
- 語言: 英文
- 頁數: 486
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1835087485
- ISBN-13: 9781835087480
-
相關分類:
Angular
海外代購書籍(需單獨結帳)
商品描述
Learn frontend development the Angular way - build your first production-grade web applications from scratch in Angular with the help of expert guidance and step-by-step explanations.
Purchase of the print or Kindle book includes a free eBook in PDF format.
Key Features:
- Explore the basics of Angular development, from components and templates to forms, routing, and services
- Get up to speed with the new paradigms modern Angular brings, including standalone APIs, new control flow syntax, Signals, and server-side rendering (SSR)
- Discover best practices for building, deploying, debugging, and testing Angular applications
Book Description:
Angular is an extremely fast, cross-platform JavaScript framework loved by millions. Learning Angular is a comprehensive introduction to the framework from an experienced Angular developer and Google Developer Expert. You'll learn the Angular way of development as you build a real-world app from the ground up.
Updated for Angular 19, this fifth edition tackles landmark changes in Angular after the "Angular Renaissance". It covers app creation with standalone components, Angular Signals, and the new control flow syntax, while acknowledging differences in approach in older Angular code. You'll also find a brand-new chapter on optimizing performance with SSR and hydration, as well as revamped content on TypeScript.
Angular developers of all experience levels will benefit from this book. It is especially useful if you are new to Angular, as it will help you get to grips with the bare bones of the framework.
By the end of this book, you'll be able to create Angular applications with TypeScript from scratch and apply best practices in any Angular codebase.
What You Will Learn:
- Use the Angular CLI to scaffold, build, and deploy new Angular applications
- Create Angular applications using standalone APIs
- Build rich components with Angular template syntax
- Apply reactivity patterns with the RxJS library and Signals
- Craft beautiful user interfaces using Angular Material
- Create HTTP data services to access APIs and provide data to components
- Improve your debugging and error handling skills during runtime and development
- Optimize application performance with SSR and hydration techniques
Who this book is for:
This book is for JavaScript developers and web developers dipping their feet for the first time in the world of frontend development with Angular, as well as those migrating to the Angular framework to build professional web applications. Current Angular developers looking to catch up with modern Angular will also find this book useful.
You'll need prior exposure to JavaScript and a solid foundation in the basics of web programming before you get started with this book.
Table of Contents
- Building Your First Angular Application
- Introduction to TypeScript
- Structuring User Interfaces with Components
- Enriching Applications Using Pipes and Directives
- Managing Complex Tasks with Services
- Reactive Patterns in Angular
- Tracking Application State with Signals
- Communicating with Data Services over HTTP
- Navigating through Applications with Routing
- Collecting User Data with Forms
- Handling Application Errors
- Introduction to Angular Material
- Unit Testing Angular Applications
- Bringing Applications to Production
- Optimizing Application Performance
商品描述(中文翻譯)
學習以 Angular 方式進行前端開發 - 在專家的指導和逐步解釋的幫助下,從零開始構建您的第一個生產級網頁應用程式。
購買印刷版或 Kindle 書籍包括免費的 PDF 格式電子書。
主要特點:
- 探索 Angular 開發的基礎知識,從組件和模板到表單、路由和服務
- 了解現代 Angular 帶來的新範式,包括獨立 API、新的控制流語法、Signals 和伺服器端渲染 (SSR)
- 發現構建、部署、調試和測試 Angular 應用程式的最佳實踐
書籍描述:
Angular 是一個極快的跨平台 JavaScript 框架,受到數百萬人的喜愛。學習 Angular 是一位經驗豐富的 Angular 開發者和 Google 開發者專家的全面介紹。您將在從頭開始構建一個真實世界的應用程式時,學習 Angular 的開發方式。
本書已更新至 Angular 19,第五版針對「Angular 文藝復興」後的重大變化進行了探討。它涵蓋了使用獨立組件創建應用程式、Angular Signals 和新的控制流語法,同時承認舊版 Angular 代碼中的方法差異。您還會發現一個全新的章節,介紹如何使用 SSR 和水合技術來優化性能,以及有關 TypeScript 的全新內容。
所有經驗水平的 Angular 開發者都能從本書中受益。如果您是 Angular 新手,本書將幫助您掌握框架的基本知識。
在本書結束時,您將能夠從零開始使用 TypeScript 創建 Angular 應用程式,並在任何 Angular 代碼庫中應用最佳實踐。
您將學到的內容:
- 使用 Angular CLI 來搭建、構建和部署新的 Angular 應用程式
- 使用獨立 API 創建 Angular 應用程式
- 使用 Angular 模板語法構建豐富的組件
- 使用 RxJS 庫和 Signals 應用反應式模式
- 使用 Angular Material 打造美觀的用戶界面
- 創建 HTTP 數據服務以訪問 API 並向組件提供數據
- 在運行時和開發過程中提高調試和錯誤處理技能
- 使用 SSR 和水合技術優化應用程式性能
本書適合對象:
本書適合 JavaScript 開發者和網頁開發者首次接觸 Angular 前端開發的讀者,以及那些遷移到 Angular 框架以構建專業網頁應用程式的開發者。當前的 Angular 開發者希望跟上現代 Angular 的步伐,也會發現本書有用。
在開始閱讀本書之前,您需要具備 JavaScript 的基本知識和堅實的網頁編程基礎。
目錄:
- 構建您的第一個 Angular 應用程式
- TypeScript 介紹
- 使用組件結構化用戶界面
- 使用管道和指令豐富應用程式
- 使用服務管理複雜任務
- Angular 中的反應式模式
- 使用 Signals 跟踪應用程式狀態
- 通過 HTTP 與數據服務通信
- 使用路由在應用程式中導航
- 使用表單收集用戶數據
- 處理應用程式錯誤
- Angular Material 介紹
- 單元測試 Angular 應用程式
- 將應用程式推向生產
- 優化應用程式性能