What you’ll 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 Layout View (Master Page)
- Creating CRUD Views (without using the scaffolding wizard)
- Form’s Data Persistence
- Pagination logic
- Data Seeding Initializer
- Create the Entity Framework (EF) Core Context
- Using EF Core to initialize the database
- Configure EF Core to use SQL Server
- Configure connectionStrings in AppSetting .json file (for both local and remote SQL Server Databases)
- Security - Preventing Cross-Site Request Forgery (CSRF) attacks, Identity, Authentication & Authorisation
- Data Migration from SQL Server LocalDb to Azure Cloud SQL Server
- Deploying Application to Azure Cloud
- Pushing to final Source Code to a Remote RepoRequirements
- Basic Object-Oriented Programming experience
- Html & CSS fundamentalsDescriptionBuilding an Enterprise Application with ASP.NET Core MVC
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.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
You must reply before you can see the hidden data contained here.