Complete guide to building an app with .Net Core and React (Udemy.com)

The complete guide to building an app from start to finish using ASP.NET Core, React (with Typescript) and Mobx

Created by: Neil Cummings

Produced in 2021

icon
What you will learn

  • Learn how to build an application from start to publishing with .Net Core (v2.2), React (with Typescript) and Mobx
  • How to build a Web API in .Net Core with Clean Architecture using the CQRS + Mediator pattern
  • How to use AutoMapper and MediatR packages in the .Net projects
  • How to build a multi-project solution with .Net Core
  • How to use Entity Framework Core as the Object Relational Mapper
  • How to integrate ASPNET Core SignalR into an application for real time web communication
  • How to add Identity and Authentication using .Net Core Identity
  • How to build a Client side application for the API with React
  • How to use MobX as a state management library
  • How to build our own Photo upload widget with a Dropzone and a Cropper to resize images

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Course Description

***Course has now been updated for .
Net Core 3.
0***Have you learnt the basics of ASP.
NET Core and React? Not sure where to go next? This course should be able to help with that. In this course we learn how to build a multi-project ASP.
NET Core solution that is built using Clean Architecture and the CQRS and Mediator pattern that makes our code easy to understand, reason about and extend.
Both ASP.
NET Core and React are hot topics and this course will enhance your knowledge of both, simply by building an application from start to finish. In each module we learn something new, whilst incrementally adding features to the application. Building an application is significantly more rewarding than building yet another Todo List from the documentation!
Every line of code is demonstrated and explained and by the end of this course you will have the skills and knowledge to build your own application using the techniques taught in this course.
Here are some of the things you will learn about in this course:
Setting up the developer environmentCreating a multi-project solution using the the ASP.
NET Core WebAPI and the React app using the DotNet CLI and the create-react-app utility.
Clean Architecture and the CQRS + Mediator patternSetting up and configuring ASP.
NET Core identity for authenticationUsing React with TypescriptAdding a Client side login and register function to our React applicationUsing React RouterUsing AutoMapper in ASP.
NET CoreBuilding a great looking UI using Semantic UIAdding Photo Upload widget and creating user profile pagesUsing React Final Form to create re-usable form inputs with validationPaging, Sorting and FilteringUsing SignalR to enable real time web communication to a chat feature in our appPublishing the application to both IIS and LinuxGetting an A rating for security from a well known security scanning site.
Many more things as wellTools you need for this courseIn this course all the lessons are demonstrated using Visual Studio Code, a free (and fantastic) cross platform code editor. You can of course use any code editor you like and any Operating system you like... as long as it's Windows, Linux or MacIs this course for you?
This course is very practical, about 90%+ of the lessons will involve you coding along with me on this project. If you are the type of person who gets the most out of learning by doing, then this course is definitely for you.
On this course we will build an example social network application that allows users to sign up to events (similar to MeetUp or Facebook), completely from scratch. All we start with is an empty terminal window or command prompt.
All you will need to get started is a computer with your favourite operating system, and a passion for learning how to build an application using ASP.
NET Core and ReactWho this course is for:
Beginners to .
Net Core or React or Typescript who want to learn how to build something with these toolsStudents who prefer the practical approach to learning rather than learning by theory

icon
Instructor Details

Neil Cummings

Neil Cummings is a professional freelance software developer. Starting out in the ITindustry about 15 years ago, initially working mostly on SharePoint before embracing more lightweight frameworks such as Angular and ASP.NETCore.
He has worked for companies such as Microsoft and Rackspace before trying out the freelance route. Also a Microsoft certified trainer.

icon
More courses by Neil Cummings

Build an app with ASPNET Core and Angular from scratch

$11.99

Build an app with React, Redux and Firestore from scratch

$11.99

Learn to build an e-commerce app with .Net Core and Angular

$11.99

icon
More react courses

React js. From the beginning. w/ Redux and React Router

$11.99

React JS, Angular & Vue JS - Quickstart & Comparison

$11.99

Server Side Rendering with React and Redux

$11.99

Microservices with Node JS and React

$11.99

Learn React by building and deploying production ready app

$11.99

Modern React with Redux [2020 Update]

$11.99

icon
Reviews

4.7

311 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Justin Shay on 11/14/2020

Instructor moves very fast, easy to miss steps when following along.

By Helder Silva on 11/7/2020

Excelente Curso. Recomendo ;)

By Tom Nicolaj Askgaard Andesen on 11/7/2020

Throughout step by step how to build an SPA site with asp.net core and react. Great setup and good explanations!

By Jamey Hancock on 11/7/2020

There are some key elements that are out of date,and while I have enough programming experience to manage the discrepancies, this does not feel like a true beginner course. I was hoping for some solid and frankly easy review and I have found myself struggling with code and tool compatibility issues and small semantic variations rather than learning the concepts.

By Arturo Filio on 11/7/2020

This course exceeded my expectations. It has the latest of react hooks with MobX! which is a state manager which I prefer to Redux! React part is done all in TS! Which is also something that will become more regular in the future. And not to mention the C# Net Core part is explained and shown perfectly! I couldn't be happier with this course!

By Wei Jing on 10/25/2020

Great course! thank you!

By Mike on 10/23/2020

Instructor seem to be very knowledgeable but lots of code is not compatible, some code updated off screen. Got stuck on Section 3 and can't move on. Would be nice to have working code (full version) included that we could download and follow. Github code didn't work for me in many cases.

By Filip Zobic on 10/14/2020

It should contain way to install older .net versions for linux

By Scott Zabinsky on 10/9/2020

I tried following the instructions to install NVM, and it errored out. I tried googling the error, found the exact error from the program's website, and tried the fix, and it didn't work.

By Joslyn Cordero on 9/26/2020

The instructor es great! He teach step by step without loosing you. I recommend it.

By Gabor Pehl on 9/25/2020

I just started Section 3 and I don't feel it's a detailed explanation, more like a code along, and reading up the vscode explanation about functions.I will update my review later if this changes.

By Bukkei Edwin on 9/25/2020

So far I learned a lot from this course. I am not a beginner in programming and C#, but the WEB API development using .Net and all the web related stuff was new for me. The course is real good so far. I don't regret buying this course, and I really like the way the Neil Cummings explains basic concepts, not boring, straight to the point and I can understand why and how is that working, why is good that way. I'm only on section 4 but I feel confident already that I can make a basic web application with a WEB API behind it, and there is more content to make sure that when you finish you will be good enough to start your own project and finish it. Will update when I finish the course but I recommend it to anybody who is willing to learn .Net and React. One thing that I want to say is, I don't use the auto scripts that we generate during the course, I type it in each time, and think about why I do that, so I will remember it when I start my own project. (It's nice to have them and it's good that the instructor uses them you don't pay for copy paste, but it's a nice touch if you stop and type it in the first couple times)