Angular Cookbook: Over 80 actionable recipes every Angular developer should know (Paperback)

Ayaz, Muhammad Ahsan

買這商品的人也買了...

商品描述

Discover actionable solutions to everyday problems in building applications with Angular and TypeScript, from app design to production deployment

 

Key Features:

  • Explore recipes across core Angular topics to fill gaps in your knowledge of using Angular in production
  • Discover industry best practices and tooling to enhance your development experience with Angular
  • Understand advanced topics in Angular to help you become a proficient enterprise web developer

 

Book Description:

The Angular framework, powered by Google, is the framework of choice for many web development projects built across varying scales. It's known to provide much-needed stability and a rich tooling ecosystem for building production-ready web and mobile apps. This recipe-based guide enables you to learn Angular concepts in depth using a step-by-step approach. You'll explore a wide range of recipes across key tasks in web development that will help you build high-performance apps.

 

The book starts by taking you through core Angular concepts such as Angular components, directives, and services to get you ready for building frontend web apps. You'll develop web components with Angular and go on to cover advanced concepts such as dynamic components loading and state management with NgRx for achieving real-time performance. Later chapters will focus on recipes for effectively testing your Angular apps to make them fail-safe, before progressing to techniques for optimizing your app's performance. Finally, you'll create Progressive Web Apps (PWA) with Angular to provide an intuitive experience for users.

 

By the end of this Angular book, you'll be able to create full-fledged, professional-looking Angular apps and have the skills you need for frontend development, which are crucial for an enterprise Angular developer.

 

What You Will Learn:

  • Gain a better understanding of how components, services, and directives work in Angular
  • Understand how to create Progressive Web Apps using Angular from scratch
  • Build rich animations and add them to your Angular apps
  • Manage your app's data reactivity using RxJS
  • Implement state management for your Angular apps with NgRx
  • Optimize the performance of your new and existing web apps
  • Write fail-safe unit tests and end-to-end tests for your web apps using Jest and Cypress
  • Get familiar with Angular CDK components for designing effective Angular components

 

Who this book is for:

The book is for intermediate-level Angular web developers looking for actionable solutions to common problems in Angular enterprise development. Mobile developers using Angular technologies will also find this book useful. Working experience with JavaScript and TypeScript is necessary to understand the topics covered in this book more effectively.

商品描述(中文翻譯)

在使用 Angular 和 TypeScript 建立應用程式時,從應用程式設計到生產部署,本書提供了可行的解決方案,幫助您解決日常問題。

主要特點:
- 探索核心 Angular 主題的解決方案,填補您在使用 Angular 進行生產中的知識差距
- 發現行業最佳實踐和工具,提升您在 Angular 開發中的體驗
- 理解 Angular 的高級主題,幫助您成為熟練的企業 Web 開發人員

書籍描述:
Angular 框架由 Google 提供,是許多規模不同的 Web 開發項目的首選框架。它以提供所需的穩定性和豐富的工具生態系統,用於構建可投入生產的 Web 和移動應用程式而聞名。這本基於食譜的指南以逐步的方式讓您深入了解 Angular 概念。您將探索 Web 開發中的各種關鍵任務的解決方案,幫助您構建高性能的應用程式。

本書首先介紹 Angular 的核心概念,如 Angular 元件、指令和服務,以幫助您準備好構建前端 Web 應用程式。您將使用 Angular 開發 Web 元件,並涵蓋高級概念,例如動態元件加載和使用 NgRx 進行狀態管理,以實現實時性能。後面的章節將專注於測試 Angular 應用程式的解決方案,以確保它們的安全性,然後介紹優化應用程式性能的技術。最後,您將使用 Angular 創建漸進式 Web 應用程式(PWA),為用戶提供直觀的體驗。

通過閱讀本書,您將能夠創建完整且專業的 Angular 應用程式,並具備前端開發所需的技能,這對於企業 Angular 開發人員至關重要。

學到什麼:
- 更好地了解 Angular 中組件、服務和指令的工作原理
- 從頭開始使用 Angular 創建漸進式 Web 應用程式
- 建立豐富的動畫並將其添加到 Angular 應用程式中
- 使用 RxJS 管理應用程式的數據反應性
- 使用 NgRx 為 Angular 應用程式實現狀態管理
- 優化新舊 Web 應用程式的性能
- 使用 Jest 和 Cypress 編寫可靠的單元測試和端到端測試
- 熟悉 Angular CDK 元件,設計有效的 Angular 元件

適合對象:
本書適合中級 Angular Web 開發人員,尋找在 Angular 企業開發中解決常見問題的可行解決方案。使用 Angular 技術的移動開發人員也會發現本書有用。瞭解 JavaScript 和 TypeScript 對於更有效地理解本書中的主題是必要的。