Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/PacktPublishing/ASP.NET-Core-3-and-React

ASP.NET Core 3 and React by Packt Publishing
https://github.com/PacktPublishing/ASP.NET-Core-3-and-React

Last synced: 3 months ago
JSON representation

ASP.NET Core 3 and React by Packt Publishing

Awesome Lists containing this project

README

        

# ASP.NET Core 3 and React

ASP.NET Core 3 and React

This is the code repository for [ASP.NET Core 3 and React](https://www.packtpub.com/web-development/asp-net-core-3-and-react?utm_source=github&utm_medium=repository&utm_campaign=9781789950229), published by Packt.

**Hands-On full stack web development using ASP.NET Core, React, and TypeScript 3**

## What is this book about?
Microsoft's ASP.NET Core is a robust and high-performing cross-platform web API framework, and Facebook's React uses declarative JavaScript to drive a rich, interactive user experience on the client-side web. Together, they can be used to build full stack apps with enhanced security and scalability at each layer.

This book covers the following exciting features:
* Build RESTful APIs with .NET Core using API controllers
* Create strongly typed, interactive, and function-based React components using Hooks
* Build forms efficiently using reusable React components
* Perform client-side state management with Redux and the React Context API
* Secure REST APIs with ASP.NET identity and authorization policies

If you feel this book is for you, get your [copy](https://www.amazon.com/dp/1789950228) today!

https://www.packtpub.com/

## Instructions and Navigations
All of the code is organized into folders. For example, Chapter02.

The code will look like the following:
```
{
"extends": "react-app"
}
```

**Following is what you need for this book:**
If you’re a web developer looking to build solid full-stack web applications with .NET Core and React, this book is for you. Although this book does not assume any knowledge of React, you’re expected to have a basic understanding of .NET Core.

With the following software and hardware list you can run all code files present in the book (Chapter 1-15).

### Software and Hardware List

| Chapter | Software required | OS required |
| ------------ | ------------------------------------| -----------------------------------|
| 1-15 | Chrome (latest) | Windows, Mac OS X, and Linux (Any) |
| 1-6, 9, 12-15 | Node.js 8.2+ and npm 5.2+, | Windows, Mac OS X, and Linux (Any) |
| | Visual Studio Code (latest) | Windows, Mac OS X, and Linux (Any) |
| 1-2, 7-15 | Visual Studio 2019, | Windows, Mac OS X, and Linux (Any) |
| | .NET Core 3 | Windows, Mac OS X, and Linux (Any) |
| 7-15 | SQL Server 2017 Express, | Windows, Mac OS X, and Linux (Any) |
| | SQL Server Management Studio | Windows, Mac OS X, and Linux (Any) |
| 8-11 | Postman | Windows, Mac OS X, and Linux (Any) |
| 10 | Web Surge, PerfView | Windows, Mac OS X, and Linux (Any) |
| 14-15 | Microsoft Azure | Windows, Mac OS X, and Linux (Any) |
| 15 | GitHub, Azure DevOps | Windows, Mac OS X, and Linux (Any) |

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. [Click here to download it](https://static.packt-cdn.com/downloads/9781789950229_ColorImages.pdf).

## Code in Action

Click on the following link to see the Code in Action:

[http://bit.ly/2sZjjlp](http://bit.ly/2sZjjlp)

## Errata
* Page 7 (Paragraph 1, Line 2): **Carlo as tried it** _should be_ **Carlo has tried it**
* Page 128 (Paragraph 2, Line 1): **Q and A** _should be_ **Q&A**
* Page 128 (Bullet Point 4, Line 2): **Q and A** _should be_ **Q&A**
* Page 152 (Paragraph 1, Line 1): **Forms are an important topic** _should be_ **Forms is an important topic**
* Page 267 (Paragraph 3, Line 1): **The AddScoped method means that only one...** _should be_ **Using the AddScoped method means that only one...**
* Page 41: **Question 8 is in fact a part of Question 7. Thus, there are a total of 9 questions, not 10.**

### Related products
* React Projects [[Packt]](https://www.packtpub.com/programming/react-js-projects?utm_source=github&utm_medium=repository&utm_campaign=9781789954937) [[Amazon]](https://www.amazon.com/dp/1789954932)

* Hands-On Mobile Development with .NET Core [[Packt]](https://www.packtpub.com/application-development/hands-mobile-development-net-core?utm_source=github&utm_medium=repository&utm_campaign=9781789538519) [[Amazon]](https://www.amazon.com/dp/1789538513)

## Get to Know the Author
**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 8 years building single-page applications using a wide range of JavaScript technologies, including Angular, ReactJS, and TypeScript. Carl has written over 100 blog posts on various technologies.

### Suggestions and Feedback
[Click here](https://docs.google.com/forms/d/e/1FAIpQLSdy7dATC6QmEL81FIUuymZ0Wy9vH1jHkvpY57OiMeKGqib_Ow/viewform) if you have any feedback or suggestions.
### Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781789950229