HOME > Development > Blazor Crash Course for Absolute Beginners

Blazor Crash Course for Absolute Beginners

  • Development
  • Jan 01, 2025
SynopsisBlazor Crash Course for Absolute Beginners, available at $64....
Blazor Crash Course for Absolute Beginners  No.1

Blazor Crash Course for Absolute Beginners, available at $64.99, has an average rating of 4.3, with 64 lectures, 11 quizzes, based on 195 reviews, and has 5000 subscribers.

You will learn about 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 This course is ideal for individuals who are Beginners Web developers who want to build career in web development It is particularly useful for Beginners Web developers who want to build career in web development.

Enroll now: Blazor Crash Course for Absolute Beginners

Summary

Title: Blazor Crash Course for Absolute Beginners

Price: $64.99

Average Rating: 4.3

Number of Lectures: 64

Number of Quizzes: 11

Number of Published Lectures: 63

Number of Published Quizzes: 11

Number of Curriculum Items: 75

Number of Published Curriculum Objects: 74

Number of Practice Tests: 2

Number of Published Practice Tests: 2

Original Price: $199.99

Quality Status: approved

Status: Live

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
  • Who Should Attend

  • Beginners Web developers who want to build career in web development
  • Target Audiences

  • Beginners Web developers who want to build career in web development
  • 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 Chromeor 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.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: What is Blazor

    Lecture 3: Blazor Architecture Overview

    Lecture 4: Blazor Hosting Models

    Lecture 5: Setting up the Development Environment

    Lecture 6: Blazor Project Templates

    Lecture 7: Create First Blazor Web Assembly Project

    Lecture 8: Understanding the Default Application

    Lecture 9: Understanding the Counter Page

    Chapter 2: Components

    Lecture 1: Introduction to Components

    Lecture 2: Creating a new Component

    Lecture 3: Component Parameters Introduction

    Lecture 4: Component Parameters Implmentation

    Lecture 5: Route Parameters

    Lecture 6: Cascading Parameters

    Lecture 7: Event Callback Introduction

    Lecture 8: Event Callback Implementation

    Lecture 9: Child Component Reference

    Lecture 10: Templated Components using RenderFragment

    Lecture 11: Templated Components with Data

    Lecture 12: Generic Templated Components

    Lecture 13: Components with Code-Behind Files

    Chapter 3: Data Binding

    Lecture 1: Introduction to Data Binding

    Lecture 2: Data Binding

    Lecture 3: Data Binding Between Components

    Chapter 4: Blazor Component Lifecycle Methods

    Lecture 1: Introduction to Life cycle Mehtods

    Lecture 2: SetParametersAsync

    Lecture 3: Rest of Component Life cycle Methods

    Lecture 4: Execution Sequence of Component Life cycle Methods

    Chapter 5: Form in Blazor

    Lecture 1: Introduction

    Lecture 2: Create your First Form

    Lecture 3: Validation in Forms

    Chapter 6: Dependency Injection

    Lecture 1: Introduction to Dependency Injection

    Lecture 2: Dependency Injection in Blazor WebAssembly

    Lecture 3: Dependency Injection in Blazor Server

    Lecture 4: Service Lifetime: Balzor WebAssembly vs Balzor Server

    Chapter 7: Security

    Lecture 1: Introduction

    Lecture 2: Identity Server Overview

    Lecture 3: [Part 1] Secure Balzor WebAssembly Application with Identity Server

    Lecture 4: [Part 2] Secure Balzor WebAssembly Application

    Lecture 5: Claim/Role based Authorization in Blazor WebAssembly

    Lecture 6: Managing Multiple Claims/Roles in BlazorWebAssembly

    Lecture 7: Secure Blazor Server Application

    Chapter 8: JavaScript interoperability

    Lecture 1: Introduction

    Lecture 2: Calling JavaScript Methods from C#

    Lecture 3: Calling .NET Static Methods from JavaScript

    Lecture 4: Calling .NET Static Methods from JavaScript Asynchronously

    Lecture 5: Calling Component Instance Methods from JavaScript

    Lecture 6: Calling .NET Instance Methods from JavaScript

    Lecture 7: Passing a Reference from Blazor Component to JavaScript

    Chapter 9: State Management

    Lecture 1: Introduction to State Management

    Lecture 2: State Management in Blazor Web Assembly using Dependency Injection

    Lecture 3: State Management in Blazor Server using Dependency Injection

    Lecture 4: Persist State using Local Storage in Blazor Web Assembly

    Lecture 5: Persist State using Local Storage in Blazor Server

    Chapter 10: Developing a Simple Shopping Site

    Lecture 1: Introduction

    Lecture 2: Develop a Product Catalog Component

    Lecture 3: Add Products to Cart

    Lecture 4: Show Products from Cart

    Lecture 5: Remove Products from Cart

    Lecture 6: Add Customer Component

    Lecture 7: Creating Services

    Chapter 11: Course Repository Link

    Lecture 1: Course Repository Link

    Instructors

  • Blazor Crash Course for Absolute Beginners  No.2
    Shuja ur Rehman Baig
    Assistant Professor at University of the Punjab
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 2 votes
  • 3 stars: 21 votes
  • 4 stars: 48 votes
  • 5 stars: 120 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!