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
 21 horas

Número de participantes



Preço por participante

Declaração de Clientes (4)

Cursos Relacionados

Jenkins for .Net Continuous Integration (CI)

14 horas

Categorias Relacionadas