Entrar em Contato
 Duração 21 horas

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.
Investimento

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)

Próximas Formações Provisórias

Categorias Relacionadas