Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Instant streaming of thousands of movies and TV episodes with Prime Video
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$35.57$35.57
FREE delivery:
Wednesday, Jan 24
Ships from: Amazon.com Sold by: Amazon.com
Buy used: $19.98
Other Sellers on Amazon
98% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
ASP.NET Core 5 and React: Full-stack web development using .NET 5, React 17, and TypeScript 4, 2nd Edition 2nd ed. Edition
Purchase options and add-ons
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.
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
- ISBN-10180020616X
- ISBN-13978-1800206168
- Edition2nd ed.
- PublisherPackt Publishing
- Publication dateJanuary 8, 2021
- LanguageEnglish
- Dimensions7.5 x 1.28 x 9.25 inches
- Print length568 pages
Frequently bought together

Customers who bought this item also bought
React Key Concepts: Consolidate your knowledge of React's core featuresMaximilian SchwarzmullerPaperback
Editorial Reviews
About 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 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.
Product details
- Publisher : Packt Publishing; 2nd ed. edition (January 8, 2021)
- Language : English
- Paperback : 568 pages
- ISBN-10 : 180020616X
- ISBN-13 : 978-1800206168
- Item Weight : 2.13 pounds
- Dimensions : 7.5 x 1.28 x 9.25 inches
- Best Sellers Rank: #884,338 in Books (See Top 100 in Books)
- #36 in ASP.NET Programming
- #145 in Microsoft .NET
- #181 in C# Programming (Books)
- Customer Reviews:
Important information
To report an issue with this product or seller, click here.
About the author

Carl Rippon has been in the software industry for over 20 years developing complex line of business applications in 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.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The author's talent shines further through here with his instructional "style" because he gets to business immediately with code. That's what developers want to read: code. And Mr. Rippon certainly delivers that without forcing us to go through all of the implementation details. He briefly reasons through his stack and design choices and moves on. Which brings me to a comment around using stored procedures left in another review here. I don't see that as a negative observation regarding the book. Stored procedures are EXACTLY what should be used because they are more secure and proven to defeat SQL injection attacks. The data I/O ops are happening in the database server and not going on between the front-end and database directly (they go through Node.js and Express, which in turn talks to the database). Then we have TypeScript helping us keep our data models clean and <i>statically</i> typed.
Which leads me to how pleased I am the author brings TypeScript into the front-end pieces with React, a subject many authors in the field seem to treat with trepidation and avoidance.* I've been a software engineer for more than 20 years, and I've been reading texts like this nearly as long. I'd almost begun to give this book a 4-star rating; I rate very few books 5 stars. But I have to go with my gut on this and simply conclude with, "Well done."
* If you want good product recommendations for more TypeScript, you can search Amazon for Adam Freeman (APress) or Boris Cherney (Manning). I've read the TypeScript books by both. Caveat emptor: read the TOC and sample chapters before you buy anything.
Lts talk first about the good things this book has because, it has some
1. The approach is hands on
2. The Backend/Frontend solution is simple enought so it wont take hours and hours to code
3. The topics are relevant (specially the Auth0 part)
Now the baddies
1. The code has the worst practices of development, the Reac part has everything in one folder
2. The Database uses Store procedures for CRUD operation (bad, bad BAD)
3. The backend is using Drapper instead of EF (the superstar of .NET)
I am very dissapointed (I asked for a refund) I hpped I will be founding best practices, architectures, best patterns, etc. but... no
Honestly, this book is the one if you are looking to update yourself in Web development.
Top reviews from other countries
O negativo desse livro é que ele faz coisas com stored procedures no banco. Acho que o acesso ao BD poderia ser melhor explorado.
No mais, Bom livro pra estudar quem é iniciante.






