Building Modern Web Applications Using Angular

Shravan Kumar Kasagoni

  • 出版商: Packt Publishing
  • 出版日期: 2017-05-29
  • 售價: $1,680
  • 貴賓價: 9.5$1,596
  • 語言: 英文
  • 頁數: 226
  • 裝訂: Paperback
  • ISBN: 1785880721
  • ISBN-13: 9781785880728
  • 相關分類: Angular
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • Learn how to build and architect high performance web applications by mainly focusing on the UI
  • Learn how to implement the latest JavaScript concepts in ECMAScript 2015, ECMAScript 2016 and TypeScript
  • Leverage the latest Angular 2 features to get the most out of your JavaScript applications

Book Description

Angular 2 is modern web application development framework. It is dramatically faster than Angular 1 in all aspects. It's simpler and easy to learn compared to Angular 1 and is also futuristic. It uses the latest upcoming JavaScript features, and is still a very flexible framework that lets you write apps in ES5 (the current version of JavaScript) or ES6/ES2015 (the future version of JavaScript) or TypeScript (the Typed superset of JavaScript that compiles to plain JavaScript) or any language that can be compiled into JavaScript. Its component-based application development makes it easy to build very complex UI applications.

This book will take you from a basic understanding of web and mobile application development to mastering it.

This book starts with basic of Angular 2 web application development. It shows you how to dedicatedly build an end-to-end conference management application using the individual Angular 2 features explained in previous chapters. Along with covering framework, it will also explain how to structure complex applications and give you some best practices to follow. The final chapters explain how to build one end-to-end application to apply the teaching by actually implementing, testing, and deploying the app. At the end, it explains how to test your app and prepare for deployment, and shows you some third-party frameworks based on Angular 2.

What you will learn

  • Familiarize yourself with the new component-based model to build Angular 2 apps
  • Understand the concepts of components, data binding, event binding, and new templating syntaxes
  • Understand Google's material design and how to use Angular 2 material design components
  • Build forms to capture and validate user input using model-driven and template-driven approaches
  • See how to make sleek and appealing animations
  • Grasp the concepts of routing, services, and directives, and set up and use the firebase backend in Angular 2 apps
  • Find out how to architect and build a Conference Management Application using Angular 2 concepts
  • Discover how to test Angular 2 apps using tools such as Protractor, how to deploy the apps, and third-party frameworks such as Ionic.
  • Understand how to migrate your existing AngularJS 1 applications to Angular 2.

商品描述(中文翻譯)

主要特點



  • 學習如何建立和設計高性能的網頁應用程式,主要專注於使用者介面(UI)

  • 學習如何在 ECMAScript 2015、ECMAScript 2016 和 TypeScript 中實現最新的 JavaScript 概念

  • 利用最新的 Angular 2 功能,充分發揮 JavaScript 應用程式的潛力

書籍描述


Angular 2 是一個現代的網頁應用程式開發框架。它在各個方面都比 Angular 1 快得多。相較於 Angular 1,它更簡單易學,並且具有未來感。它使用最新即將推出的 JavaScript 功能,仍然是一個非常靈活的框架,讓您可以使用 ES5 (目前的 JavaScript 版本)、ES6/ES2015 (未來的 JavaScript 版本) 或 TypeScript (一種編譯成純 JavaScript 的靜態類型超集) 或任何可以編譯成 JavaScript 的語言來撰寫應用程式。它的基於組件的應用程式開發使得構建非常複雜的使用者介面應用程式變得容易。


本書將帶您從對網頁和行動應用程式開發的基本理解,逐步精通它。


本書從 Angular 2 網頁應用程式開發的基礎開始。它向您展示如何專注於使用前面章節中解釋的各個 Angular 2 功能,專門構建一個從頭到尾的會議管理應用程式。除了介紹框架外,它還會解釋如何結構化複雜的應用程式並提供一些最佳實踐。最後幾章將解釋如何構建一個從頭到尾的應用程式,並實際實現、測試和部署應用程式。最後,它將解釋如何測試您的應用程式並準備部署,並向您展示一些基於 Angular 2 的第三方框架。

你將學到什麼



  • 熟悉使用新的基於組件的模型來構建 Angular 2 應用程式

  • 了解組件、資料綁定、事件綁定和新的模板語法的概念

  • 了解 Google 的 Material Design 以及如何使用 Angular 2 的 Material Design 組件

  • 使用模型驅動和模板驅動方法構建表單以捕獲和驗證使用者輸入

  • 了解如何製作流暢且吸引人的動畫

  • 掌握路由、服務和指令的概念,並在 Angular 2 應用程式中設置和使用 Firebase 後端

  • 了解如何使用 Angular 2 的概念來架構和構建會議管理應用程式

  • 發現如何使用 Protractor 等工具測試 Angular 2 應用程式,如何部署應用程式,以及基於 Angular 2 的第三方框架,如 Ionic

  • 了解如何將現有的 AngularJS 1 應用程式遷移到 Angular 2