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
Requirements
Basic understanding of C# programming
Description
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
Overview
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 CourseDown.com