ASP.NET Core 2 and Angular 5: Full-Stack Web Development with .NET Core and Angular
暫譯: ASP.NET Core 2 與 Angular 5:使用 .NET Core 和 Angular 的全端網頁開發
Valerio De Sanctis
- 出版商: Packt Publishing
- 出版日期: 2017-11-23
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 550
- 裝訂: Paperback
- ISBN: 1788293606
- ISBN-13: 9781788293600
-
相關分類:
.NET、Angular、ASP.NET
-
其他版本:
ASP.NET Core 3 and Angular 9: Full stack web development with .NET Core 3.1 and Angular 9, 3/e (Paperback)
買這商品的人也買了...
-
$480$379 -
$580$493 -
$680$537 -
$940$700 -
$420$357 -
$650$507 -
$281程序員修煉之道 :從小工到專家 (The Pragmatic Programmer: From Journeyman to Master)
-
$354$336 -
$490$387 -
$450$356 -
$390$293 -
$480$374 -
$790$616 -
$450$356 -
$888TypeScript 2x for Angular Developers
-
$450$356 -
$653Angular 5 高級編程, 2/e
-
$1,360$1,292 -
$925ASP.NET Core in Action
-
$680$578 -
$403PostgreSQL技術內幕:查詢優化深度探索
-
$580$493 -
$454TypeScript 實戰指南
-
$500$450 -
$774$735
相關主題
商品描述
Develop a simple, yet fully-functional modern web application using ASP.NET Core MVC, Entity Framework and Angular 5.
About This Book
- Based on the best-selling book ASP.NET Core and Angular 2
- Easily build a complete single page application with two of the most impressive frameworks in modern development, ASP.NET Core and Angular
- Bring together the capabilities and features of both Angular 5 and ASP.NET Core 2 for full stack development
- Discover a comprehensive approach to building your next web project-From managing data, to application design, through to SEO optimization and security
Who This Book Is For
This book is for seasoned ASP.NET developers who already know about ASP.NET Core and Angular in general, but want to know more about them and/or understand how to blend them together to craft a production-ready SPA.
What You Will Learn
- Use ASP.NET Core to its full extent to create a versatile backend layer based on RESTful APIs
- Consume backend APIs with the brand new Angular 5 HttpClient and use RxJS Observers to feed the frontend UI asynchronously
- Implement an authentication and authorization layer using ASP.NET Identity to support user login with integrated and third-party OAuth 2 providers
- Configure a web application in order to accept user-defined data and persist it into the database using server-side APIs
- Secure your application against threats and vulnerabilities in a time efficient way
- Connect different aspects of the ASP. NET Core framework ecosystem and make them interact with each other for a Full-Stack web development experience
In Detail
Become fluent in both frontend and backend web development by combining the impressive capabilities of ASP.NET Core 2 and Angular 5 from project setup right through the deployment phase.
Full-stack web development means being able to work on both the frontend and backend portions of an application. The frontend is the part that users will see or interact with, while the backend is the underlying engine, that handles the logical flow: server configuration, data storage and retrieval, database interactions, user authentication, and more.
Use the ASP.NET Core MVC framework to implement the backend with API calls and server-side routing. Learn how to put the frontend together using top-notch Angular 5 features such as two-way binding, Observables, and Dependency Injection, build the Data Model with Entity Framework Core, style the frontend with CSS/LESS for a responsive and mobile-friendly UI, handle user input with Forms and Validators, explore different authentication techniques, including the support for third-party OAuth2 providers such as Facebook, and deploy the application using Windows Server, SQL Server, and the IIS/Kestrel reverse proxy.
Style and approach
More than just a technical manual, this guide takes you through the most important technical facets of developing with these two hugely popular frameworks and then demonstrates how to put those skills into practice. It’s a book that recognizes that what’s really important is the end product.
商品描述(中文翻譯)
**開發一個簡單但功能完整的現代網頁應用程式,使用 ASP.NET Core MVC、Entity Framework 和 Angular 5。**
## 本書介紹
- 基於暢銷書《ASP.NET Core 和 Angular 2》
- 輕鬆構建一個完整的單頁應用程式,使用現代開發中最令人印象深刻的兩個框架:ASP.NET Core 和 Angular
- 將 Angular 5 和 ASP.NET Core 2 的功能和特性結合起來,實現全棧開發
- 探索構建下一個網頁專案的全面方法——從數據管理到應用程式設計,再到 SEO 優化和安全性
## 本書適合誰
本書適合已經了解 ASP.NET Core 和 Angular 的資深 ASP.NET 開發人員,但希望進一步了解這些技術和/或理解如何將它們結合起來,打造一個生產就緒的單頁應用程式(SPA)。
## 您將學到什麼
- 充分利用 ASP.NET Core 創建基於 RESTful API 的多功能後端層
- 使用全新的 Angular 5 HttpClient 消費後端 API,並使用 RxJS Observers 以非同步方式為前端 UI 提供數據
- 使用 ASP.NET Identity 實現身份驗證和授權層,支持用戶登錄,並整合第三方 OAuth 2 提供者
- 配置網頁應用程式以接受用戶自定義數據,並使用伺服器端 API 將其持久化到數據庫中
- 以高效的方式保護您的應用程式免受威脅和漏洞
- 連接 ASP.NET Core 框架生態系統的不同方面,並使它們相互交互,以獲得全棧網頁開發體驗
## 詳細內容
通過結合 ASP.NET Core 2 和 Angular 5 的強大功能,從專案設置到部署階段,讓您在前端和後端網頁開發中變得流利。
全棧網頁開發意味著能夠在應用程式的前端和後端部分工作。前端是用戶將看到或互動的部分,而後端是處理邏輯流程的基礎引擎:伺服器配置、數據存儲和檢索、數據庫交互、用戶身份驗證等。
使用 ASP.NET Core MVC 框架實現後端的 API 調用和伺服器端路由。學習如何使用一流的 Angular 5 功能(如雙向綁定、Observables 和依賴注入)組合前端,使用 Entity Framework Core 構建數據模型,使用 CSS/LESS 為響應式和移動友好的 UI 進行前端樣式設計,通過表單和驗證器處理用戶輸入,探索不同的身份驗證技術,包括對 Facebook 等第三方 OAuth2 提供者的支持,並使用 Windows Server、SQL Server 和 IIS/Kestrel 反向代理部署應用程式。
## 風格與方法
這本指南不僅僅是一本技術手冊,它帶您了解使用這兩個極受歡迎的框架開發的最重要技術面向,然後演示如何將這些技能付諸實踐。這是一本認識到最重要的是最終產品的書。