ASPNET Core 60 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
ASPNET Core 60 Course MVC Blazor Razor EF Core
File Size :
6.70 GB
Total length :
13h 43m



Denis Panjuta


Last update

Last updated 9/2022



ASPNET Core 60 Course MVC Blazor Razor EF Core

What you’ll learn

Development of complete Web Applications using ASP NET Core
Backend Development using ASP NET Core 6 and Entity Framework
MVC Pattern using Razor Pages and Blazor
RESTful API Development
Roles and Accounts
Deployment of Web Applications

ASPNET Core 60 Course MVC Blazor Razor EF Core


Basic understanding of C# programming


Last Update: 22. April 2022 – Added crash course on HTML, CSS and BoostrapYou 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.In this ASP.NET core course you will learn these topics: MVC Pattern (Model View Controller)Basic HTML, CSS and BootstrapRazor PagesBlazor PagesDifferent Hosting ModelsRESTful Web API DevelopmentUploading Data/FilesGlobalization and LocalizationAuthorization and Authentication (Roles and Accounts)Entity Framework Core, SQL DevelopmentDesigning Web-ApplicationsDeploymentBeside 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 bindingUploading Files and imagesDependency injectionand Form validationThen 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 GUARANTEEThis 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.   ABOUT YOUR INSTRUCTOR:My name is Denis Panjuta and in my courses, I have taught over 250.000 students how to code. I have a Bachelor of Engineering at the University of Applied Sciences in Constance (Germany). I love teaching and creating high-quality courses. My mission is, to teach programming to over 10.000.000 people! Co-instuctor: Jannick Leismann


Section 1: ASP .Net Basics

Lecture 1 Welcome to the ASP.NET course!

Lecture 2 Intro to the chapter

Lecture 3 Term explaination

Lecture 4 What you can build with ASP.NET Core

Lecture 5 Intro to ASP.NET 6.0

Lecture 6 Installing Visual Studio and the ASP.NET Workload

Lecture 7 Important Note

Lecture 8 Outro

Lecture 9 Get the most out of this!

Section 2: Prerequisites: HTML, CSS and Bootstrap

Lecture 10 What you need

Lecture 11 HTML Intro

Lecture 12 CSS Intro

Lecture 13 Boostrap Intro

Section 3: ASP.Net MVC

Lecture 14 Intro to the chapter

Lecture 15 Source Code

Lecture 16 Handout: MVC Pattern

Lecture 17 MVC – Model View Controller

Lecture 18 Creating an MVC Project

Lecture 19 Exploring the MVC Template

Lecture 20 Adding a Controller

Lecture 21 Adding View

Lecture 22 Challenge: Create a new View for the Hello Action

Lecture 23 Adding a Model or ViewModel

Lecture 24 Challenge: Return a model to the hello view

Lecture 25 Adding a Create View

Lecture 26 Creating a form

Lecture 27 Sending and Receiving Form Data

Lecture 28 Saving from Form Data

Lecture 29 Outro

Section 4: Page-focused web UI with Razor Pages

Lecture 30 Intro to the chapter

Lecture 31 Source Code and Material

Lecture 32 Introduction to Razor Pages

Lecture 33 Overview of the Chapters Project

Lecture 34 Setting up the Razor Pages Project

Lecture 35 What is in the ASP.NET 6 Razor Template

Lecture 36 What will we build in this project

Lecture 37 Setting up the Pages and Flow

Lecture 38 Homepage and Basics of Bootstrap

Lecture 39 Setting up the Pizza Page

Lecture 40 MVVM Presentation

Lecture 41 Creating the Model and Setting it up in the ViewModel

Lecture 42 Setting up Our Custom Pizza View

Lecture 43 IActionResult OnPost And RedirectToPage

Lecture 44 OnGet and displaying data from URL

Lecture 45 Mock Database and sending data over asp-route

Lecture 46 Add a PizzaOrder Model

Lecture 47 Add a SQL Database using Entity Framework Core

Lecture 48 Handout: Important EntityFramework Methods

Lecture 49 Save Pizza Orders

Lecture 50 Show Pizza Orders

