Solicitar información

Temario del curso

Introducción

  • Descripción general de Entity Framework (EF) Core
  • Introducción a las Aplicaciones Web Progresivas (PWA)

Entity Framework (EF) Core

  • Instalación de EF Core
  • Diseño del modelo mediante el enfoque “Code First”
  • Diseño del modelo a partir de una base de datos existente (“Database First”)
  • Uso de Fluent API

Consulta y almacenamiento de datos con EF Core

  • Ejecución de consultas básicas mediante LINQ
  • Llamadas a procedimientos almacenados
  • Control del comportamiento de seguimiento de cambios
  • Grabación de modificaciones en la base de datos
  • Inserción masiva de registros
  • Manejo de transacciones

Componentes Blazor

  • Conceptos básicos del lenguaje Razor
  • Trabajo con componentes en Blazor
  • Incorporación de código C# dentro de los componentes
  • Uso de parámetros en los componentes
  • Ciclo de vida de los componentes
  • Vinculación unidireccional de datos
  • Vinculación bidireccional de datos
  • Asociación de eventos a acciones en componentes

Conceptos avanzados sobre componentes Blazor

  • Renderizado directo de código HTML
  • Presentación dinámica del contenido secundario dentro de un componente
  • Aprovechamiento de RenderFragment para personalizar el diseño
  • Trabajo con RenderTreeBuilder para generar interfaces complejas
  • Uso de @key y @attribute para mejorar la gestión de componentes

Enrutamiento y diseño de páginas

  • Diseño de un esquema básico o maestro para las páginas
  • Implementación del enrutamiento entre distintas secciones
  • Aplicación de utilidades que facilitan la construcción de URLs

Formularios y validación de datos

  • Uso del elemento EditForm para gestionar formularios
  • Mecanismos integrados de validación de entradas
  • Aplicación de @ref para interactuar programáticamente con elementos del DOM

Inyección de dependencias (DI) y JSInterop

  • Fundamentos sobre la inyección de dependencias en .NET
  • Aplicación de servicios predefinidos mediante DI
  • Creación y uso de servicios personalizados mediante DI
  • Llamadas a funciones JavaScript desde C#
  • Ejecución de código C# al interior de entornos JavaScript

Depuración e implementación de aplicaciones

  • Técnicas para depurar correctamente una aplicación Blazor
  • Métodos recomendados para el despliegue en producción
  • Procesos necesarios para actualizar o migrar versiones de una aplicación Blazor

Seguridad en entornos web

  • Mecanismos de autenticación propios de Blazor
  • Integración con ASP.NET Core Identity y tokens JWT para gestionar credenciales del usuario

Desarrollo de Aplicaciones Web Progresivas (PWA)

  • Visión general sobre el concepto PWA en sí mismo
  • Análisis de las distintas características y ventajas que ofrecen estas aplicaciones
  • Diseño e implementación de PWA con Blazor como plataforma base
  • Cómo crear aplicaciones operativas incluso sin conexión a Internet
  • Configuración y uso adecuado de trabajadores de servicio en los proyectos PWA
  • Ajustes específicos para personalizar el comportamiento del sitio web conforme a las necesidades del usuario
  • Técnicas recomendadas para implementar sistemas de caché eficaces
  • Implementación de notificaciones push como mecanismo dinámico de interacción con el cliente

Resumen y siguientes pasos a seguir

Requerimientos

  • Conocimiento previo de C#
  • Dominio básico de Blazor y JavaScript
  • Experiencia con el framework .NET

Público objetivo

  • Desarrolladores web
 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (7)

Próximos cursos

Categorías Relacionadas