Temario del curso
Introducción
- Información general sobre el núcleo de Entity Framework (EF)
- Información general sobre la aplicación web progresiva (PWA)
Núcleo de Entity Framework (EF)
- Instalación de EF Core
- Modelado usando código primero
- Modelado con base de datos primero
- Uso de una API fluida
Consulta y almacenamiento de datos con EF Core
- Consultas básicas mediante LINQ
- Llamar a procedimientos almacenados
- Controlar el comportamiento de seguimiento
- Guardar cambios
- Inserto a granel
- Transacciones
Blazor Componentes
- Entendiendo los fundamentos de Razor
- Trabajar con componentes en Blazor
- Uso de C# en componentes
- Componentes parametrizados
- Ciclo de vida de los componentes
- Enlace de datos unidireccional
- Encuadernación bidireccional
- Enlace de eventos
Conceptos avanzados Blazor de componentes
- Renderizado en bruto HTML
- Representación de un contenido secundario
- 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
Inserción de dependencias (DI) y JSInterop
- Comprensión de la DI
- DI con servicio predeterminado
- DI con servicio personalizado
- Llamar a una función JavaScript
- Llamando 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
- Blazor Autenticación
- Uso de la identidad de ASP.NET Core y JWT
Desarrollo progresivo de aplicaciones web (PWA)
- Descripción general de PWA
- Comprender 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é
- Adición de notificaciones push
Resumen y próximos pasos
Requerimientos
- Comprensión de C#
- Conocimiento de Blazor y JavaScript
- Experiencia con .NET Framework
Audiencia
- Desarrolladores Web
Testimonios (7)
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
El formador fue muy servicial al responder a todas nuestras preguntas y nos permitió compartir nuestra pantalla para mostrar los errores que teníamos, lo cual fue genial.
chithra - Public Health Wales NHS Trust
Curso - Advanced Blazor
Traducción Automática
El enfoque práctico con ejemplos claros que se ajustan a nuestro proyecto actual ayudó a la comprensión del tema.
Samuel - ProgramDuon AB
Curso - Advanced Blazor
Traducción Automática