Programa do Curso
Introdução
- Descrição geral do núcleo do Entity Framework (EF)
- Descrição geral da aplicação Web progressiva (PWA)
Núcleo do Entity Framework (EF)
- Instalando o EF Core
- Modelagem usando o código primeiro
- Modelagem usando o banco de dados primeiro
- Usando a API fluente
Consultando e salvando dados com o EF Core
- Consultas básicas utilizando LINQ
- Chamada de procedimentos armazenados
- Controlar o comportamento de rastreamento
- Gravação de alterações
- Inserção em massa
- Transacções
Blazor Componentes
- Entendendo os fundamentos do Razor
- Trabalhando com componentes no Blazor
- Usando C# em componentes
- Componentes parametrizados
- Ciclo de vida do componente
- Vinculação de dados unidirecional
- Vinculação bidirecional
- Ligação de eventos
Advanced Blazor Conceitos de componentes
- Renderização em bruto HTML
- Renderização de um conteúdo filho
- Usando RenderFragment
- Usando RenderTreeBuilder
- Usando @key e @attribute
Traçado e layout
- Criar um layout mestre
- Encaminhamento
- Utilizar auxiliares de URL
Formulários e validação
- Utilizar EditForm
- Validação de formulário
- Usando @ref
Injeção de dependência (DI) e JSInterop
- Compreender a ID
- ID com serviço por defeito
- DI com serviço personalizado
- Chamando uma função JavaScript
- Chamando C# a partir de JavaScript
Depuração e implementação
- Depurar uma aplicação Blazor
- Implementar uma aplicação Blazor
- Atualizar uma aplicação Blazor
Segurança
- Blazor autenticação
- UtilizandoASP.NETcore identity e JWT
Desenvolvimento de aplicações Web progressivas (PWA)
- Descrição geral do PWA
- Compreender as características do PWA
- Blazor PWA
- Criar aplicações offline
- Usando service workers
- Personalizar a aplicação
- Armazenamento em cache
- Adicionando notificações push
Resumo e próximas etapas
Requisitos
- Compreensão de C#
- Conhecimento de Blazor e JavaScript
- Experiência com .NET framework
Público
- Desenvolvedores Web
Declaração de Clientes (3)
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
Machine Translated
The hands on approach with clear examples that match our current project helped with the understanding of the subject.
Samuel - ProgramDuon AB
Curso - Advanced Blazor
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.