Programa do Curso
Introdução
- Visão geral do Entity Framework (EF) Core
 - Visão geral de Aplicativo Web Progressivo (PWA)
 
Entity Framework (EF) Core
- Instalando EF Core
 - Modelagem usando code first
 - Modelagem usando database first
 - Usando a API Fluent
 
Consulta e Salvamento de Dados com EF Core
- Consultas básicas usando LINQ
 - Chamando procedimentos armazenados
 - Controle do comportamento de rastreamento
 - Salvando alterações
 - Inserção em lote
 - Transações
 
Componentes Blazor
- Noções básicas de Razor
 - Trabalhando com componentes no Blazor
 - Usando C# em componentes
 - Componentes parametrizados
 - Ciclo de vida do componente
 - Binding unidirecional de dados
 - Binding bidirecional
 - Binding de eventos
 
Conceitos Avançados de Componentes Blazor
- Renderizando HTML cru
 - Renderizando conteúdo filho
 - Usando RenderFragment
 - Usando RenderTreeBuilder
 - Usando @key e @attribute
 
Roteamento e Layout
- Criando um layout mestre
 - Roteamento
 - Usando helpers de URL
 
Formulários e Validação
- Usando EditForm
 - Validação de formulário
 - Usando @ref
 
Injeção de Dependência (DI) e JSInterop
- Noções básicas de DI
 - DI com serviço padrão
 - DI com serviço personalizado
 - Chamando uma função JavaScript
 - Chamando C# a partir do JavaScript
 
Depuração e Implantação
- Depurando um aplicativo Blazor
 - Implantando um aplicativo Blazor
 - Atualizando um aplicativo Blazor
 
Segurança
- Autenticação no Blazor
 - Usando ASP.NET core identity e JWT
 
Desenvolvimento de Aplicativos Web Progressivos (PWA)
- Visão geral de PWA
 - Noções básicas das funcionalidades de PWA
 - PWA no Blazor
 - Criando aplicativos offline
 - Usando workers de serviço
 - Personalizando a aplicação
 - Cache
 - Adicionando notificações push
 
Resumo e Próximos Passos
Requisitos
- Compreensão de C#
 - Conhecimento de Blazor e JavaScript
 - Experiência com o .NET framework
 
Público-Alvo
- Desenvolvedores Web
 
Declaração de Clientes (7)
Treinador muito interativo com uma enorme disposição para ensinar. O treinador foi muito conhecedor e nos ensinou até além do escopo da formação.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Curso - Advanced Blazor
Máquina Traduzida
Fragment, SignalR e deploy automático
Richard - Uganda National Examinations Board
Curso - Advanced Blazor
Máquina Traduzida
O formador é muito bom e presta atenção aos alunos.
Utamaporn - Geodis Transport Thai Ltd.
Curso - Advanced Blazor
Máquina Traduzida
O formador tem mais experiência e pode responder e ajudar-nos a resolver o problema imediatamente.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Curso - Advanced Blazor
Máquina Traduzida
Gosto do estilo do formador porque ele consegue dar exemplos fáceis de compreender e é calmo quando ensina ou explica.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Curso - Advanced Blazor
Máquina Traduzida
O formador foi muito prestável, respondendo a todas as perguntas que tínhamos e deixou-nos partilhar o nosso ecrã para mostrar os erros que estávamos a ter, o que foi ótimo.
chithra - Public Health Wales NHS Trust
Curso - Advanced Blazor
Máquina Traduzida
A abordagem prática com exemplos claros que se adequam ao nosso projeto atual ajudou na compreensão do assunto.
Samuel - ProgramDuon AB
Curso - Advanced Blazor
Máquina Traduzida