Learning Aurelia
暫譯: 學習 Aurelia
Manuel Guilbault
- 出版商: Packt Publishing
- 出版日期: 2016-12-29
- 售價: $1,880
- 貴賓價: 9.5 折 $1,786
- 語言: 英文
- 頁數: 323
- 裝訂: Paperback
- ISBN: 1785889672
- ISBN-13: 9781785889677
海外代購書籍(需單獨結帳)
商品描述
Key Features
- Develop well-designed, decoupled, and testable single-page applications with Aurelia
- Leverage the latest web standards to increase code performance, readability, and cross-compatibility
- Understand how Aurelia is organized and use its innovative MVC approach to design professional-quality web apps
Book Description
Aurelia is one of the most promising new JavaScript frameworks for mobile, desktop, and web, which makes developing powerful, modern web applications a straightforward task. Its power lies in its simplicity and clear workflow that enables developers to build next-generations apps for the web with ease.
From initial structuring to full deployment, this book will serve as a step-by-step guide to develop a modern web application from scratch with the Aurelia framework. In addition to including a comprehensive coverage of various Aurelia framework features, this book will also show you how to utilize these features in the real world to develop a professional single-page web application. You’ll see how to make the most out of Aurelia by understanding the Aurelia workflow and then applying it in real-world development tasks. By the end of the book, you will have learned to develop a clean and maintainable application in Aurelia from scratch.
What you will learn
- Build a modern single-page web application
- Understand the workflow of an Aurelia application
- Design reusable web components, which can be shared and integrated into various frameworks and libraries
- Write clean, modular, and testable code that will be easy to maintain and evolve
- Use all the latest–and even future–web standards, so the application gathers minimal technical debt
About the Author
Manuel Guilbault is a Canadian-born, France-based developer, and works as the CTO of an online marketing startup. After studying software engineering in Montreal, he worked as a full-stack web developer for well-known clients in the press industry, automotive industry, and financial sector for 10 years.
An Aurelia enthusiast since day one, he closely followed the development of the framework, while modestly contributing to it and blogging and talking about it. He is an active member of the Paris Aurelia meetup group.
Passionate about software craftsmanship, agility, and lean principles, he loves to learn and debate about how we do things, why we do them this way, and how they can be improved.
Table of Contents
- Getting Started
- Layout, Menu, and Getting Familiar
- Displaying Data
- Forms, and How to Validate Them
- Making Reusable Components
- Design Concerns - Organizing and Decoupling
- Test All the Things
- Internationalization
- Animations
- Bundling for Production
- Integrating with Other Libraries
- Using JSPM
- Using Webpack
商品描述(中文翻譯)
#### 主要特點
- 使用 Aurelia 開發設計良好、解耦且可測試的單頁應用程式
- 利用最新的網頁標準提高程式碼性能、可讀性和跨相容性
- 了解 Aurelia 的組織結構,並使用其創新的 MVC 方法設計專業品質的網頁應用程式
#### 書籍描述
Aurelia 是一個最具潛力的新 JavaScript 框架,適用於行動裝置、桌面和網頁,使得開發強大、現代的網頁應用程式變得簡單明瞭。它的力量在於其簡單性和清晰的工作流程,使開發者能夠輕鬆構建下一代的網頁應用程式。
從初始結構到完整部署,本書將作為一步一步的指南,幫助您從零開始使用 Aurelia 框架開發現代網頁應用程式。除了全面涵蓋各種 Aurelia 框架特性外,本書還將展示如何在現實世界中利用這些特性來開發專業的單頁網頁應用程式。您將了解如何充分利用 Aurelia,理解 Aurelia 的工作流程,並將其應用於實際開發任務中。到書籍結束時,您將學會如何從零開始在 Aurelia 中開發一個乾淨且可維護的應用程式。
#### 您將學到的內容
- 建立現代單頁網頁應用程式
- 了解 Aurelia 應用程式的工作流程
- 設計可重用的網頁元件,這些元件可以在各種框架和庫中共享和整合
- 編寫乾淨、模組化且可測試的程式碼,便於維護和演進
- 使用所有最新的,甚至未來的網頁標準,以使應用程式產生最小的技術負擔
#### 關於作者
**Manuel Guilbault** 是一位出生於加拿大、現居法國的開發者,並擔任一家線上行銷初創公司的首席技術官。在蒙特利爾學習軟體工程後,他在新聞業、汽車業和金融業的知名客戶中擔任全端網頁開發者達 10 年之久。
自第一天起就是 Aurelia 的熱衷者,他密切關注該框架的發展,並謙虛地為其做出貢獻,同時撰寫部落格和進行演講。他是巴黎 Aurelia 聚會小組的活躍成員。
他對軟體工藝、敏捷和精益原則充滿熱情,喜歡學習和討論我們的工作方式、為何這樣做以及如何改進。
#### 目錄
1. 開始使用
2. 佈局、菜單和熟悉環境
3. 顯示資料
4. 表單及其驗證方法
5. 創建可重用的元件
6. 設計考量 - 組織與解耦
7. 測試所有事物
8. 國際化
9. 動畫
10. 生產環境的打包
11. 與其他庫的整合
12. 使用 JSPM
13. 使用 Webpack