Building an Enterprise Application with ASP.NET Core MVC (Udemy.com)
Full-Stack MVC Web Application with ASP.NET Core 3.0, ASP.NET Core 2.2 & Entity Framework Core
Created by: Everest Nwosu
Produced in 2021
What you will learn
- Implement multi-layered architecture and their dependencies on each other
- Using .net core Class Libraries
- Implementing several business logic
- Creating Interfaces and their Implementations
- Creating Controllers, Injecting Interfaces in Controllers
- Registering a Service for Dependency Injection (DI)
- Receiving data from request to Controllers
- Passing data from Controllers to View
- Tracking changes in project files using GIT
- Passing data collection using ViewBag object
- Creating Action Methods, Action Methods with Parameter
- Create Entity Data Model
- Query Entity Data Models using LINQ - Inserting, Updating, Retrieving, Filtering, Ordering etc....
- Using ViewModels, access a ViewModel object
- User Input Data Validation
- Validation using Regular Expression
- Understanding Domain Classes vs ViewModel classes
- Model Binding & Mapping
- Creating a Layou
Quality Score
Overall Score : 94 / 100
Course Description
For those with basic OOP knowledge & new ASP.NET Core , this course will use a project-based approach to teach ASP.NET Core full-stack web application development, Using the latest .net core SDK as of the time of production.
".NET Core is an open-source, general-purpose development platform maintained by Microsoft and the .NET community on GitHub. It's cross-platform (supporting Windows, macOS, and Linux) and can be used to build device, cloud, and IoT applications." - Microsoft.
In this course, we will be developing a web-based, modular Enterprise Payroll Software using the popular ASP.NET Core Framework. We will use a multi-layered architecture and it will be hosted on Azure Cloud.
Project Technology Stack & Tools used
- C# Programming language
- .NET Core 2.2 & 3.0 SDK Covered
- MVC
- Entity Framework Core
- LINQ
- Visual Studio 2019
- Bootstrap 4
- SQL Server, Server Management Studio
- GIT Version Control System (VCS), Version 2.22.0
- RotativaCore (NuGet Library for PDF)
- Cmder (Console Emulator for Windows)
- Azure Cloud Portal
Who this course is for:
- Beginner - Advanced Developers who want to learn the latest ASP .NET Core and Entity Framework Core
- Beginner - Advanced Developers who want to build an enterprise application from scratch
Instructor Details
- 4.7 Rating
32 Reviews
Everest Nwosu
My name is Everest Nwosu.
I am an Agile Certified (awarded by DSDM Consortium) Software Engineer and a passionate instructor.
As a progressive-learner, i have successfully earned two academic degrees : BSc (Hons) Computer Sc.(1st Class) awarded by Plymouth University, UK & MSc Software Engineering(Commendation) awarded by Kingston University, UK).
I have 1.5 decade IT experience, ranging from Field Support IT Engineer to enterprise-level Software Engineering. Ever since, I have been exposed to numerous enterprise Software development using Microsoft technology stack such as Visual C#, Visual C++, Microsoft SQL Server, ASP.NET MVC, WCF, LINQ, Entity Framework etc. I also embrace open-source technologies while developing modern Web-based applications.
I genuinely enjoy sharing my knowledge with others and that drives my motivation towards teaching.
Outside IT world, I enjoy reading and exploring the fundamental nature of reality.
More courses by Everest Nwosu
More asp.net courses
#1 Complete ASP.NET Core MVC Single-Page App[The Future] (2018)
4.9 (27 Reviews)
Provider: Udemy
Time: 1.5h
$11.99
A Gentle Introduction To ASP.NET Web Forms For Beginners (2021)
4.8 (120 Reviews)
Provider: Udemy
Time: 6.5h
$11.99
Beginner Object Oriented Programming In C# and .NET Core (2021)
4.7 (156 Reviews)
Provider: Udemy
Time: 3.5h
$11.99
End to End ASP.NET Core 3.1 API and Blazor Development (2021)
4.7 (94 Reviews)
Provider: Udemy
Time: 16h
$11.99


![#1 Complete ASP.NET Core MVC Single-Page App[The Future]](/programming/asp-net/images/1311258_b6dd_2.jpg?v=20260912b)






