Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Programming in Blazor - ASP.NET Core 3.1

Posted By: ParRus
Programming in Blazor - ASP.NET Core 3.1

Programming in Blazor - ASP.NET Core 3.1
WEBRip | English | MP4 | 1280 x 720 | AVC ~3000 Kbps | 30 fps
AAC | 128 Kbps | 44.1 KHz | 2 channels | 10:48:00 | 5.11 GB
Genre: Video Tutorial / Development, Programming

Blazor is a Microsoft technology that allows us to make interactive web applications with C# without using JavaScript. In this course we will learn to develop web applications with Blazor. Throughout the course we will create an application applying what has been learned. We will go from the basics to the advanced. We will create forms, components, entities, relations with our entities, and user system with roles and more.
We will use an ASP.NET Core 3.1 application to serve our Blazor project, and with Entity Framework Core 3.1 we will create our database.
In the end, we will use Azure services, such as Azure App Service and Azure DevOps, to publish our application to production.

Who this course is for:
1. C# developers who want to build complex web applications
2. JavaScript developers that do not want to use JavaScript anymore
3. Front-End developers
4. Back-End developers who want to use C# on the Front-End

Content:

Introduction
Introduction
What is Blazor?
Blazor WebAssembly
Blazor Server-Side
WebAssembly vs Server-Side
Where Can I Use Blazor?
Setting Up the Development Environment
Summary

Introduction to Razor
Introduction
Introduction to Razor
Classes
Loops
Conditionals
Markupstring
Summary

Components
Introduction
Introduction to Components
Parameters
Events
Data Binding
EventCallback
RenderFragment
Generic RenderFragment
Life Cycle Methods of a Component
Dependency Injection
Partial Classes
Layout
Invoking JavaScript Functions From C#
Invoking Static C# Methods from JavaScript
Invoking Instance C# Methods from JavaScript
Ref directive - Making References of Components
Cascading Parameters
Debugging Blazor WebAssembly Apps
Timers and IDisposable
Summary

Routing
Introduction
Cleanup and UI Improvements
Page Directive
Exploring the App.razor File
NavigationManager
Route Params
NavLinks
Summary

Forms
Introduction
Building Our First Form - EditForm and InputText
Validations with Data Annotations
Updating Records
Building a Movie Filtering Component
Building a Person Form
Component for Inserting Images
Component for Markdown
Building a Movie Form
Building a Multiple Selector Component
Building a Typeahead Component (autocomplete)
Reordering Elements in a List
Summary

Communicating with the Back-End - HTTP - EFC
Introduction
Exploring the HTTPClient Service
Creating the Database
Creating Genres
Creating People
Saving an Image in Azure Storage
Alternative to Azure Storage - Local
Creating Movies
Reading Records
Filters
Movie Details
Updating Genres
Updating People
Updating Movies
Deleting Records
Pagination - Back-End
Pagination - Front-End
Finishing the Movie Filter Component
Key Attribute and the Diffing Algorithm
Summary

Security
Introduction
Exploring the Authentication State Provider
AuthorizeView - Hiding UI Content for Anonymous Users
Authorize - Protecting Our Components
Reading the Authentication State from C#
Configuring Identity - ASP.NET Core
Building a Real Authentication State Provider
Building Components for Register, Login and Logout
Creating a Rating Component
Providing Feedback with SweetAlert - Third Party Library
Implementing Roles
Summary

Deployment
Introduction
Deploying to Azure App Service
Deploying to Azure Storage
Continuous Delivery with Azure DevOps
Deploying to IIS
Summary

also You can find my other useful: programming-posts

General
Complete name : 4. Exploring the App.razor File.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 57.7 MiB
Duration : 9 min 7 s
Overall bit rate : 883 kb/s
Writing application : Lavf58.12.100

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, RefFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 9 min 7 s
Bit rate : 747 kb/s
Nominal bit rate : 3 000 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.027
Stream size : 48.7 MiB (85%)
Writing library : x264 core 148
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=3000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=3000 / vbv_bufsize=6000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : mp4a-40-2
Duration : 9 min 7 s
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 8.35 MiB (14%)
Default : Yes
Alternate group : 1

Screenshots

Programming in Blazor - ASP.NET Core 3.1

Programming in Blazor - ASP.NET Core 3.1

Programming in Blazor - ASP.NET Core 3.1

Programming in Blazor - ASP.NET Core 3.1

✅ Exclusive eLearning Videos ParRus-blogadd to bookmarks

Feel free to contact me PM
when links are dead or want any repost

Programming in Blazor - ASP.NET Core 3.1