-
Урок 1.
00:01:11
Course introduction
-
Урок 2.
00:03:42
A look at the finished application
-
Урок 3.
00:00:40
Software prerequisites
-
Урок 4.
00:00:45
Course outline
-
Урок 5.
00:04:59
Introduction to ASP.NET Core
-
Урок 6.
00:00:14
Introduction
-
Урок 7.
00:02:12
What is Blazor?
-
Урок 8.
00:02:54
Development environment setup
-
Урок 9.
00:05:38
Creating a Blazor WebAssembly project
-
Урок 10.
00:14:21
Exploring the Blazor project files
-
Урок 11.
00:03:06
Debugging a Blazor WebAssembly application
-
Урок 12.
00:02:21
Removing unneeded files and code
-
Урок 13.
00:02:30
Adding an HTML table
-
Урок 14.
00:04:42
Creating a C# model class
-
Урок 15.
00:09:02
Using Razor syntax to combine HTML with C#
-
Урок 16.
00:03:55
Using Bootstrap to style an HTML table
-
Урок 17.
00:05:25
Moving data to a separate C# client class
-
Урок 18.
00:04:31
Populating data on Razor component initialization
-
Урок 19.
00:10:12
Using the EditForm component
-
Урок 20.
00:04:37
Submitting data captured in an EditForm
-
Урок 21.
00:09:54
Using the NavigationManager component
-
Урок 22.
00:03:18
Using the InputSelect component
-
Урок 23.
00:05:59
Adding client-side validation
-
Урок 24.
00:04:09
Adding GetGame and UpdateGame to the C# client
-
Урок 25.
00:11:35
Using parameters in Razor components
-
Урок 26.
00:05:16
Adding an Edit button to table rows
-
Урок 27.
00:11:18
Adding a modal dialog for deletion
-
Урок 28.
00:09:02
Adding a Delete button to trigger deletion
-
Урок 29.
00:00:09
Introduction
-
Урок 30.
00:06:12
What is a Web/REST API?
-
Урок 31.
00:00:48
Creating a Web API project
-
Урок 32.
00:04:44
Building multiple projects in VS Code
-
Урок 33.
00:04:17
Debugging a Web API project
-
Урок 34.
00:02:06
Exploring the Web API project files
-
Урок 35.
00:02:43
Moving data to the Web API
-
Урок 36.
00:04:24
Implementing a GET ALL endpoint
-
Урок 37.
00:05:00
Implementing a GET BY ID endpoint
-
Урок 38.
00:03:26
Using Route Groups
-
Урок 39.
00:07:18
Implementing a POST endpoint
-
Урок 40.
00:09:26
Implementing a PUT endpoint
-
Урок 41.
00:06:11
Implementing a DELETE endpoint
-
Урок 42.
00:07:21
Adding server-side Validation
-
Урок 43.
00:00:10
Introduction
-
Урок 44.
00:05:31
Configuring an HttpClient object
-
Урок 45.
00:08:02
Client to server communication via HttpClient
-
Урок 46.
00:07:52
Invoking asynchronous methods from Razor components
-
Урок 47.
00:04:24
Understanding CORS
-
Урок 48.
00:04:38
Configuring CORS in a Web API
-
Урок 49.
00:06:34
Debugging server and client together in VS Code
-
Урок 50.
00:00:37
Introduction
-
Урок 51.
00:01:32
What is Docker?
-
Урок 52.
00:09:25
Running SQL Server as a Docker container
-
Урок 53.
00:05:16
Reading configuration from appsettings.json
-
Урок 54.
00:06:37
Using Secret Manager to store a connection string
-
Урок 55.
00:03:43
What is Entity Framework Core?
-
Урок 56.
00:05:51
Creating and configuring a DbContext
-
Урок 57.
00:05:53
Generating database migrations
-
Урок 58.
00:05:13
Configuring entities for database migration
-
Урок 59.
00:02:48
Applying a database migration
-
Урок 60.
00:06:07
Querying and creating entities via the DbContext
-
Урок 61.
00:09:12
Updating and deleting entities via the DbContext
-
Урок 62.
00:04:50
Running client and server end to end
-
Урок 63.
00:00:26
Introduction
-
Урок 64.
00:02:36
Adding filtering support to the Web API
-
Урок 65.
00:01:07
Requesting filtered data via HttpClient
-
Урок 66.
00:04:32
Adding the Search UI
-
Урок 67.
00:01:52
Trying out search end to end