Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ASP.NET Core MVC - Up and Running Part 2 (.NET 5)
Rating: 4.6 out of 5(252 ratings)
1,925 students

ASP.NET Core MVC - Up and Running Part 2 (.NET 5)

Learn to architect ASP.NET Core MVC Application (.NET 5) with Entity Framework Core as we scale existing project in MVC
Last updated 9/2020
English

What you'll learn

  • Enhance an existing .NET Core 5 application
  • Modify existing Architecture of Application
  • Learn how to separate out Data Layer in another project
  • Bootstrap 5
  • Repository Pattern
  • N-Tier Architecture
  • Datatables in .NET Core
  • Toastr Notifications and TempData
  • Complex Objects in Sessions in .NET Core
  • Order Management architecture
  • Facebook Single Sign On
  • Integrate Braintree payment with refunds
  • Syncfusion integration with .NET Core MVC.
  • Data Seeding and Azure Deployments with .NET Core

Course content

10 sections108 lectures7h 20m total length
  • Welcome2:13

    Explore handling changing requirements in a real-world ASP.NET Core MVC project, reassessing architecture for an existing site from part one. Navigate errors and snippets as the course guides you.

  • What we will build?7:16

    Explore advanced features in part two, including admin and customer roles, order management, inquiries, and Braintree processing, plus architecture redesign with repository pattern for scalable apps.

  • Topics covered2:02

    Redesign architecture for midscale ASP.NET Core MVC project, adopt a repository pattern, build view models, and enable credit card payments with tools like sweet alert and fusion data tables.

  • What we built in part 13:43

    Review the part 1 build: category filtering for paving stones, product details, add to cart, admin content management for categories and products, and user login with email inquiries.

  • New requirements2:31

    Explore evolving requirements convert an inquiry site into admin-driven order management, save inquiries to a database, enable an admin cart with square feet, and place orders on behalf of customers.

  • Approaching change in requirements4:18

    Explore adapting an asp.net core mvc app to changing requirements by adding inquiry management, a square feet based cart, order processing, and scalable architecture with repositories for midscale growth.

  • Project resources3:09

    Access all project resources for this course on Topknot Mashco, including step-by-step lecture execution, downloadable course content, part one code, and organized part two resources.

  • Part 1 Project Overview2:21

    Provide a part 1 project overview of an ASP.NET Core MVC app, detailing controllers, views, models, migrations, and utilities like email sender and session utility.

Requirements

  • 3-6 months familiarity with C# and SQL
  • Visual Studio 2019
  • .NET Core MVC - Up and Running Part 1 Course ( Highly recommended but not required)
  • .NET 5
  • SQL Server 2012+

Description

ASP.NET Core(.NET 5) has advanced drastically, but with that comes many challenges for a developer.

How do you scale an existing application? How do you architect a mid-large scale project? How to correctly process payments?

This course is part 2 to the Part 1 of Up and Running ASP.NET Core MVC. In Part 1 we built our application with sending inquiry about products that are being sold.

As business requirements change, in this course we will have to add many more features to the project. But with that you need to be sure about architecture to make sure it is scalable! So there will be many changes in existing application, which is a typical real world scenario.

This course will provide you a complete real world scenario which will make you face many challenges and solve those issues as we proceed with the course.

So join me in this exciting course of exploring what real world challenges are and what issues you encounter when business changes their requirements.

We will be using the latest .NET 5 for this course along with Entity Framework Core and Braintree for payment processing.

Who this course is for:

  • Anyone who wants to learn how to Architect .NET Core application
  • Anyone who wants to learn .NET 5 and advance concepts
  • Anyone who wants to learn how to integrate Braintree payment gateway