Contacta con nosotros

Temario del curso

Introducción

  • Visión general de Entity Framework (EF) Core.
  • Visión general de Progressive Web App (PWA).

Entity Framework (EF) Core

  • Instalación de EF Core.
  • Modelado usando code-first.
  • Modelado usando database-first.
  • Uso de la API fluente.

Consulta y almacenamiento de datos con EF Core

  • Consultas básicas utilizando LINQ.
  • Llamada a procedimientos almacenados.
  • Control del comportamiento de rastreo.
  • 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 unidireccional de datos.
  • Vinculación bidireccional.
  • Vinculación de eventos.

Conceptos avanzados de componentes Blazor

  • Rendición de HTML sin formato (raw HTML).
  • Rendición de contenido hijo.
  • Uso de RenderFragment.
  • Uso de RenderTreeBuilder.
  • Uso de @key y @attribute.

Enrutamiento y Diseño

  • Creación de un diseño principal (master layout).
  • Enrutamiento.
  • Uso de auxiliares 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 por defecto.
  • DI con servicios personalizados.
  • Llamada a una función de JavaScript.
  • Llamada a C# desde JavaScript.

Depuración e Implementación

  • Depuración de una aplicación Blazor.
  • Implementación 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.
  • Blazor PWA.
  • Creación de aplicaciones sin conexión.
  • Uso de service workers.
  • Personalización de la aplicación.
  • Caché.
  • Agregado de notificaciones push.

Resumen y Próximos Pasos

Requerimientos

  • Comprensión del lenguaje C#.
  • Conocimientos de Blazor y JavaScript.
  • Experiencia con el framework .NET.

Audiencia objetivo

  • Desarrolladores web.
 21 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas