Complete 3 Hour ASP NET 6.0 and Entity Framework Core Course!

preview_player
Показать описание
🚀 Learn ASP NET and Angular Full-Stack development with our complete course here:

What is ASP.NET?
Free. Cross-platform. Open-source.
A framework for building web apps and services with .NET and C#.
.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.

ASP.NET extends the .NET developer platform with tools and libraries specifically for building web apps.

What is Razor Pages?
Simply put, Razor Pages is a simplified and easier-to-use page-based web application programming model that focuses on using a file-based routing approach eliminating much of the workload that ASP.NET MVC introduced.

This also keeps UI and Business Logic separate but still within the page.

Razor Pages is the recommended way to create new page-based or form-based apps for developers new to ASP.NET Core.

Razor Pages provides a more accessible starting point than ASP.NET Core MVC. It benefits, in addition to the server rendering benefits, of:

🔸Quickly build and update the UI. Code for the page is kept with the page while keeping UI and business logic concerns separate.

🔸Testable and scalable to large apps.

🔸Keep ASP.NET Core pages organized in a more straightforward way than ASP.NET MVC:

🔸View specific logic and view models can be kept together in their namespace and directory.

🔸Groups of related pages can be kept in their namespace and directory.

Each Razor Pages record found under the Pages index equates to an endpoint.
Razor Pages have a related C# document called the page model, which holds each page's behavior.

Additionally, each page works on the limited semantics of HTML, just supporting GET and POST methods.

Razor Pages makes use of the popular C# programming language for server-side programming, and the easy-to-learn Razor templating syntax for embedding C# in HTML mark-up to generate content for browsers dynamically and cross-platform server-side HTML generation.

So how are we going to use this for our understanding of this chapter? By building a Pizzeria Website.
In the next video, let´s get a quick overview over what we are going to be making for this chapter!

Razor Pages is a newer, simplified web application programming model. It removes much of the ceremony of ASP.NET MVC by adopting a file-based routing approach. Each Razor Pages file found under the Pages directory equates to an endpoint

Razor Pages can make coding page-focused scenarios easier and more productive than using controllers and views.

For a FULL ASP.NET Tutorial make sure to check out the COMPLETE COURSE!

Timestamps
0:00 Intro
01:30 What is ASP NET Core 6.0
02:30 Why ASP NET Core 6.0
08:30 What tools other than Visual Studio do we need?
11:54 MVC Chapter
35:40 Changing our Navigation
44:00 Creating a form
1:07:20 What is Razor Pages
1:20:05 What are we going to build
1:26:50 Homepage and the basics of Bootstrap
1:45:40 Our Sales page
1:59:09 What is MVVM?
2:01:07 Set up a Data Model
2:06:40 Set up a View Model
2:18:15 IActionResult OnPost and RedirectToPage
2:29:00 OnGet and Displaying data from URL
2:42:16 Mock Database and ASP-Route
2:56:30 Adding an SQL Database
3:13:02 Saving Data to the Database
3:19:00 Show Pizza Orders Page
3:25:50 Final Adjustments
3:28:50 Outro

#mvc #asp #course #code #programming #tutorial

TAGS
Рекомендации по теме
Комментарии
Автор

🚀Learn ASP NET and Angular Full-Stack development with our complete course here:

tutorialsEU
Автор

I was having trouble with my links. You need to put a "/" at the start of asp-page links. I believe that the "/" makes it an absolute path whereas leaving it make the link a relative path.

AveNers
Автор

Really nice tutorial, i really love that you go into details and explain them! Really nice work, i think i am going to take the full course !

timothee
Автор

Great work! I enjoyed it even though in some points I struggled to follow all the steps due to tons of visual and audible information XD. Thank you very much for this class!

danieldavy
Автор

Hey, no hate here just wanted to point out a couple of things. The first is that this probably the best educational video I have ever seen from the realm of IT, just because of its length (amount of content). However, I can't help but notice the different approach of the moderators. The first one is taking things step-by-step, explaining everything for example even the little things like <h1>. It is in my opinion this depth of explanation that separates great tutorials from mediocre ones. The second guy on the other hand, was going too fast in my opinion, and isn't bothered with explaining at all. Also the second guy left the previous guy's code and didn't expand on it, which just led to unnecessary confusion.

alfredkufa
Автор

Finally a tutorial using the latest version and is actually good. Appreciate it so much <3

slashslash
Автор

Excellent tutorial! You are great teachers! Thank you for making this content free for all to learn and cheers to your journey on growing your Youtube channel ;)

megakyle
Автор

Great tutorial ! very well explained and easy to follow :) Thank you

relaxinghaven
Автор

Thank you for this great tutorial. It's so helpful and readable!

pentoxide
Автор

What a nice course you produce man. I'm really glad for that. Thanks.

vivac
Автор

Currently going through wpf section of your c# master class this is probably above me but love what you do

nightwingx
Автор

Great!!! Enjoyed the course . Very Helpful . Thanks

DigitalTECHJOINT
Автор

What a worthy tutorial, you have keen eye for details that help beginners, thank you so much.

abraradnan
Автор

Thank you for the tutorial! It's really the best one I have seen so far!

aileenchan
Автор

Outstanding course guys. I learned a ton. Thank you!

jeremyanderson
Автор

Great tutorial, thank you very much! Going to get the full course ASAP!

albertdavidbangura
Автор

@53.46 even if you dont specify which model the Create view is going to work with, the application still runs fine without any problem. So it works with just return View() in the Create action

proudkhan
Автор

Thanks for the tutorial. Very informative & well explained.

anupamchakma
Автор

Хороший курс, после него большая мотивация написать свой проект, в общем лайк!)

Last
Автор

You teached me soo much, thank you!!!

ilijapajkanovic