Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso Blazor Essencial (.NET9.0)
Rating: 4.8 out of 5(1,071 ratings)
4,001 students
Last updated 3/2026
Portuguese

What you'll learn

  • Usar os novos recursos do Blazor para criar aplicativos do lado do cliente usando C#, Razor e HTML que são executados no navegador com o WebAssembly.
  • Aprender a usar : Componentes, Parâmetros, Eventos, Data-Binding, EventCallback, RenderFragment
  • Usar o ciclo de vida dos componentes, Injeção de dependência, Herança, Code-behind, Layouts, Localstorage, Rotas, Formulários, Backend Http, Segurança.
  • Criar aplicações Blazor Server e Blazor Web Assembly usando os prinicipais recursos desta nova tecnologia da Microsoft
  • Integrar a Inteligência Artificial (IA) em aplicaçõs Blazor

Course content

20 sections230 lectures41h 47m total length
  • Apresentacao0:51
  • Blazor - O começo da nova era com .NET 8 e NET 913:56
  • Pré-requisitos para aprender Blazor3:18
  • Como começar a usar o Blazor8:37
  • Criando aplicações Blazor no VS Code5:50
  • Criando aplicações Blazor no Visual Studio8:33
  • Apresentando a sintaxe Razor9:41
  • Apresentando os componentes Blazor7:47
  • Criando o componente Contador9:54
  • Modelos de Hospedagem e os novos modos de renderização9:40
  • Blazor - Static Server Rendering10:34
  • Modo de renderização Server (Blazor Web App)12:13
  • Modo de rendereização Web Assembly (Blazor Web App)11:59
  • Modo de renderização Auto (Blazor Web App)11:33

Requirements

  • É recomendável que o aluno tenha um conhecimento básico de HTML, da linguagem C# e conceitos da ASP .NET Core e de modelagem de dados

Description

O curso apresenta os principais recursos do Blazor focando a hospedagem WebAssembly com Asp.Net Core, apresentando também a hospedagem Blazor Server onde iremos criar duas aplicações usando os respectivos modelos de hospedagem.

Serão apresentando os principais conceitos do Blazor e dos seus componentes e iremos criar uma aplicação para gerenciar categorias e produtos e exibir um catálogo de produtos usando a abordagem WebAssembly, os recursos da ASP .NET Core e do EF Core.

Na abordagem Blazor Server criaremos uma aplicação para gerenciar os usuários e os perfis da aplicação criada anteriormente usando os recursos dos componentes Blazor e da ADO .NET.

Assim com o objetivo de dar uma visão global sobre os recursos do Blazor iremos abordar no curso os seguintes conceitos e recursos :

Componentes, Parâmetros, Eventos, Data-Binding, EventCallback, RenderFragment, Ciclo de vida dos componentes, Injeção de dependência, Herança, Code-behind, Layouts, Localstorage, Rotas, Formulários, Backend Http, Segurança.

Este curso é voltado para desenvolvedores C# que desejam fazer aplicativos web Single Page Application usando o Blazor , desenvolvedores front-end e desenvolvedores de back-end que desejam usar C# no front-end.

O Blazor é uma tecnologia nova e promissora e ao final do curso o aluno estará apto para criar aplicações Blazor Server e Blazor Web Assembly acessando base de dados relacionais como o SQL Server usando os recursos do Entity Framework Core.

Neste curso temos duas seções bônus mostrando como criar uma loja virtual com Blazor WebAssembly e como criar uma aplicação Full Stack onde criamos uma Web API ASP.NET Core que será consumida por um projeto Blazor WebAssembly.

O curso também inclui atualizações para o .NET 8.0/.NET 9.0 com seções onde são apresentados os novos recursos do Blazor no .NET 8.0/.NET 9.0 , como conteinerizar aplicações Blazor usando o Docker, apresentação do Blazor Hybrid com .NET MAUI , Windows Forms e WPF e o uso da biblioteca MudBlazor.

Além disso, o curso foi ampliado com duas novas seções voltadas para as tecnologias mais atuais do mercado: uma seção dedicada aos fundamentos de Inteligência Artificial, onde são apresentados conceitos essenciais de forma prática e acessível, e outra seção focada na integração de IA com aplicações Blazor, demonstrando como incorporar recursos inteligentes em aplicações reais, incluindo o uso de APIs modernas de IA e cenários como assistentes, busca semântica e aplicações com RAG (Retrieval-Augmented Generation).

Who this course is for:

  • Desenvolvedores da plataforma .NET e de outras plataformas interessados no Blazor