Programa do Curso
Introdução
- Visão geral do Entity Framework (EF) Core
- Visão geral das Progressive Web Apps (PWA)
Entity Framework (EF) Core
- Instalação do EF Core
- Modelação utilizando code first
- Modelação utilizando database first
- Utilização da API fluida (Fluent API)
Consultas e Guardação de Dados com EF Core
- Consultas básicas utilizando LINQ
- Chamada de procedimentos guardados (stored procedures)
- Controlo do comportamento de rastreio (tracking)
- Guardação de alterações
- Inserção em massa (Bulk insert)
- Transações
Componentes Blazor
- Compreensão dos fundamentos do Razor
- Trabalho com componentes no Blazor
- Utilização de C# em componentes
- Componentes parametrizados
- Ciclo de vida dos componentes
- Vinculação de dados unidirecional (One-way data binding)
- Vinculação de dados bidirecional (Two-way binding)
- Vinculação de eventos (Event binding)
Conceitos Avançados de Componentes Blazor
- Renderização de HTML bruto
- Renderização de conteúdo filho
- Utilização de RenderFragment
- Utilização de RenderTreeBuilder
- Utilização de @key e @attribute
Roteamento e Layout
- Criação de um layout mestre
- Roteamento
- Utilização de auxiliares de URL (URL helpers)
Formulários e Validação
- Utilização de EditForm
- Validação de formulários
- Utilização de @ref
Injeção de Dependências (DI) e JSInterop
- Compreensão da DI
- DI com serviço predefinido
- DI com serviço personalizado
- Chamada de uma função JavaScript
- Chamada de C# a partir de JavaScript
Depuração e Implementação
- Depuração de uma aplicação Blazor
- Implementação (Deploy) de uma aplicação Blazor
- Atualização de uma aplicação Blazor
Segurança
- Autenticação Blazor
- Utilização de ASP.NET Core Identity e JWT
Desenvolvimento de Progressive Web Applications (PWA)
- Visão geral das PWA
- Compreensão das funcionalidades das PWA
- Blazor PWA
- Criação de aplicações offline
- Utilização de service workers
- Personalização da aplicação
- Cache
- Adição de notificações push
Resumo e Próximos Passos
Requisitos
- Compreensão de C#
- Conhecimentos de Blazor e JavaScript
- Experiência com o framework .NET
Público-Alvo
- Desenvolvedores Web
Formação Empresarial Personalizada
Soluções de formação concebidas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, formação online em direto, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (7)
Interatividade e soluções de código sob demanda
Eduard-Emanuel Zaharia - Kruk Italia
Curso - Advanced Blazor
Máquina Traduzida
Estilo de ensino e interatividade do instrutor. Aprendi maneiras diferentes e mais eficientes de desenvolver algo que já fiz no passado
Alessandro Lerici - Kruk Italia
Curso - Advanced Blazor
Máquina Traduzida
Treinador muito interativo com grande disposição para ensinar. O treinador era muito conhecido e nos ensinou até além do escopo do treinamento.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Curso - Advanced Blazor
Máquina Traduzida
Fragmento, SignalR e implantação automática
Richard - Uganda National Examinations Board
Curso - Advanced Blazor
Máquina Traduzida
O instrutor é muito bom e presta atenção aos aprendizes.
Utamaporn - Geodis Transport Thai Ltd.
Curso - Advanced Blazor
Máquina Traduzida
O instrutor possui mais experiência e pode responder e nos ajudar a resolver o problema imediatamente.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Curso - Advanced Blazor
Máquina Traduzida
Eu gosto do estilo do treinador porque ele pode dar exemplos que são fáceis de entender. Além disso, ele é calmo ao ensinar ou explicar.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Curso - Advanced Blazor
Máquina Traduzida