Learning AngularJS for .NET Developers
暫譯: .NET 開發者的 AngularJS 學習指南
Alex Pop
- 出版商: Packt Publishing
- 出版日期: 2014-07-19
- 售價: $1,710
- 貴賓價: 9.5 折 $1,625
- 語言: 英文
- 頁數: 179
- 裝訂: Paperback
- ISBN: 1783986603
- ISBN-13: 9781783986606
-
相關分類:
.NET、Angular
海外代購書籍(需單獨結帳)
商品描述
About This Book
- Implement complex frontend applications using AngularJS and rock solid web services using ServiceStack
- Become a more productive developer and learn to use frameworks that enforce good development practices
- Follow a gradual introduction to concepts with lots of examples and explore the evolution of a production-ready application
Who This Book Is For
If you are a .NET developer that has already built web applications or web services with a fundamental knowledge of HTML, JavaScript, and CSS, and want to explore single-page applications, then this book will give you a great start. The frameworks, tools, and libraries mentioned here will make you productive and minimize the friction usually associated with building server-side web applications.
What You Will Learn
- Create a standalone AngularJS application to prototype user interfaces
- Validate complex forms with AngularJS and use Bootstrap to style them
- Build RESTful web services that work well with single-page applications
- Implement automatic validation for web service requests to reduce your boilerplate code
- Use web services with AngularJS to offload and secure your application logic
- Test your AngularJS and web service code to improve the quality of your software deliverables
- Structure your JavaScript code and organize your files so your application can grow at a sustainable pace
In Detail
AngularJS is the most popular JavaScript MVC framework, and it embraces and extends HTML rather than abstracting it. The building of single-page applications is a web-designer-friendly process with the AngularJS expressive HTML vocabulary. It drastically reduces the amount of JavaScript required to control complex user interactions and enforces a modular approach to structuring your JavaScript code.
This book covers all of the stages of building a single-page web application, starting with frontend components powered by AngularJS, continuing with web services that leverage ServiceStack, and putting it all together in an ASP.NET MVC application. You will learn a development process focused on rapid delivery and testability for all application layers.
商品描述(中文翻譯)
**使用框架構建單頁網頁應用程式,幫助您高效工作並交付優秀成果**
## 本書介紹
- 使用 AngularJS 實現複雜的前端應用程式,並使用 ServiceStack 構建穩固的網路服務
- 成為更具生產力的開發者,學習使用強制良好開發實踐的框架
- 透過大量範例逐步介紹概念,探索一個可投入生產的應用程式的演變
## 本書適合誰
如果您是一位已經使用 HTML、JavaScript 和 CSS 具備基本知識的 .NET 開發者,並且想要探索單頁應用程式,那麼這本書將為您提供良好的起點。這裡提到的框架、工具和庫將使您提高生產力,並最小化通常與構建伺服器端網頁應用程式相關的摩擦。
## 您將學到什麼
- 創建獨立的 AngularJS 應用程式以原型設計使用者介面
- 使用 AngularJS 驗證複雜表單,並使用 Bootstrap 進行樣式設計
- 構建與單頁應用程式良好配合的 RESTful 網路服務
- 實現網路服務請求的自動驗證,以減少樣板代碼
- 使用 AngularJS 的網路服務來卸載和保護您的應用程式邏輯
- 測試您的 AngularJS 和網路服務代碼,以提高軟體交付的質量
- 結構化您的 JavaScript 代碼並組織您的檔案,以便您的應用程式能以可持續的速度增長
## 詳細內容
AngularJS 是最受歡迎的 JavaScript MVC 框架,它擁抱並擴展 HTML,而不是對其進行抽象。使用 AngularJS 表達性的 HTML 詞彙,構建單頁應用程式是一個對網頁設計師友好的過程。它大幅減少了控制複雜使用者互動所需的 JavaScript 數量,並強制採用模組化的方法來結構化您的 JavaScript 代碼。
本書涵蓋了構建單頁網頁應用程式的所有階段,從由 AngularJS 驅動的前端組件開始,接著是利用 ServiceStack 的網路服務,最後將所有內容整合到 ASP.NET MVC 應用程式中。您將學習一個專注於快速交付和可測試性的開發過程,涵蓋所有應用程式層級。