Mastering Angular 2

Mathieu Nayrolles, Rajesh Gunasundaram, Sridhar Rao

  • 出版商: Packt Publishing
  • 出版日期: 2017-07-31
  • 售價: $2,170
  • 貴賓價: 9.5$2,062
  • 語言: 英文
  • 頁數: 454
  • 裝訂: Paperback
  • ISBN: 1785880233
  • ISBN-13: 9781785880230
  • 相關分類: Angular
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • Effectively structure, write, test, and deploy your application
  • Harness the full power of Angular 2 by creating your own components
  • Query and modify data in various back ends and become proficient with the Promise API

Book Description

Are you a JavaScript developer with some experience of Angular JS under your belt? Are you wondering how the experts create more organized, readable, and testable code? Then your wait ends with this book. We ll teach you to build faster, more efficient, and more flexible applications.

On this journey, you'll adopt the best practices and see an easier approach to migrating your existing Angular 1 app to Angular 2. You ll work with components, implement routing and navigation, and use asynchronous programming effectively using Observables. You will learn about template syntax and beautify Angular 2 applications with Material Design, then you ll progressively enhance your applications by managing services and animations. Next you ll integrate Bootstrap with Angular 2 using native directives and test your application using Jasmine and Protractor. At the end of the book, we ll dive deep into design patterns and you ll see how to implement them in your very own application.

What you will learn

  • Design and code an effective navigation schema in your web application
  • Apply the dependency injection principle when designing Angular 2 components and services
  • Secure your web application from unauthorized users
  • Quickly create complex forms, taking full advantage of 2-way data binding
  • Unit test your code using the Jasmine BDD testing and Protractor frameworks
  • Integrate Bootstrap with Angular 2 using native directives
  • Utilize Angular 2 built-in classes to apply animation in your app

商品描述(中文翻譯)

關鍵特點

- 有效地結構化、編寫、測試和部署您的應用程式
- 通過創建自己的組件來充分利用 Angular 2 的強大功能
- 在各種後端中查詢和修改數據,並熟練掌握 Promise API

書籍描述

您是一位擁有一定 Angular JS 經驗的 JavaScript 開發者嗎?您是否想知道專家們如何創建更有組織性、可讀性和可測試的代碼?那麼,您的等待就到此結束了。本書將教您如何構建更快、更高效和更靈活的應用程式。

在這段旅程中,您將採用最佳實踐,並看到將現有的 Angular 1 應用程式遷移到 Angular 2 的更簡單方法。您將學習使用組件、實現路由和導航,並有效地使用 Observables 進行非同步編程。您將了解模板語法,並使用 Material Design 美化 Angular 2 應用程式,然後通過管理服務和動畫逐步增強您的應用程式。接下來,您將使用原生指令將 Bootstrap 與 Angular 2 整合,並使用 Jasmine 和 Protractor 測試您的應用程式。在書籍的最後,我們將深入探討設計模式,並展示如何在您自己的應用程式中實現它們。

您將學到的內容

- 在您的網頁應用程式中設計和編碼有效的導航架構
- 在設計 Angular 2 組件和服務時應用依賴注入原則
- 保護您的網頁應用程式免受未授權用戶的侵害
- 快速創建複雜的表單,充分利用雙向數據綁定
- 使用 Jasmine BDD 測試和 Protractor 框架對您的代碼進行單元測試
- 使用原生指令將 Bootstrap 與 Angular 2 整合
- 利用 Angular 2 內建類別在您的應用程式中應用動畫