Learning Angular - Third Edition: A no-nonsense beginner's guide to building web applications with Angular 10 and TypeScript

Bampakos, Aristeidis, Deeleman, Pablo

商品描述

Uncover Angular's potential for creating enterprise web applications--from setting up the environment to deployment--with the help of expert guidance, step-by-step explanations, and hands-on exercises

Key Features

  • Learn the fundamentals of Angular to build web applications using TypeScript
  • Explore the basics of Angular development, from components and templates to forms and services
  • Discover best practices for building, packaging, and testing Angular applications

Book Description

Angular, loved by millions of web developers around the world, continues to be one of the top JavaScript frameworks thanks to its regular updates and new features that enable fast, cross-platform, and secure frontend web development. With Angular, you can achieve high performance using the latest web techniques and extensive integration with web tools and integrated development environments (IDEs).

Updated to Angular 10, this third edition of the Learning Angular book covers new features and modern web development practices to address the current frontend web development landscape. If you are new to Angular, this book will give you a comprehensive introduction to help you get you up and running in no time. You'll learn how to develop apps by harnessing the power of the Angular command-line interface (CLI), write unit tests, style your apps by following the Material Design guidelines, and finally deploy them to a hosting provider. The book is especially useful for beginners to get to grips with the bare bones of the framework needed to start developing Angular apps.

By the end of this book, you'll not only be able to create Angular applications with TypeScript from scratch but also enhance your coding skills with best practices.

What you will learn

  • Use the Angular CLI to scaffold, build, and deploy a new Angular application
  • Build components, the basic building blocks of an Angular application
  • Discover techniques to make Angular components interact with each other
  • Understand the different types of templates supported by Angular
  • Create HTTP data services to access APIs and provide data to components
  • Enhance your application's UX with Angular Material
  • Apply best practices and coding conventions to your large-scale web development projects

Who this book is for

The Angular TypeScript book is for JavaScript and full-stack developers who want to enter the world of frontend development with Angular or migrate to the Angular framework to build professional web applications. Familiarity with web and programming concepts will assist with understanding the content covered in the book.

商品描述(中文翻譯)

揭開 Angular 在創建企業級網絡應用程序方面的潛力——從環境設置到部署——借助專家指導、逐步解釋和實踐練習。

主要特點:

- 學習使用 TypeScript 構建 Web 應用程序的 Angular 基礎知識。
- 探索 Angular 開發的基礎知識,從組件和模板到表單和服務。
- 發現構建、打包和測試 Angular 應用程序的最佳實踐。

書籍描述:

Angular 是全球數百萬 Web 開發人員喜愛的框架之一,由於其定期更新和新功能,它仍然是頂尖的 JavaScript 框架,可實現快速、跨平台和安全的前端 Web 開發。使用 Angular,您可以利用最新的 Web 技術和與 Web 工具和集成開發環境(IDE)的廣泛集成,實現高性能。

更新到 Angular 10 的第三版《學習 Angular》書籍涵蓋了新功能和現代 Web 開發實踐,以應對當前的前端 Web 開發環境。如果您對 Angular 不熟悉,本書將全面介紹,幫助您快速上手。您將學習如何通過利用 Angular 命令行界面(CLI)開發應用程序,編寫單元測試,按照 Material Design 指南為應用程序設計樣式,最後將其部署到托管提供商。本書尤其適用於初學者,以了解開發 Angular 應用程序所需的基礎知識。

通過閱讀本書,您不僅能夠從頭開始使用 TypeScript 創建 Angular 應用程序,還能通過最佳實踐提升編碼技巧。

您將學到:

- 使用 Angular CLI 搭建、構建和部署新的 Angular 應用程序。
- 構建組件,這是 Angular 應用程序的基本構建塊。
- 探索使 Angular 組件相互交互的技術。
- 理解 Angular 支持的不同類型的模板。
- 創建 HTTP 數據服務以訪問 API 並向組件提供數據。
- 通過 Angular Material 增強應用程序的用戶體驗。
- 在大型 Web 開發項目中應用最佳實踐和編碼慣例。

本書適合 JavaScript 和全棧開發人員,他們希望進入 Angular 的前端開發世界,或者遷移到 Angular 框架以構建專業的 Web 應用程序。熟悉 Web 和編程概念將有助於理解本書的內容。