Complete guide to building an app with .Net Core and React

Why take this course?
🎉 Complete Guide to Building an App with .Net Core and React 🌐
Course Headline:
The complete guide to building an app from start to finish using .Net 7.0, React 18 (with Typescript) and MobX
Your Journey to Mastering ASP.NET Core and React Starts Here!
Course has now been refreshed for .Net 7.0, React 18 and React Router v6
Are you comfortable with the basics of ASP. NET Core and React but looking to elevate your skills? This comprehensive course is designed to guide you through the process of constructing a full-fledged application using the latest technologies. Say goodbye to trivial tutorials; this course will keep you engaged by building an application step by step.
Why Choose This Course?
- Multi-Project Solution: Learn how to create a robust ASP.NET Core solution following Clean Architecture principles, enhanced with CQRS and Mediator patterns for maintainability and scalability.
- Hands-On Learning: Every concept is demonstrated in real-time, ensuring you understand not just what to do, but why. By the end of this course, you'll be equipped with the skills to build your own application.
- Comprehensive Topics Covered:
- Setting up your developer environment.
- Crafting a multi-project solution with ASP.NET Core WebAPI and React.
- Implementing Clean Architecture and CQRS + Mediator pattern.
- Configuring ASP.NET Core Identity for secure authentication.
- Utilizing Typescript in React development.
- Creating client-side login and registration functions.
- Navigating with React Router.
- Leveraging AutoMapper in ASP.NET Core.
- Designing a responsive UI with Semantic UI.
- Implementing a Photo Upload widget and user profile pages.
- Validating forms with React Final Form.
- Enhancing the app with paging, sorting, and filtering capabilities.
- Adding real-time web communication features using SignalR (e.g., chat).
- Deploying the application to both IIS and Linux environments.
- Achieving an 'A' rating for security compliance.
- Tools of the Trade: This course uses Visual Studio Code, a versatile and free code editor that works across platforms, including Windows, Linux, and Mac.
Is This Course For You?
This course is perfect for learners who thrive on practical experience. Approximately 90% of the lessons are coding exercises where you'll follow along with the project development process, starting from an empty terminal window or command prompt. Whether you're a beginner looking to build a solid foundation or an experienced developer seeking to refine your skills, this course offers something valuable for your learning journey.
What You Will Build:
In this course, we embark on creating a social network application from scratch. This hands-on approach allows you to apply what you learn in real-time, culminating in a fully functional app by the end.
What You'll Need:
- A computer with your preferred operating system (Windows, Linux, or Mac).
- Your favorite code editor (though we highly recommend Visual Studio Code).
- A passion for learning and coding!
Join us on this exciting journey to transform your knowledge of .Net Core and React into a tangible, professional-grade application. Enroll now and take the first step towards mastering these essential technologies! 🚀
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
This complete guide to building an app from scratch using .Net Core, React, and React Query boasts a strong 4.66 global rating, earned by its engaging instructor and comprehensive coverage of various related technologies. Although the front-endReact portion may appear subpar for beginners, senior developers will appreciate the well-explained back-end code and initial project setup. However, some sections might feel disorganized, focusing on the presenter's workflow rather than educational foundations. Additionally, certain design choices like the use of ternaries as conditionals and specific libraries for state management and styling might not align with standard practices.
What We Liked
- Instructor's teaching style is exceptional and engaging, breaking down complex concepts into easy-to-understand terms.
- Comprehensive course covers various topics such as building apps with .Net Core, React, Typescript, Mobx, and more.
- Back end code and initial project setup are well-explained and useful for senior front-end developers looking to learn .NET.
- Up-to-date content with regular updates ensures students learn current best practices.
- Provides real-world solutions and addresses many facets of full-stack development including state management, routing, persistence, and more.
Potential Drawbacks
- File structure setup lacks explanation and might be challenging for newcomers in the C# environment.
- Front end part quality is poor; not recommended for beginners unless they are already familiar with React.
- Some sections may feel sporadic, focusing on workflow rather than educational foundations.
- Uses ternaries as conditionals and some patterns may not align with JavaScript best practices.
- Uses Semantic UI and MobX which might not be commonly found in React codebases.