Companies Home Search Profile

Building an Enterprise Application with ASP.NET Core MVC

Focused View

Everest Nwosu

9:51:29

40 View
  • 001 Introduction.mp4
    01:15
  • 002 Demo - Completed Application.mp4
    17:24
  • 003 Development Tools & Installations.mp4
    09:37
  • 001 Software Architecture Used.mp4
    05:11
  • 002 Create Solution & Layers.mp4
    03:44
  • 003 References & Dependencies.mp4
    02:25
  • 001 Employee Domain Model.mp4
    07:08
  • 002 PayRecords Domain Model.mp4
    12:09
  • 003 Enums.mp4
    02:17
  • 004 ApplicationDbContext & Migration.mp4
    09:26
  • 001 Git Configuration.mp4
    04:18
  • 001 IEmployeeService - Interface.mp4
    04:15
  • 002 EmployeeService - Implementation.mp4
    08:28
  • 003 Git - Tracking Entire Solution.mp4
    05:04
  • 001 Index Action Method - EmployeeController.mp4
    10:11
  • 002 EmployeeCreateViewModel & Data Input Validation.mp4
    15:41
  • 003 Create Action Method - EmployeeController.mp4
    22:05
  • 004 Edit Action Method - EmployeeController.mp4
    13:14
  • 005 Detail Action Method - EmployeeController.mp4
    06:33
  • 006 Delete Action Method - EmployeeController.mp4
    05:45
  • 001 Register a Service for Dependency Injection (DI).mp4
    02:57
  • 001 Layout.cshtml - Top NavBar.mp4
    07:39
  • 002 Layout.cshtml - Finalised.mp4
    16:22
  • 001 Index.cshtml - Employee View.mp4
    19:33
  • 002 Create.cshtml - Employee View.mp4
    33:49
  • 003 Edit.cshtml - Employee View.mp4
    06:30
  • 004 Detail.cshtml - Employee View.mp4
    15:05
  • 005 Delete.cshtml - Employee View.mp4
    05:06
  • 001 IPayComputationService - Interface.mp4
    07:19
  • 002 PayComputationService - Implementation.mp4
    11:58
  • 003 TaxComputationService - Interface and Implementation.mp4
    14:25
  • 004 NationalInsuranceContributionService - Interface and Implementation.mp4
    08:11
  • 005 StudentLoanRepayment Calculation.mp4
    07:52
  • 006 Union Fees.mp4
    02:43
  • 001 PaymentRecordIndexViewModel.mp4
    07:27
  • 002 Index Action Method - PayController.mp4
    05:14
  • 003 PaymentRecordCreateViewModel.mp4
    06:02
  • 004 Create Action Method - PayController.mp4
    22:55
  • 005 PaymentRecordDetailViewModel.mp4
    03:52
  • 006 Detail Action - PayController.mp4
    07:04
  • 007 Payslip Action Method - PayController.mp4
    01:25
  • 001 Index.cshtml - Payroll List View.mp4
    10:47
  • 002 Create.cshtml - PayComputation View.mp4
    21:54
  • 003 Detail.cshtml - PayComputation View.mp4
    19:34
  • 004 Payslip.cshtml - PayComputation View.mp4
    19:15
  • 005 GeneratePayslipPdf Action Method - PayComputation.mp4
    12:53
  • 001 EmployeeListPagination.cs - Pagination Implementation.mp4
    21:09
  • 001 Configure Identity.mp4
    11:13
  • 002 Data Seeding - Users and Roles.mp4
    18:30
  • 003 Role-Based Authorization.mp4
    12:58
  • 001 Migrate Local SQL Server to Azure SQL Server.mp4
    09:47
  • 002 Deployment to Azure Cloud.mp4
    13:47
  • 001 Push to Remote Repo (Github).mp4
    09:34
  • 001 PaycomputeApp.zip
  • 001 Source Code zip.html
  • 001 Updating Visual Studio and SDK downloads.mp4
    06:50
  • 002 Presentation Layer - Update 2.2 to 3.0.mp4
    06:48
  • 003 Startup.cs - Update 2.2 to 3.0.mp4
    06:30
  • 004 Entity Layer - Update 2.2 to 3.0.mp4
    01:06
  • 005 Persistence Layer - Update 2.2 to 3.0.mp4
    02:36
  • 006 Services Layer - Update 2.2 to 3.0.mp4
    06:40
  • 007 PaycomputeApp.zip
  • 007 Source Code - ASP.NET Core 3.0.html
  • 001 Github Link to Source Code.html
  • Description


    Full-Stack MVC Web Application with ASP.NET Core 3.0, ASP.NET Core 2.2 & Entity Framework Core

    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 Repo

    Who is this 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
  • What You Need to Know?


  • Basic Object-Oriented Programming experience
  • Html & CSS fundamentals
  • More details


    Description

    Building 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.


    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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Everest Nwosu
    Everest Nwosu
    Instructor's Courses
    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, ASP.NET Core, Blazor, WCF, LINQ, Entity Framework Core 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.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 59
    • duration 9:51:29
    • English subtitles has
    • Release Date 2023/09/09

    Courses related to ASP.NET Core