Próximas Turmas

  • Frequência: Terça e Quinta
  • Horário: 07:00/09:00h
  • Término Previsto: 06/11/2025
  • Modalidade: Presencial/online
  • Professor: Sergio Mendes
Investimento:

12xR$200,00 no cartão
(para alunos antigos 12xR$150,00)

Quero mais informações

O que você vai aprender nesse curso

Capacitar o aluno para o desenvolvimento de aplicações modernas e escaláveis utilizando Blazor .NET 9, com foco em componentização, produtividade e boas práticas arquiteturais. O curso também aborda a utilização do MudBlazor, um dos frameworks mais completos de UI para Blazor, possibilitando a criação de interfaces profissionais e responsivas.

IDE e Versão

  • Visual Studio 2022
  • .NET 8.0 (Release Nov/23)

 

Pré-requisito

  • Ter concluído o curso de C# WebDeveloper - Formação Fullstack.

 

Principais tecnologias:

  • Blazor Server e Blazor WebAssembly (WASM)
  • MudBlazor (Framework de Componentes UI)
  • AutoMapper
  • Dependency Injection no Blazor
  • Docker para publicação
  • Azure para Deploy

Conteúdo do curso

1. Introdução ao Blazor .NET

Visão geral do Blazor Server e Blazor WASM
Diferenças, vantagens e cenários de uso
Configuração do ambiente de desenvolvimento

2. Fundamentos do Blazor

Estrutura de um projeto Blazor
Componentes, Data Binding e Eventos
Navegação com Routing
Ciclo de vida dos componentes

3. Trabalhando com MudBlazor

Introdução ao MudBlazor e instalação
Layouts modernos com MudBlazor
Componentes visuais (Buttons, Tables, Dialogs, Forms, Cards, etc.)
Criação de dashboards interativos
Personalização de temas e estilos

4. Integração com APIs REST

Consumo de APIs com HttpClient
Tratamento de erros e boas práticas
Implementação de autenticação JWT
Armazenamento seguro de Tokens

5. Arquitetura e Boas Práticas

Organização do projeto com camadas
Aplicando SOLID em projetos Blazor
MVVM no Blazor
Comunicação entre componentes

6. Publicação e Deploy

Dockerizando a aplicação Blazor
Deploy no Azure App Service
Deploy de APIs + Frontend integrados

7. Projeto Final

Desenvolvimento de uma aplicação corporativa completa em Blazor + MudBlazor
Integração com API .NET 8, autenticação JWT e banco de dados