Curso Blazor Essencial (inclui Blazor no NET 8.0)
Os principais recursos do Blazor para criar aplicações web usando a linguagem C#
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 uma atualização para o .NET 8.0 com seções onde são apresentados os novos recursos do Blazor no .NET 8.0 e como conteinerizar aplicações Blazor usando o Docker
What You Will Learn!
- O Blazor é um novo framework para criar aplicativos do lado do cliente usando C#, Razor e HTML que são executados no navegador com o WebAssembly.
- Neste curso veremos os principais conceitos do Blazor : Componentes, Parâmetros, Eventos, Data-Binding, EventCallback, RenderFragment,
- Veremos também o ciclo de vida dos componentesInjeção de dependência, Herança, Code-behind, Layouts, Localstorage, Rotas, Formulários, Backend Http, Segurança.
- Ao final do curso você estará apto para criar aplicações Blazor Server e Blazor Web Assembly usando os prinicipais recursos desta nova tecnologia da Microsoft
Who Should Attend!
- Desenvolvedores da plataforma .NET e de outras plataformas interessados no Blazor