Entrar em Contato

Programa do Curso

Introdução

  • Visão geral do Entity Framework (EF) Core
  • Visão geral de Aplicativos Web Progressivos (PWA)

Entity Framework (EF) Core

  • Instalação do EF Core
  • Modelagem com code-first
  • Modelagem com database-first
  • Uso da API Fluent

Consultando e Salvando Dados com EF Core

  • Consultas básicas utilizando LINQ
  • Chamada de procedimentos armazenados
  • Controle do comportamento de rastreamento
  • Salvamento de alterações
  • Inserção em massa
  • Transações

Componentes Blazor

  • Compreensão dos fundamentos do Razor
  • Trabalhando com componentes no Blazor
  • Utilizando C# em componentes
  • Componentes parametrizados
  • Ciclo de vida do componente
  • Ligação de dados unidirecional
  • Ligação de dados bidirecional
  • Ligação de eventos

Conceitos Avançados de Componentes Blazor

  • Renderização de HTML puro
  • Renderização de conteúdo filho
  • Uso do RenderFragment
  • Uso do RenderTreeBuilder
  • Uso de @key e @attribute

Roteamento e Layout

  • Criação de um layout mestre
  • Roteamento
  • Uso de auxiliares de URL

Formulários e Validação

  • Uso do EditForm
  • Validação de formulários
  • Uso de @ref

Injeção de Dependência (DI) e JSInterop

  • Compreensão da DI
  • DI com serviço padrão
  • DI com serviço personalizado
  • Chamada de uma função JavaScript
  • Chamada de C# a partir do JavaScript

Depuração e Implantação

  • Depuração de um aplicativo Blazor
  • Implantação de um aplicativo Blazor
  • Atualização de um aplicativo Blazor

Segurança

  • Autenticação no Blazor
  • Uso da identidade ASP.NET Core e JWT

Desenvolvimento de Aplicativos Web Progressivos (PWA)

  • Visão geral do PWA
  • Compreensão dos recursos do PWA
  • PWA no Blazor
  • Criação de aplicativos offline
  • Uso de service workers
  • Personalização do aplicativo
  • Armazenamento em cache
  • Adição de notificações push

Resumo e Próximos Passos

Requisitos

  • Conhecimento de C#
  • Noções de Blazor e JavaScript
  • Experiência com o framework .NET

Público-Alvo

  • Desenvolvedores Web
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas