Hands-On Full-Stack Web Development with ASP.NET Core: Learn end-to-end web development with leading frontend frameworks, such as Angular, React, and Vue
暫譯: ASP.NET Core 實戰全端網頁開發:學習使用 Angular、React 和 Vue 等前端框架的端到端網頁開發
Tamir Dresher, Amir Zuker, Shay Friedman
- 出版商: Packt Publishing
- 出版日期: 2018-10-31
- 定價: $1,760
- 售價: 8.0 折 $1,408
- 語言: 英文
- 頁數: 478
- 裝訂: Paperback
- ISBN: 178862288X
- ISBN-13: 9781788622882
-
相關分類:
.NET、Angular、ASP.NET、Vue.js
立即出貨 (庫存=1)
相關主題
商品描述
Become a full-stack developer by learning popular Microsoft technologies and platforms such as .NET Core, ASP.NET Core, Entity Framework, and Azure
Key Features
- Bring static typing to web development with features compatible in TypeScript 3
- Implement a slim marketplace single page application (SPA) in Angular, React, and Vue
- Modernize your web apps with Microsoft Azure, Visual Studio, and Git
Book Description
Today, full-stack development is the name of the game. Developers who can build complete solutions, including both backend and frontend products, are in great demand in the industry, hence being able to do so a desirable skill. However, embarking on the path to becoming a modern full-stack developer can be overwhelmingly difficult, so the key purpose of this book is to simplify and ease the process.
This comprehensive guide will take you through the journey of becoming a full-stack developer in the realm of the web and .NET. It begins by implementing data-oriented RESTful APIs, leveraging ASP.NET Core and Entity Framework. Afterward, it describes the web development field, including its history and future horizons. Then, you'll build webbased Single-Page Applications (SPAs) by learning about numerous popular technologies, namely TypeScript, Angular, React, and Vue. After that, you'll learn about additional related concerns involving deployment, hosting, and monitoring by leveraging the cloud; specifically, Azure.
By the end of this book, you'll be able to build, deploy, and monitor cloud-based, data-oriented, RESTful APIs, as well as modern web apps, using the most popular frameworks and technologies.
What you will learn
- Build RESTful APIs in C# with ASP.NET Core, web APIs, and Entity Framework
- See the history and future horizons of the web development field
- Bring static-typing to web apps using TypeScript
- Build web applications using Angular, React, and Vue
- Deploy your application to the cloud
- Write web applications that scale, can adapt to changes, and are easy to maintain
- Discover best practices and real-world tips and tricks
- Secure your backend server with Authentication and Authorization using OAuth 2.0
Who this book is for
This book is for developers who are keen on strengthening their skills in the field of cloud-based full-stack web development. You need basic knowledge of web-related pillars, including HTML, CSS, and JavaScript, as well as C# and REST.
This book targets novice developers in the realm of Web development and ASP.NET who desire to advance to modern Web and ASP.NET Core development and leverage the Cloud to manage and bring everything together.
Table of Contents
- Becoming a Fullstack .NET Developer
- Setting Up Your Development Environment
- Creating a Web Application with ASP.NET Core
- Building REST APIs with ASP.NET Core Web API
- Persisting Data with Entity Framework
- Securing the Backend Server
- Troubleshooting and Debugging
- Getting Started with Frontend Web Development
- Getting Started with TypeScript
- App Development with Angular
- Implementing Routing and Forms
- App Development with React
- App Development with Vue
- Moving Your Solution to the Cloud
- Deploying to Microsoft Azure
- Taking Advantage of Cloud Services
商品描述(中文翻譯)
成為全端開發者,學習流行的微軟技術和平台,如 .NET Core、ASP.NET Core、Entity Framework 和 Azure
主要特點
- 在網頁開發中引入靜態類型,使用 TypeScript 3 兼容的功能
- 使用 Angular、React 和 Vue 實現一個精簡的市場單頁應用程式 (SPA)
- 使用 Microsoft Azure、Visual Studio 和 Git 現代化您的網頁應用程式
書籍描述
如今,全端開發是行業的主流。能夠構建完整解決方案的開發者,包括後端和前端產品,在行業中需求量大,因此具備這項技能非常重要。然而,踏上成為現代全端開發者的道路可能會非常困難,因此本書的主要目的是簡化和減輕這一過程。
這本全面的指南將帶您走過成為全端開發者的旅程,專注於網頁和 .NET 的領域。它首先通過實現以數據為導向的 RESTful API,利用 ASP.NET Core 和 Entity Framework 開始。接著,它描述了網頁開發領域,包括其歷史和未來的前景。然後,您將通過學習多種流行技術(即 TypeScript、Angular、React 和 Vue)來構建基於網頁的單頁應用程式 (SPAs)。之後,您將學習有關部署、託管和監控的其他相關問題,利用雲端,特別是 Azure。
在本書結束時,您將能夠使用最流行的框架和技術構建、部署和監控基於雲端的、以數據為導向的 RESTful API,以及現代網頁應用程式。
您將學到的內容
- 使用 ASP.NET Core、Web API 和 Entity Framework 在 C# 中構建 RESTful API
- 了解網頁開發領域的歷史和未來前景
- 使用 TypeScript 為網頁應用程式引入靜態類型
- 使用 Angular、React 和 Vue 構建網頁應用程式
- 將您的應用程式部署到雲端
- 編寫可擴展、能適應變化且易於維護的網頁應用程式
- 發現最佳實踐和現實世界的技巧
- 使用 OAuth 2.0 進行身份驗證和授權,保護您的後端伺服器
本書適合對象
本書適合希望加強雲端全端網頁開發領域技能的開發者。您需要具備網頁相關基礎知識,包括 HTML、CSS 和 JavaScript,以及 C# 和 REST。
本書針對希望在網頁開發和 ASP.NET 領域進一步提升至現代網頁和 ASP.NET Core 開發,並利用雲端來管理和整合所有內容的初學者開發者。
目錄
1. 成為全端 .NET 開發者
2. 設定您的開發環境
3. 使用 ASP.NET Core 創建網頁應用程式
4. 使用 ASP.NET Core Web API 構建 REST API
5. 使用 Entity Framework 持久化數據
6. 保護後端伺服器
7. 故障排除和除錯
8. 前端網頁開發入門
9. TypeScript 入門
10. 使用 Angular 開發應用程式
11. 實現路由和表單
12. 使用 React 開發應用程式
13. 使用 Vue 開發應用程式
14. 將您的解決方案移至雲端
15. 部署到 Microsoft Azure
16. 利用雲端服務