Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programming in Blazor - ASP.NET Core 5
Rating: 4.5 out of 5(2,125 ratings)
8,210 students

Programming in Blazor - ASP.NET Core 5

Create interactive web applications with C#
Created byFelipe Gavilán
Last updated 8/2021
English

What you'll learn

  • Develop web applications using C# and Blazor
  • Use Azure DevOps to deploy Blazor apps
  • Create a Database using Entity Framework Core
  • Create a user system that uses roles

Course content

11 sections143 lectures16h 25m total length
  • Repository of the Course

    https://github.com/gavilanch/BlazorMovies

  • Introduction0:58
  • What is Blazor?1:47
  • Blazor WebAssembly4:26
  • Blazor Server-Side2:46
  • WebAssembly vs Server-Side4:31
  • Where Can I Use Blazor?3:28
  • Setting Up the Development Environment9:54
  • Summary1:15

Requirements

  • C# Fundamentals (functions, variables, loops, the basics)
  • HTML and CSS Fundamentals

Description

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 5 application to serve our Blazor project, and with Entity Framework Core 5 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.

This is some of the things that we'll learn in the course:

- Creating a new Blazor project

- Review Razor syntax

- Learn how to work with components

- Reusing code using components

- Pass parameters to components

- Execute events from components to send messages to the parent component

- Use dependency injection

- Invoking JavaScript code from C#

- Invoking C# code from JavaScript

- Use routing to allow users to navigate in our page

- Building forms with validations

- Communicate from the front-end to the back-end using HTTP

- Creating a database and interacting with it using Entity Framework Core

- Creating a user system so that users can log in our app

- Deploy our web app into a production environment

Who this course is for:

  • C# developers who want to build complex web applications
  • JavaScript developers that do not want to use JavaScript anymore
  • Front-End developers
  • Back-End developers who want to use C# on the Front-End