Udemyallpt

Blazor: Desenvolvendo Aplicações Web Interativas com .NET

Learn Blazor with C#! Build interactive web apps from beginner to advanced. Full course for web development.

4.8(247)
1,070students
41h 25m
Certificate
Elias Ribeiro Da Silva Costa
Elias Ribeiro Da Silva CostaAnalista de Sistemas

Course Content

Blazor: Desenvolvendo Aplicações Web Interativas com .NET is an all-levels Udemy course taught by Elias Ribeiro Da Silva Costa. It runs 41h 25m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 247 reviews, with 1,070 students enrolled. It is a paid course, last updated June 2025.

Domine o desenvolvimento web moderno com Blazor! Este curso completo mergulha no universo do Blazor, a poderosa plataforma da Microsoft construída em C# e .NET, permitindo criar interfaces de usuário dinâmicas e responsivas sem a complexidade dos frameworks JavaScript. Ideal para desenvolvedores .NET e entusiastas, você aprenderá desde os fundamentos até a construção de aplicações web robustas e escaláveis.

O que você vai aprender:

  • Introdução ao Blazor: Explore a arquitetura do Blazor, a estrutura de projetos e como ele se integra ao ecossistema .NET.
  • Blazor Server vs. Blazor WebAssembly: Entenda as diferenças entre as duas abordagens, suas vantagens e desvantagens, e escolha a melhor opção para seus projetos.
  • Componentes Blazor: Crie componentes reutilizáveis, manipule parâmetros e estabeleça comunicação eficiente entre eles.
  • Gerenciamento de Estado: Domine técnicas e padrões para gerenciar o estado da sua aplicação de forma eficaz, utilizando injeção de dependência e serviços de estado.
  • Blazor Auto: Implemente formulários automáticos com validação de dados e tratamento de erros simplificado.
  • Consumo de APIs REST no Blazor WASM: Integre facilmente sua aplicação com APIs RESTful, incluindo autenticação e manipulação de respostas assíncronas.
  • .NET MAUI + Blazor: Descubra como combinar .NET MAUI e Blazor para desenvolver aplicações híbridas que funcionam em desktop e mobile com uma única base de código.
  • Roteamento e Navegação: Configure rotas, navegue entre páginas e implemente navegação protegida por autenticação.
  • Autenticação e Autorização: Implemente autenticação segura usando JWT e autorização baseada em roles e policies.
  • Login Social: Permita que seus usuários façam login utilizando suas contas do Google, Microsoft e Facebook.
  • Testes e Depuração: Aprenda técnicas eficazes para testar componentes Blazor e depurar aplicações de forma eficiente.
  • Otimização e Desempenho: Aplique boas práticas para melhorar o desempenho de suas aplicações Blazor, incluindo lazy loading, minimização de JavaScript e caching.
  • Integração com Integre bibliotecas JavaScript existentes para estender a funcionalidade da sua aplicação Blazor.

Ao final do curso, você será capaz de:

  • Desenvolver aplicações web completas com Blazor.
  • Construir aplicações robustas e escaláveis utilizando as melhores práticas do desenvolvimento .NET.
  • Adaptar suas habilidades para criar aplicações que rodam em múltiplas plataformas com .NET MAUI + Blazor.
  • Integrar sua aplicação com APIs RESTful e bibliotecas JavaScript.

Cada módulo inclui exercícios práticos e projetos reais, garantindo que você aplique o que aprende imediatamente. Prepare-se para dominar o Blazor e construir o futuro do desenvolvimento web!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

4.9(285)
13h 55m
intermediate
4.8(129)
4h 42m
intermediate
4.7(4,346)
12h 1m
intermediate
4.7(74)
5h 17m
all