This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Building an Enterprise Application with ASP.NET Core MVC
Introduction
1. Trailer (1:15)
2. Demo - Completed Application (17:24)
3. Development Tools (9:37)
Software Architecture
4. Software Architecture (5:11)
5. Solution and Layers (3:43)
6. Project References and Depenedencies (2:25)
Domain Models & DbContext Class
7. Employee Domain Model (7:08)
8. PayRecord Model (12:08)
9. Enums (2:17)
10. ApplicationDbContext and Migration (9:26)
Git - Version Control System (VCS)
11. Version Control System - Git (4:18)
Employee Service
12. IEmployeeService - Interface (4:14)
13. EmployeeService - Implementation.mp4 (8:28)
14. Git - Tracking Entire Solution (5:04)
Employee Controller & Employee ViewModels
15. Index Action Method - EmployeeController (10:11)
16. EmployeeCreateViewModel and Data Input Validation (15:41)
17. Create Action Method - EmployeeController (22:05)
18. Edit Action Method - EmployeeController (13:14)
19. Detail Action Method - EmployeeController (6:33)
20. Delete Action Method - EmployeeController (5:44)
Built-in Dependency Injection (DI)
21. Register a Service for Dependency Injection (DI) (2:57)
Layout View
22. _Layout.cshtml - Top NavBar (7:39)
23. _Layout.cshtml - Finalised (16:22)
Employee View
24. Index.cshtml - Employee View (19:33)
25. Create.cshtml - Employee View (33:49)
26. Edit.cshtml - Employee View (6:30)
27. Detail.cshtml - Employee View (15:05)
28. Delete.cshtml - Employee View (5:05)
Payroll Computation Services
29. IPayComputationService - Interface (7:19)
30. PayComputationService - Implementation (11:57)
31. TaxComputationService - Interface and Implementation (14:25)
32. NationalInsuranceContributionService - Interface and Implementation (8:11)
33. StudentLoanRepayment Calculation (7:52)
34. Union Fees (2:43)
Payroll Controller & ViewModels
35. PaymentRecordIndexViewModel (7:27)
36. Index Action Method - PayController (5:14)
37. PaymentRecordCreateViewModel - View Model (6:02)
38. Create Action Method - PayController (22:55)
39. PaymentRecordDetailViewModel (3:52)
40. Detail Action - PayController (7:04)
41. Payslip Action Method - PayController (1:25)
PayComputation Views
42. Index.cshtml - Payroll List View (10:47)
43. Create.cshtml - PayComputation View (21:54)
44. Detail.cshtml - PayComputation View (19:34)
45. Payslip.cshtml - PayComputation View (19:15)
46. GeneratePayslipPdf Action Method - PayComputation (12:53)
Pagination
47. EmployeeListPaginaction.cs - Pagination Implementation (21:09)
Identity, Authentication & Authorization
48. Configure Identity (11:13)
49. Data Seeding - Users and Roles (18:29)
50. Role-based Authorization (12:58)
Azure Cloud
51. Migrate Local SQL Server to Azure SQL Server (9:47)
52. Deployment to Azure Cloud (13:46)
Remote Repo
53. Push to Remote Repo (Github.com) (9:34)
Migrating from ASP.NET Core 2.2 to 3.0 version
54. Updating Visual Studio and SDK downloads (6:50)
55. Presentation Layer - Update 2.2 to 3.0 (6:48)
56. Startup.cs - Update 2.2 to 3.0 (6:30)
57. Entity Layer - Update 2.2 to 3.0 (1:06)
58. Persistence Layer - Update 2.2 to 3.0 (2:36)
59. Services Layer - Update 2.2 to 3.0 (6:40)
PaycomputeApp - SourceCode
PaycomputeApp.zip Source Code
42. Index.cshtml - Payroll List View
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock