Mastering Angular 2 Components
暫譯: 精通 Angular 2 元件
Gion Kunz
- 出版商: Packt Publishing
- 出版日期: 2016-06-30
- 售價: $1,860
- 貴賓價: 9.5 折 $1,767
- 語言: 英文
- 頁數: 372
- 裝訂: Paperback
- ISBN: 1785884646
- ISBN-13: 9781785884641
-
相關分類:
Angular
海外代購書籍(需單獨結帳)
相關主題
商品描述
Key Features
- Developers will be able to make better websites right away by building the example components in the book
- You'll learn new ways of conceptualizing how to design your web applications, which will prepare you to keep making more sophisticated projects
- Learning these concepts and building these apps will put developers ahead of the curve in preparing for "tomorrow's Internet," as component-based development and component-centric thinking are increasingly in demand
Book Description
Through this book, you will learn how to use Angular 2 and its component-based architecture in order to develop modern user interfaces. A new holistic way of thinking about UI development will be established throughout this book, and you will discover the power of Angular 2 components through many examples. This book is based on Release Candidate 1(RC1) of Angular 2.
On this journey, you'll discover the benefits of component-based user interfaces over the classical MVC design. Also, you will get a chance to compare a classical MVC with a component-based approach and understand the challenges of modern user interfaces. You will learn the very basics of the required core technologies and the setup needed to get going with Angular 2, and progressively enhance your understanding of Angular 2 components by working on the example application.
After reading the book and following the example application, you will have built a small-to-mid-sized application with Angular 2 using a component-based UI architecture.
What you will learn
- Understand the concept of a component-based UI architecture
- Grasp Angular 2 core concepts
- See the technologies used to work with Angular 2 (mainly ES6)
- Perform basic and advanced tasks using Angular 2 components
- Use dependency injection within Angular 2 components
- Test Angular 2 components with testing frameworks
- Structure an application using Angular 2
- Build an entire application from A to Z using Angular 2
About the Author
Gion Kunz has years of experience with web technologies and is totally in love with web standards. With over 10 years of experience of writing interactive user interfaces using JavaScript, he constantly evaluates new approaches and frameworks. He's worked with AngularJS for over 3 years now and is one of the earliest adopters of Angular 2. Gion speaks about Angular 2 at conferences, and he helps with the organization of the Zurich Angular Meetup group in Switzerland.
He currently works for the start-up company oddEVEN in Zurich, where they help customers build websites and applications. Besides working for oddEVEN, Gion is a head instructor at the SAE Institute in Zurich and loves to get his students enthusiastic about the Web.
He is also the creator of the responsive charting library Chartist, and he loves to contribute to the open source community whenever he finds time.
When Gion is not busy with web technologies, you can probably find him at his home music studio, outdoors, fishing, or spending quality time with his girlfriend and their cute little dog.
Table of Contents
- Component-Based User Interfaces
- Ready, Set, Go!
- Composing with Components
- No Comments, Please!
- Component-Based Routing
- Keeping Up with Activities
- Components for User Experience
- Time Will Tell
- Spaceship Dashboard
- Making Things Pluggable
- Putting Things to the Test
- Task Management Application Source Code
商品描述(中文翻譯)
關鍵特點
- 開發者將能夠立即透過構建書中的範例元件來製作更好的網站
- 您將學習到設計網頁應用程式的新概念,這將使您能夠持續製作更複雜的專案
- 學習這些概念並構建這些應用程式將使開發者在準備「明天的互聯網」方面走在前面,因為基於元件的開發和以元件為中心的思維越來越受到需求
書籍描述
通過本書,您將學習如何使用 Angular 2 及其基於元件的架構來開發現代用戶界面。本書將建立一種全新的整體思維方式來看待 UI 開發,您將通過許多範例發現 Angular 2 元件的強大。本書基於 Angular 2 的候選版本 1 (RC1)。
在這段旅程中,您將發現基於元件的用戶界面相較於傳統 MVC 設計的優勢。此外,您將有機會比較傳統 MVC 與基於元件的方法,並理解現代用戶界面的挑戰。您將學習所需核心技術的基本知識以及開始使用 Angular 2 所需的設置,並通過實作範例應用程式逐步增強對 Angular 2 元件的理解。
在閱讀本書並跟隨範例應用程式後,您將使用基於元件的 UI 架構,構建一個小型到中型的應用程式。
您將學到的內容
- 理解基於元件的 UI 架構概念
- 掌握 Angular 2 的核心概念
- 了解用於與 Angular 2 一起工作的技術(主要是 ES6)
- 使用 Angular 2 元件執行基本和進階任務
- 在 Angular 2 元件中使用依賴注入
- 使用測試框架測試 Angular 2 元件
- 使用 Angular 2 結構化應用程式
- 使用 Angular 2 從頭到尾構建整個應用程式
關於作者
**Gion Kunz** 擁有多年網頁技術經驗,並對網頁標準充滿熱愛。擁有超過 10 年使用 JavaScript 編寫互動用戶界面的經驗,他不斷評估新的方法和框架。他已經使用 AngularJS 超過 3 年,並且是 Angular 2 的早期採用者之一。Gion 在會議上講解 Angular 2,並協助組織瑞士蘇黎世的 Angular Meetup 小組。
他目前在蘇黎世的初創公司 oddEVEN 工作,幫助客戶建立網站和應用程式。除了在 oddEVEN 工作外,Gion 還是蘇黎世 SAE 學院的首席講師,熱愛讓學生對網路產生熱情。
他也是響應式圖表庫 Chartist 的創建者,並且在有時間的時候喜歡為開源社區做貢獻。
當 Gion 不忙於網頁技術時,您可能會在他的家庭音樂工作室、戶外釣魚,或與女友和他們可愛的小狗共度美好時光。
目錄
1. 基於元件的用戶界面
2. 準備、開始、出發!
3. 使用元件進行組合
4. 請勿評論!
5. 基於元件的路由
6. 跟上活動的步伐
7. 用戶體驗的元件
8. 時間會告訴我們
9. 太空船儀表板
10. 使事物可插拔
11. 將事物付諸考驗
12. 任務管理應用程式源代碼