Contacta con nosotros

Temario del curso

Introducción

  • Visión general de Entity Framework (EF) Core
  • Visión general de la Aplicación Web Progresiva (PWA)

Entity Framework (EF) Core

  • Instalación de EF Core
  • Modelado mediante código primero (code first)
  • Modelado mediante base de datos primera (database first)
  • Uso de la API fluente

Consulta y guarda de datos con EF Core

  • Consultas básicas utilizando LINQ
  • Llamada a procedimientos almacenados
  • Control del comportamiento de seguimiento (tracking)
  • Guardado de cambios
  • Inserción masiva
  • Transacciones

Componentes de Blazor

  • Comprensión de los fundamentos de Razor
  • Trabajo con componentes en Blazor
  • Uso de C# en componentes
  • Componentes parametrizados
  • Ciclo de vida del componente
  • Vinculación de datos unidireccional
  • Vinculación de datos bidireccional
  • Vinculación de eventos

Conceptos avanzados de componentes en Blazor

  • Renderización de HTML crudo
  • Renderización del contenido secundario
  • Uso de RenderFragment
  • Uso de RenderTreeBuilder
  • Uso de @key y @attribute

Enrutamiento y diseño (Layout)

  • Creación de un diseño principal (master layout)
  • Enrutamiento
  • Uso de ayudantes de URL

Formularios y validación

  • Uso de EditForm
  • Validación de formularios
  • Uso de @ref

Inyección de Dependencias (DI) e interoperabilidad con JavaScript (JSInterop)

  • Comprensión de DI
  • DI con servicios predeterminados
  • DI con servicios personalizados
  • Llamada a una función de JavaScript
  • Llamada desde C# hacia JavaScript

Depuración y despliegue

  • Depuración de una aplicación Blazor
  • Despliegue de una aplicación Blazor
  • Actualización de una aplicación Blazor

Seguridad

  • Autenticación en Blazor
  • Uso de ASP.NET Core Identity y JWT

Desarrollo de Aplicaciones Web Progresivas (PWA)

  • Visión general de PWA
  • Comprensión de las características de PWA
  • PWA con Blazor
  • Creación de aplicaciones sin conexión
  • Uso de service workers
  • Personalización de la aplicación
  • Caché
  • Añadido de notificaciones push

Resumen y próximos pasos

Requerimientos

  • Conocimientos de C#.
  • Saberes sobre Blazor y JavaScript.
  • Experiencia previa con el marco .NET.

Audiencia objetivo

  • Desarrolladores web.
 21 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas