ASP.NET Core 5 and React : Full-stack web development using .NET 5, React 17, and TypeScript 4, 2/e (Paperback)
暫譯: ASP.NET Core 5 與 React:使用 .NET 5、React 17 和 TypeScript 4 的全端網頁開發,第二版(平裝本)
Rippon, Carl
- 出版商: Packt Publishing
- 出版日期: 2021-01-08
- 售價: $1,500
- 貴賓價: 9.5 折 $1,425
- 語言: 英文
- 頁數: 568
- 裝訂: Quality Paper - also called trade paper
- ISBN: 180020616X
- ISBN-13: 9781800206168
-
相關分類:
ASP.NET、React、TypeScript
立即出貨 (庫存=1)
買這商品的人也買了...
-
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
精通正規表達式, 3/e (Mastering Regular Expressions, 3/e)$780$616 -
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
無瑕的程式碼 番外篇-專業程式設計師的生存之道 (The Clean Coder: A Code of Conduct for Professional Programmers)
$360$281 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
新觀念 Visual C# 程式設計範例教本, 5/e$620$490 -
讓 TypeScript 成為你全端開發的 ACE!(iT邦幫忙鐵人賽系列書)$650$553 -
工業4.0 的物聯網智慧工廠應用與實作:使用 Arduino.Node-RED.MySQL.Node.js$500$199 -
完全精通微軟 Web 架構:ASP.Net Core 3 最新強實戰 (書況差限門市銷售))$1,200$840 -
從 Hooks 開始,讓你的網頁 React 起來(iT邦幫忙鐵人賽系列書)$680$530 -
Python 機器學習超進化:AI影像辨識跨界應用實戰 (附100分鐘影像處理入門影音教學/範例程式)$450$356 -
$709深入淺出 ASP.NET Core -
必須精通 MySQL 最新版:最成功應用範例全書$980$774 -
跟著實務學習 ASP.NET MVC 5.x -- 打下前進 ASP.NET Core 的基礎 (使用 C# 2019)$550$435 -
AI 手機 APP、智慧硬體專案實作|使用 TensorFlow Lite (iOS/Android/RPi適用) (Intelligent Mobile Projects with TensorFlow: Build 10+ Artificial Intelligence apps using TensorFlow Mobile and Lite for iOS, Android, and Raspberry Pi)$580$458 -
AIOT 與 OpenCV 實戰應用:Python、樹莓派、物聯網與機器視覺, 2/e$500$395 -
Python 與 LINE Bot 機器人全面實戰特訓班 -- Flask 最強應用 (附210分鐘影音教學/範例程式)$550$434 -
Android 十全大補:從 Kotlin、MVVM 到測試的全方面介紹(iT邦幫忙鐵人賽系列書)$520$406 -
Raspberry Pi 物聯網應用 (Python)(附範例光碟)$380$342 -
必學!Python 資料科學‧機器學習最強套件 - NumPy、Pandas、Matplotlib、OpenCV、scikit-learn、tf.Keras$680$537 -
最踏實 AI 之路:全白話機器學習一次搞懂$780$616 -
矽谷工程師教你 Kubernetes:史上最全 CI/CD 中文應用指南(iT邦幫忙鐵人賽系列書)$600$510 -
從來沒有這麼明白過:TensorFlow 上車就學會 (書況差限門市銷售))$690$545 -
Test-Driven Development with React: Apply Test-Driven Development in Your Applications$1,539$1,458
相關主題
商品描述
Build fully functional, cloud-ready, and professional web applications using the latest features in the .NET 5 framework and React.js with Microsoft Azure
Key Features
- Explore the new features of .NET 5 with this updated edition of ASP.NET Core 5 and React
- Discover strategies for adopting a full-stack development approach, clean architecture techniques, and development best practices
- Learn how to manage data, design and package applications, and secure your web apps
Book Description
Microsoft's .NET framework is a robust server-side framework, now even more powerful thanks to the recent unification of the Microsoft ecosystem with the .NET 5 framework. This updated second edition addresses these changes in the .NET framework and the latest release of React.
The book starts by taking you through React and TypeScript components for building an intuitive single-page application and then shows you how to design scalable REST APIs that can integrate with a React-based frontend. Next, you'll get to grips with the latest features, popular patterns, and tools available in the React ecosystem, including function-based components, React Router, and Redux. As you progress through the chapters, you'll learn how to use React with TypeScript to make the frontend robust and maintainable and cover key ASP.NET 5 features such as API controllers, attribute routing, and model binding to build a sturdy backend. In addition to this, you'll explore API security with ASP.NET 5 identity and authorization policies and write reliable unit tests using both .NET and React, before deploying your app on Azure.
By the end of this book, you'll have gained the knowledge you need to enhance your C# and JavaScript skills and build full-stack, production-ready applications with ASP.NET 5 and React.
What you will learn
- Build RESTful APIs with .NET 5 using API controllers
- Secure REST APIs with identity and authorization policies
- Create strongly typed, interactive, and function-based React components using Hooks
- Understand how to style React components using Emotion.js
- Perform client-side state management with Redux
- Run a range of automated tests on the frontend and backend
- Implement continuous integration and continuous delivery (CI/CD) processes in Azure using Azure DevOps
Who this book is for
If you're a web developer looking to get up to speed with full-stack web application development with .NET Core and React, this book is for you. Although the book does not assume any knowledge of React, a basic understanding of .NET Core will help you to get to grips with the concepts covered.
商品描述(中文翻譯)
**使用最新的 .NET 5 框架和 React.js 在 Microsoft Azure 上構建完全功能、雲端就緒且專業的網頁應用程式**
### 主要特點
- 探索 .NET 5 的新功能,這是 ASP.NET Core 5 和 React 的更新版本
- 發現採用全端開發方法、乾淨架構技術和開發最佳實踐的策略
- 學習如何管理數據、設計和打包應用程式,以及保護您的網頁應用程式
### 書籍描述
微軟的 .NET 框架是一個強大的伺服器端框架,現在因為最近微軟生態系統與 .NET 5 框架的統一而變得更強大。這本更新的第二版針對 .NET 框架的這些變化以及 React 的最新版本進行了說明。
本書首先帶您了解用於構建直觀單頁應用程式的 React 和 TypeScript 組件,然後展示如何設計可擴展的 REST API,這些 API 可以與基於 React 的前端集成。接下來,您將掌握 React 生態系統中可用的最新功能、流行模式和工具,包括基於函數的組件、React Router 和 Redux。隨著章節的進展,您將學習如何使用 TypeScript 使前端變得穩健且可維護,並涵蓋 ASP.NET 5 的關鍵功能,如 API 控制器、屬性路由和模型綁定,以構建堅固的後端。此外,您還將探索使用 ASP.NET 5 身份和授權政策的 API 安全性,並使用 .NET 和 React 編寫可靠的單元測試,然後在 Azure 上部署您的應用程式。
在本書結束時,您將獲得增強 C# 和 JavaScript 技能所需的知識,並能夠使用 ASP.NET 5 和 React 構建全端、可投入生產的應用程式。
### 您將學到什麼
- 使用 API 控制器構建 RESTful API
- 使用身份和授權政策保護 REST API
- 使用 Hooks 創建強類型、互動式和基於函數的 React 組件
- 理解如何使用 Emotion.js 為 React 組件設計樣式
- 使用 Redux 執行客戶端狀態管理
- 在前端和後端運行一系列自動化測試
- 使用 Azure DevOps 在 Azure 中實施持續集成和持續交付 (CI/CD) 流程
### 本書適合誰
如果您是一名網頁開發人員,想要快速掌握使用 .NET Core 和 React 的全端網頁應用程式開發,那麼這本書適合您。雖然本書不假設您對 React 有任何了解,但對 .NET Core 的基本理解將幫助您掌握所涵蓋的概念。
作者簡介
Carl Rippon has been involved in the software industry for over 20 years, developing a complex line of business applications across various sectors. He has spent the last 9 years building single-page applications using a wide range of JavaScript technologies, including Angular, ReactJS, and TypeScript. Carl has written over 150 blog posts on various technologies.
作者簡介(中文翻譯)
Carl Rippon 在軟體產業已有超過 20 年的經驗,開發了多個行業的複雜商業應用程式。他在過去的 9 年中,使用各種 JavaScript 技術(包括 Angular、ReactJS 和 TypeScript)構建單頁應用程式。Carl 已經撰寫了超過 150 篇有關各種技術的部落格文章。
目錄大綱
Table of Contents
- Understanding the ASP.NET 5 React Template
- Creating Decoupled React and ASP.NET 5 Apps
- Getting Started with React and TypeScript
- Styling React Components with Emotion
- Routing with React Router
- Working with Forms
- Managing State with Redux
- Interacting with the Database with Dapper
- Creating REST API Endpoints
- Improving Performance and Scalability
- Securing the Backend
- Interacting with RESTful APIs
- Adding Automated Tests
- Configuring and Deploying to Azure
- Implementing CI and CD with Azure DevOps
目錄大綱(中文翻譯)
Table of Contents
- Understanding the ASP.NET 5 React Template
- Creating Decoupled React and ASP.NET 5 Apps
- Getting Started with React and TypeScript
- Styling React Components with Emotion
- Routing with React Router
- Working with Forms
- Managing State with Redux
- Interacting with the Database with Dapper
- Creating REST API Endpoints
- Improving Performance and Scalability
- Securing the Backend
- Interacting with RESTful APIs
- Adding Automated Tests
- Configuring and Deploying to Azure
- Implementing CI and CD with Azure DevOps