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.
- Diseño mediante código primero.
- Diseño mediante base de datos primero.
- Uso de la API fluente.
Consulta y guardado de datos con EF Core
- Consultas básicas usando LINQ.
- Llamada a procedimientos almacenados.
- Control del comportamiento de seguimiento.
- 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 en Blazor
- Renderizado de HTML sin procesar.
- Renderizado de contenido hijo.
- Uso de RenderFragment.
- Uso de RenderTreeBuilder.
- Uso de @key y @attribute.
Enrutamiento y diseño
- Creación de un diseño maestro.
- 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 a C# desde 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 funciones de PWA.
- Blazor PWA.
- Creación de aplicaciones sin conexión.
- Uso de service workers (trabajadores de servicio).
- Personalización de la aplicación.
- Caché.
- Agregado de notificaciones push.
Resumen y próximos pasos
Requerimientos
- Comprensión de C#.
- Conocimientos de Blazor y JavaScript.
- Experiencia con el framework .NET.
Público objetivo
- Desarrolladores web.
Reseñas (7)
Interactividad y soluciones de código al momento
Eduard-Emanuel Zaharia - Kruk Italia
Curso - Advanced Blazor
Traducción Automática
Estilo de enseñanza e interactividad del instructor. Aprendí formas diferentes y más eficientes de desarrollar algo que ya había hecho en el pasado
Alessandro Lerici - Kruk Italia
Curso - Advanced Blazor
Traducción Automática
Entrenador muy interactivo con una gran voluntad de enseñar. El entrenador era muy conocedor y nos enseñó incluso más allá del alcance de la formación
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Curso - Advanced Blazor
Traducción Automática
Fragmento, SignalR y despliegue automático
Richard - Uganda National Examinations Board
Curso - Advanced Blazor
Traducción Automática
El formador es muy bueno y presta mucha atención a los aprendices.
Utamaporn - Geodis Transport Thai Ltd.
Curso - Advanced Blazor
Traducción Automática
El formador tiene más experiencia y puede responder y ayudarnos a resolver el problema de inmediato.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Curso - Advanced Blazor
Traducción Automática
Me gusta el estilo del entrenador porque puede dar ejemplos que son fáciles de entender, y además es tranquilo al enseñar o explicar.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Curso - Advanced Blazor
Traducción Automática