filmov
tv
Complete 3 Hour ASP NET 6.0 and Entity Framework Core Course!
Показать описание
🚀 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
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
Комментарии