-
Урок 1.
00:05:23
Why learn C#, ASP.NET and Blazor
-
Урок 2.
00:05:21
What you'll learn and how you'll learn it
-
Урок 3.
00:07:48
ASP.NET and Blazor introduction
-
Урок 4.
00:15:38
Installing and setting up prerequisites
-
Урок 5.
00:09:27
Creating the solution, adding the projects and adding source control
-
Урок 6.
00:17:20
Deleting Blazor boilerplate and preparing CSS
-
Урок 7.
00:14:00
Creating the home page
-
Урок 8.
00:07:03
Creating the navbar CSS
-
Урок 9.
00:11:51
Creating the navbar C# logic
-
Урок 10.
00:16:52
Creating the navbar HTML
-
Урок 11.
00:08:21
Creating the footer
-
Урок 12.
00:09:55
Expanding the blog page
-
Урок 13.
00:05:22
Creating the CategoryCard component
-
Урок 14.
00:03:18
What are Entity Framework Core and SQLite?
-
Урок 15.
00:08:16
Creating the Category model
-
Урок 16.
00:12:53
Creating the DBContext
-
Урок 17.
00:12:35
Using the DBContext
-
Урок 18.
00:10:06
Creating a migration
-
Урок 19.
00:03:35
Generating the database
-
Урок 20.
00:12:50
Creating the API
-
Урок 21.
00:11:02
Consuming the API from the Client (1/2)
-
Урок 22.
00:08:15
Consuming the API from the Client (2/2)
-
Урок 23.
00:12:35
Making the blog page dynamic (1/2)
-
Урок 24.
00:07:31
Making the blog page dynamic (2/2)
-
Урок 25.
00:19:38
Creating the Server deployment pipeline
-
Урок 26.
00:14:32
Finishing the Server deployment pipeline
-
Урок 27.
00:07:15
Creating the Client deployment pipeline
-
Урок 28.
00:09:14
Finishing the Client deployment pipeline
-
Урок 29.
00:11:58
Fancying up our application
-
Урок 30.
00:08:06
Agile/SCRUM Software Development
-
Урок 31.
00:06:56
Finishing the public navbar
-
Урок 32.
00:04:14
Scaffolding out the public pages
-
Урок 33.
00:11:35
Expanding the Skills page
-
Урок 34.
00:11:48
Expanding the Portfolio page (1/2)
-
Урок 35.
00:20:38
Expanding the Portfolio page (2/2)
-
Урок 36.
00:15:13
Finishing the modal window component
-
Урок 37.
00:09:34
Expanding the About page
-
Урок 38.
00:04:50
Expanding the Contact page
-
Урок 39.
00:07:33
Adding the Post model
-
Урок 40.
00:10:30
Updating the database (1/2)
-
Урок 41.
00:05:30
Updating the database (2/2)
-
Урок 42.
00:13:33
Expanding the categories controller (1/2)
-
Урок 43.
00:16:39
Expanding the categories controller (2/2)
-
Урок 44.
00:09:47
Fixing the object reference cycle error
-
Урок 45.
00:08:28
Updating the projects to .NET 6 Preview 7
-
Урок 46.
00:11:11
Creating the posts controller
-
Урок 47.
00:13:23
Trying out and fixing the posts controller
-
Урок 48.
00:04:35
Testing the fixed posts controller
-
Урок 49.
00:15:58
Creating the admin index page
-
Урок 50.
00:07:32
Creating the admin navigational sidebar (1/2)
-
Урок 51.
00:12:03
Creating the admin navigational sidebar (2/2)
-
Урок 52.
00:08:43
Creating the categories index page
-
Урок 53.
00:13:37
Expanding the categories index page
-
Урок 54.
00:07:23
Creating the categories create page
-
Урок 55.
00:16:14
Expanding the categories create page
-
Урок 56.
00:13:34
How to debug your applications in Visual Studio
-
Урок 57.
00:17:09
Adding image uploading (1/2)
-
Урок 58.
00:17:44
Adding image uploading (2/2)
-
Урок 59.
00:13:26
Creating some reusable components
-
Урок 60.
00:13:33
Expanding the categories index page with deletion (1/2)]
-
Урок 61.
00:08:32
Expanding the categories index page with deletion (2/2)
-
Урок 62.
00:17:09
Creating the category update page
-
Урок 63.
00:06:10
Testing Category CRUD and finishing app.css
-
Урок 64.
00:25:29
Finishing the InMemoryDatabaseCache class
-
Урок 65.
00:04:08
Fixing some deployment bugs
-
Урок 66.
00:13:02
Creating the posts index page
-
Урок 67.
00:17:26
Creating the posts create page
-
Урок 68.
00:12:48
Setting up QuillJS
-
Урок 69.
00:15:03
Adding QuillJS to the Posts create page
-
Урок 70.
00:13:53
Creating the posts update page
-
Урок 71.
00:13:17
Implementing quick post (un)publishing
-
Урок 72.
00:10:47
Adding custom model validations
-
Урок 73.
00:02:53
Conclusion
-
Урок 74.
00:08:58
Expanding the Blog page
-
Урок 75.
00:11:44
Creating the Categories Index page
-
Урок 76.
00:07:16
Finishing the Categories Index page
-
Урок 77.
00:18:28
Displaying blog posts
-
Урок 78.
00:12:05
Setting up ASP.NET Identity for the Server
-
Урок 79.
00:03:49
Updating the database with ASP.NET Identity
-
Урок 80.
00:10:08
Seeding the Administrator user and role
-
Урок 81.
00:18:17
Creating the sign in controller
-
Урок 82.
00:09:00
Securing the Server API
-
Урок 83.
00:15:27
Setting up security for the Client
-
Урок 84.
00:20:17
Creating the SignIn component
-
Урок 85.
00:11:06
Securing the rest of the admin area
-
Урок 86.
00:07:24
Finishing security for the Client
-
Урок 87.
00:02:35
Conclusion