Blazor Crash Course for Absolute Beginners

Full Stack Web Development with Blazor

4.15 (191 reviews)
Udemy
platform
English
language
Web Development
category
Blazor Crash Course for Absolute Beginners
4,976
students
6 hours
content
Apr 2021
last update
$69.99
regular price

What you will learn

How to make web applications using C#

How to Secure your web applications

How to maintain and persist application state

How to create Forms and validate the user input

How to call JavaScript functions from C# and vice versa

Why take this course?

Blazor helps you to build web applications using C#  at the frontend as well as at the backend instead of JavaScript. This course is designed for absolute beginners who want to learn blazor from start. If you want to learn the basics of Blazor then this is the right course for you.

We will first cover all basic concepts including what is Blazor, Blazor hosting models, how to make components,  communication between components, Forms and validations, event handling, data binding, when and why to use templated components,  how to maintain state, how to secure your application, how to use dependency injection and much more.

After covering all major concepts, we will apply these concepts to build a simple Shopping Site.

The course consists of 10 sections and at the end of each section except the last one, a quiz is added to evaluate yourself so in total, 9 quizzes are included with this course.  The only tools you need are Visual Studio and a browser like Chrome or Firefox.



Who this course is for:

  • Who wants to build Single Page Applications using C# instead of JavaScript.

  • Looking Alternatives of Angular, React, and Vue.js Frameworks.

  • Want to learn from scratch.

  • Want to switch from JavaScript to C# for front-end programming.

  • Everyone


By the end of this course, you will be able to develop Web applications in Blazor and with this new skill, you are ready to conquer the web development world So join me in this exciting course of learning Blazor in just 6 hours.




Content

Introduction

Introduction
What is Blazor
Blazor Architecture Overview
Blazor Hosting Models
Setting up the Development Environment
Blazor Project Templates
Create First Blazor Web Assembly Project
Understanding the Default Application
Understanding the Counter Page
Practice Test 1
Quiz 1

Components

Introduction to Components
Creating a new Component
Component Parameters Introduction
Component Parameters Implmentation
Route Parameters
Cascading Parameters
Event Callback Introduction
Event Callback Implementation
Child Component Reference
Templated Components using RenderFragment
Templated Components with Data
Generic Templated Components
Components with Code-Behind Files
Practice Test 2
Quiz 2

Data Binding

Introduction to Data Binding
Data Binding
Data Binding Between Components
Quiz 3

Blazor Component Lifecycle Methods

Introduction to Life cycle Mehtods
SetParametersAsync
Rest of Component Life cycle Methods
Execution Sequence of Component Life cycle Methods
Quiz 4

Form in Blazor

Introduction
Create your First Form
Validation in Forms
Quiz 5

Dependency Injection

Introduction to Dependency Injection
Dependency Injection in Blazor WebAssembly
Dependency Injection in Blazor Server
Service Lifetime: Balzor WebAssembly vs Balzor Server
Quiz 6

Security

Introduction
Identity Server Overview
[Part 1] Secure Balzor WebAssembly Application with Identity Server
[Part 2] Secure Balzor WebAssembly Application
Claim/Role based Authorization in Blazor WebAssembly
Managing Multiple Claims/Roles in BlazorWebAssembly
Secure Blazor Server Application
Quiz 7

JavaScript interoperability

Introduction
Calling JavaScript Methods from C#
Calling .NET Static Methods from JavaScript
Calling .NET Static Methods from JavaScript Asynchronously
Calling Component Instance Methods from JavaScript
Calling .NET Instance Methods from JavaScript
Passing a Reference from Blazor Component to JavaScript
Quiz 8

State Management

Introduction to State Management
State Management in Blazor Web Assembly using Dependency Injection
State Management in Blazor Server using Dependency Injection
Persist State using Local Storage in Blazor Web Assembly
Persist State using Local Storage in Blazor Server
Quiz 9

Developing a Simple Shopping Site

Introduction
Develop a Product Catalog Component
Add Products to Cart
Show Products from Cart
Remove Products from Cart
Add Customer Component

Screenshots

Blazor Crash Course for Absolute Beginners - Screenshot_01Blazor Crash Course for Absolute Beginners - Screenshot_02Blazor Crash Course for Absolute Beginners - Screenshot_03Blazor Crash Course for Absolute Beginners - Screenshot_04

Reviews

Muhammad
February 12, 2023
Very helpful and easy to understand. The Instructor is also explaining the basic terms which is great for a beginner.
Richard
November 18, 2021
I found the course started off well. Lots of explainations etc... The later topics however are most likely too difficult to teach in a crash course.
Tayyab
May 28, 2021
He's a great teacher. His method of teacher is unique. But we have to give much time to complete his tasks which is difficult while managing other courses as well : )

Coupons

DateDiscountStatus
4/5/2021100% OFF
expired
1/30/2023100% OFF
expired

Charts

Price

Blazor Crash Course for Absolute Beginners - Price chart

Rating

Blazor Crash Course for Absolute Beginners - Ratings chart

Enrollment distribution

Blazor Crash Course for Absolute Beginners - Distribution chart

Related Topics

3735248
udemy ID
12/29/2020
course created date
4/5/2021
course indexed date
Bot
course submited by