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