ASP.NET Core 6.0 Course - MVC - Blazor - Razor - EF Core
Become a great ASP.NET Developer and be ready for any ASP.NET scenario using Blazor, Razor, MVC, Entity Framework & more!
This course includes:
✔ Masterclass
✔ Unlimited Access
✔ 128 Lectures
✔ 13.5 Hrs of Videos
✔ Access from Mobile
✔ Certificate
You ended up on this page because you are interested in .NET development!
So, in this course, you will learn the development of ASP.NET 6.0 core with all of its aspects. You will learn to develop applications using the MVC Pattern and how to develop entire RESTful web APIs.
In addition to the standard development topics, we have added important additional topics about security, deployment and brand new features like Minimal API.
This course is for Anyone with experience in C# and SQL who wants to take the next step and learn to build applications in ASP.NET Core with MVC as well as by using the Entity Framework Core.
We created this complete ASP.NET core course in which you will build 2 real-world applications with us. While building these applications, you will learn everything important in ASP.NET Core 6.0 to get you started as a Junior ASP.NET Developer. A well-paying highly sought-after IT job.
If you want to finally understand what the fuzz is all about and want to see how to quickly create functional, clean, and efficient websites and get a great entry into ASP.NET Core MVC development, then this is the right course for you.
Course Curriculum
- Intro (0:19)
- Source
- Handout: MVC Pattern
- Model View Controller (2:07)
- Creating an MVC Project (3:34)
- Adding a Controller (6:41)
- Adding a View (4:45)
- Adding a Model or ViewModel (5:22)
- Exploring the MVC template (5:25)
- Adding a Create View (8:17)
- Creating a form (7:13)
- Sending and Receiving Form Data (8:09)
- Saving from Form Data (7:55)
- Outro (0:29)
- Intro (0:23)
- Materials
- Introduction to Razor Pages (2:19)
- Overview of the Chapters Project (1:43)
- Setting up the Razor Pages Project (2:37)
- Razor Template (5:44)
- What will we build in this project (0:49)
- Setting up the Pages and Flow (5:53)
- Homepage and Basics of Bootstrap (18:07)
- Setting up the Pizza Page (13:31)
- MVVM Presentation (1:57)
- Creating the Model and Setting it up in the ViewModel (5:34)
- Setting up Our Custom Pizza View (11:34)
- IActionResult OnPost And RedirectToPage (10:08)
- OnGet and displaying data from URL (13:16)
- Mock Database and sending data over asp-route (14:26)
- Add a PizzaOrder Model (3:46)
- Database using Entity Framework Core (12:09)
- Save Pizza Orders (6:03)
- Show Pizza Orders (6:45)
- Pizza Hover Effect (3:03)
- Outro (0:29)
- Intro (0:38)
- Overview Blazor vs Razor (2:46)
- Overview of Blazor Generated Files (7:13)
- Build First Blazor App with Reusable Components (14:27)
- Overview of the Blazor Component Lifecycle (4:38)
- Built In Components in Blazor (3:30)
- Databinding in Blazor (11:44)
- Event Handling in Blazor (17:50)
- Forms and Validations (10:14)
- Layouts (7:05)
- CSS Isolation (15:42)
- Understanding the Given Template (7:54)
- Loading the data and displaying it (17:33)
- Uploading Files to Server in Blazor (21:15)
- Adding a Progress Bar to our Upload page (9:46)
- Displaying Image Preview of uploaded images (13:56)
- JavaScript Interoperability (3:32)
- Download files from the server using JS INTEROP (35:11)
- Globalization Localization Overview (3:40)
- Outro (0:33)
- Intro (0:19)
- Create your own API with Controllers (10:52)
- Documentation with Swagger. OpenAPI (6:49)
- Controller Action Return Types (4:25)
- Handle Errors in your API (13:33)
- Minimal API (Presentation) (2:57)
- Minimal API (project_setup) (4:41)
- Minimal API (add_grocery_model_class) (4:44)
- Minimal API (db_context) (5:47)
- Minimal API (Get_Endpoint) (5:35)
- Minimal API (Post_Endpoint) (6:19)
- Minimal API (Get_by_Id) (4:20)
- Minimal API (Delete_and_Put) (8:47)
- Outro (0:32)
- Intro (0:37)
- Security and Identity Overview (3:55)
- Authentication in ASP.NET (13:55)
- Invoice Model, Scaffold and Migration (9:38)
- Model changes (7:34)
- Authorization Policy (8:25)
- Authorization Operation Requirements (7:18)
- InvoiceCreatorAuthorizationHandler (11:08)
- AuthorizationHandler Presentation (3:42)
- DI BasePageModel (8:05)
- Create Invoice Authorization (7:39)
- Edit Invoice Authorization (15:36)
- Delete Invoice Authorization (9:15)
- Details Invoice Authorization (4:13)
- Index (4:39)
- Invoice Manager Authorization Handler (11:26)
- Index Manager Authorization (6:26)
- Seeding EnsureUser (8:06)
- Seeding EnsureRole (7:11)
- Seeding Data (12:14)
- Manager Details View (5:53)
- Challenge Admin Role (9:46)
- Manager Details Approve Reject (19:00)
- Change Boostrap Theme (5:51)
- Add chart (7:47)
- Chart total invoice revenue (8:58)
- Graphs for all states (10:16)
- Secrets Management (1:50)
- Secrets Manager (3:47)
- Create and Migrate Database from Code (4:36)
- What is Azure - App Services (3:13)
- Azure Deployment (15:12)
- Outro (0:26)
In this ASP.NET core course you will learn these topics:
- MVC Pattern (Model View Controller)
- Basic HTML, CSS and Bootstrap
- Razor Pages
- Blazor Pages
- Different Hosting Models
- RESTful Web API Development
- Uploading Data/Files
- Globalization and Localization
- Authorization and Authentication (Roles and Accounts)
- Entity Framework Core, SQL Development
- Designing Web-Applications
- Deployment
Beside of other applications, we are going to build two real-world applications:
A pizza delivery application in which you will to built a User Interface using Razor pages as well as store the data using Entity Framework Core.
Then we will dive deep into Blazer pages, where you will learn things like:
- Data binding
- Uploading Files and images
- Dependency injection
- and Form validation
Then you will learn how to create your own restful web APIs and Develop HTTP Services using ASP.NET Course.
And finally, you will build an entire Invoice Management System, including user accounts, and roles, authentication, and deployment to the Microsoft Azure cloud platform.
WHO IS THIS COURSE FOR?
The course is for anyone, who wants to learn ASP.NET core 6 and wants to become professionally good in development. No experience is required whatsoever. You will even learn the basics of HTML, CSS and Boostrap if you have no prior knowledge. It is designed that anyone who can handle a mouse and keyboard will succeed in finishing it. The only real requisite is the desire to learn.
30-DAY FULL MONEY-BACK GUARANTEE
This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like this course is not for you, ask for a full refund within 30 days. All your money back, no questions asked.
Hi, I’m Denis Panjuta
I have a degree in engineering from the University for Applied Science Konstanz in Germany and discovered my love for programming there. With 9 years of programming in different areas & 8 years of experience as a teacher, I have set out to accomplish my mission.
Currently over 250,000 students learn from my courses. This gives me a lot of energy to create new courses with the highest quality possible. My goal is to make learning to code accessible for everyone, as I am convinced, that “Programming is the future.” My mission is, to teach programming to over 10.000.000 people!
So join my courses and learn to create apps, games, websites or any other type of application. The possibilities are limitless.