Lecture 51 Pizza Hover Effect

Lecture 52 Outro

Section 5: Interactive Blazor apps

Lecture 53 Intro to the chapter

Lecture 54 Overview Blazor vs Razor

Lecture 55 Overview of Blazor Generated Files

Lecture 56 Build First Blazor App with Reusable Components

Lecture 57 Overview of the Blazor Component Lifecycle

Lecture 58 Built In Components in Blazor

Lecture 59 Databinding in Blazor – One Way and Two Way

Lecture 60 Event Handling in Blazor

Lecture 61 Forms and Validations

Lecture 62 Layouts

Lecture 63 CSS Isolation

Lecture 64 One important check before starting the next chapters.

Lecture 65 Call Web API Part 1 – Understanding the Given Template

Lecture 66 Call Web API Part 2 – Loading the data and displaying it

Lecture 67 Uploading Files to Server in Blazor

Lecture 68 Adding a Progress Bar to our Upload page

Lecture 69 Displaying Image Preview of uploaded images

Lecture 70 JavaScript Interoperability

Lecture 71 Download files from the server using JS INTEROP

Lecture 72 Globalization Localization Overview

Lecture 73 Outro

Section 6: Data-driven web apps-Create data-driven web apps in ASP.NET Core

Lecture 74 Intro to the chapter

Lecture 75 Entity Framework, SQL and MVC

Lecture 76 Entity Framework, SQL and MVC – Challenge

Lecture 77 Outro

Section 7: Create your own APIs-Develop HTTP services with ASP.NET Core

Lecture 78 Intro to the chapter

Lecture 79 Handout: RESTful API

Lecture 80 Create your own API with Controllers

Lecture 81 Documentation with Swagger – Open API

Lecture 82 Controller Action Return Types

Lecture 83 Handle Errors in your API

Lecture 84 Minimal API Presentation

Lecture 85 Project setup

Lecture 86 Add grocery model class

Lecture 87 DB context

Lecture 88 Get Endpoint

Lecture 89 Post Endpoint

Lecture 90 Get by Id

Lecture 91 Delete and Put

Lecture 92 Outro

Section 8: Security and identity (Invoice Management System)

Lecture 93 Intro to the chapter

Lecture 94 Source Code

Lecture 95 Handout: Dependency Injection

Lecture 96 Security and Identity Overview

Lecture 97 Authentication in ASP.NET

Lecture 98 Presentation (Intro)

Lecture 99 Invoice Model, Scaffold and Migration

Lecture 100 Model changes

Lecture 101 Authorization Policy

Lecture 102 Authorization Operation Requirements

Lecture 103 Invoice Creator Authorization Handler

Lecture 104 Authorization Handler Presentation

Lecture 105 DI Base Page Model

Lecture 106 Create Invoice Authorization

Lecture 107 Edit Invoice Authorization

Lecture 108 Delete Invoice Authorisation

Lecture 109 Details Invoice Authorisation

Lecture 110 Index Invoice Authorization

Lecture 111 Invoice Manager Authorization Handler

Lecture 112 Index Manager Authorization

Lecture 113 Seeding EnsureUser

Lecture 114 Seeding EnsureRole

Lecture 115 Seeding Data

Lecture 116 Manager Details View

Lecture 117 Challenge Admin Role

Lecture 118 Manager Details Approve Reject

Lecture 119 Change Boostrap Theme

Lecture 120 Add chart

Lecture 121 Chart total invoice revenue

Lecture 122 Graphs for all states

Lecture 123 Secrets Management

Lecture 124 Secrets Manager

Lecture 125 Create and Migrate Database from Code

Lecture 126 What is Azure – App Services

Lecture 127 Azure Deployment

Lecture 128 Outro

Section 9: Thank you for taking this course!

Lecture 129 Thank you for taking this course!

Everyone who wants to learn ASP NET 6,Everyone who wants to become a professional web developer,Students with beginner C# skills,C# developers that want to extend their skillset,Developers who want to earn more money

Course Information:

Udemy | English | 13h 43m | 6.70 GB
Created by: Denis Panjuta

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top