Programming workstream

.Net Framework Course


Content
  • Section 1
  • 1. Welcome to the ASP.NET course!
  • 2. Intro to the chapter
  • 3. Intro to ASP.NET 6.0
  • 4. MVC vs Razor vs Blazor
  • 5. Installing Visual Studio and the ASP.NET Workload
  • 7. Outro
  • Section 2
  • 1. Intro to the chapter
  • 3. MVC - Model View Controller
  • 4. Creating an MVC Project
  • 5. Adding a Controller
  • 6. Adding View
  • 7. Adding a Model or ViewModel
  • 8. Adding a Create View
  • 9. Creating a form
  • 10. Sending and Receiving Form Data
  • 11. Saving from Form Data
  • 12. Outro
  • Section 3
  • 1. Intro to the chapter
  • 2. Introduction to Razor Pages
  • 3. Overview of the Chapters Project
  • 4. Setting up the Razor Pages Project
  • 5. What is in the ASP.NET 6 Razor Template
  • 6. What will we build in this project
  • 7. Setting up the Pages and Flow
  • 8. Homepage and Basics of Bootstrap
  • 9. Setting up the Pizza Page
  • 10. MVVM Presentation
  • 11. Creating the Model and Setting it up in the ViewModel
  • 12. Setting up Our Custom Pizza View
  • 13. IActionResult OnPost And RedirectToPage
  • 14. OnGet and displaying data from URL
  • 15. Mock Database and sending data over asp-route
  • 16. Add a PizzaOrder Model
  • 17. Add a SQL Database using Entity Framework Core
  • 19. Save Pizza Orders
  • 20. Show Pizza Orders
  • 21. Pizza Hover Effect
  • 22. Outro
  • Section 4
  • 1. Intro to the chapter
  • 2. Overview Blazor vs Razor
  • 3. Overview of Blazor Generated Files
  • 4. Build First Blazor App with Reusable Components
  • 5. Overview of the Blazor Component Lifecycle
  • 6. Built In Components in Blazor
  • 7. Databinding in Blazor - One Way and Two Way
  • 8. Event Handling in Blazor - Unfinished
  • 9. Forms and Validations
  • 10. Layouts
  • 11. CSS Isolation
  • 12. Call Web API Part 1 - Understanding the Given Template
  • 13. Call Web API Part 2 - Loading the data and displaying it
  • 14. Uploading Files to Server in Blazor
  • 15. Adding a Progress Bar to our Upload page
  • 16. Displaying Image Preview of uploaded images
  • 17. JavaScript Interoperability
  • 19. Globalization Localization Overview
  • 20. Outro
  • Section 5
  • 1. Intro to the chapter
  • 3. Entity Framework, SQL and MVC - Challenge
  • 4. Outro
  • Section 6
  • 1. Intro to the chapter
  • 2. Entity Framework, SQL and MVC
  • 3. Create your own API with Controllers
  • 4. Documentation with Swagger - Open API
  • 5. Controller Action Return Types
  • 6. Handle Errors in your API
  • 7. Minimal API Presentation
  • 8. Project setup
  • 9. Add grocery model class
  • 10. DB context
  • 11. Get Endpoint
  • 12. Post Endpoint
  • 13. Get by Id
  • 14. Delete and Put
  • 15. Outro
  • Section 7
  • 1. Intro to the chapter
  • 3. Presentation (Intro)
  • 4. Invoice Model, Scaffold and Migration
  • 5. Model changes
  • 6. Authorization Policy
  • 7. Authorization Operation Requirements
  • 8. Invoice Creator Authorization Handler
  • 9. Authorization Handler Presentation
  • 10. DI Base Page Model
  • 11. Create Invoice Authorization
  • 12. Edit Invoice Authorization
  • 13. Delete Invoice Authorisation
  • 14. Details Invoice Authorisation
  • 15. Index Invoice Authorization
  • 16. Invoice Manager Authorization Handler
  • 17. Index Manager Authorization
  • 18. Seeding EnsureUser
  • 19. Seeding EnsureRole
  • 20. Seeding Data
  • 21. Manager Details View
  • 22. Challenge Admin Role
  • 23. Manager Details Approve Reject
  • 24. Change Boostrap Theme
  • 25. Add chart
  • 26. Chart total invoice revenue
  • 27. Graphs for all states
  • 28. Secrets Management
  • 29. Secrets Manager
  • 33. Outro
  • 31. What is Azure - App Services
  • 30. Create and Migrate Database from Code
  • 32. Azure Deployment
  • ASSESSMENTS
  • Project-Assignment 1
  • Project-Assignment 2
  • Project-Assignment 3
  • Test 1 Basic knowledge
  • Test 1 Basic knowledge (clone)
  • .NET Final Assessment
Completion rules
  • All units must be completed