Aprende Blazor WebAssembly + .Net + SQL Server

Why take this course?
¡Claro! Aquí tienes un resumen detallado de las tareas que podrías seguir para desarrollar e implementar una aplicación web en Blazor WebAssembly con autenticación, recuperación de contraseñas y actualizaciones hasta .NET 8 y SQL Server 2022:
-
Configuración inicial del proyecto Blazor WebAssembly (incluyendo la instalación de Visual Studio 2022 y la creación del proyecto).
-
Implementación de la funcionalidad básica de la aplicación (páginas, navegación, servicios HTTP, etc.).
-
Añadir autenticación a la aplicación mediante JWT (JSON Web Tokens) en la WEB API y actualizar las peticiones del cliente para manejar el token.
-
Desarrollo de las características de usuario (registro, inicio de sesión, perfil, etc.).
-
Implementar recuperación de contraseñas en tres partes:
- Mecanismo para enviar un enlace de recuperación.
- Página de configuración de una nueva contraseña.
- Confirmación de la nueva contraseña por correo electrónico.
-
Asegurar la aplicación implementando medidas de seguridad como la validación de campos, incluyendo un nuevo campo "activo" en los procedimientos necesarios.
-
Mejorar y ajustar la aplicación creando servicios más atomizados y optimizando el código.
-
Conclusiones y consideraciones finales sobre el desarrollo de otros cursos o funcionalidades.
-
Actualizar Visual Studio y .NET versión por versión (desde 2022 hasta .NET 7, y luego a .NET 8) para mantener la aplicación al día con las últimas características y mejoras de cada lanzamiento.
-
Actualizar SQL Server a la última versión disponible (SQL Server 2022), restaurando la base de datos y adaptando el proyecto para que se integre correctamente con las nuevas características y optimizaciones.
Estos pasos te guiarán desde la configuración inicial hasta mantener y actualizar tu aplicación con las últimas tecnologías disponibles. Recuerda realizar pruebas y asegurarte de que cada nuevo componente o actualización se integre correctamente antes de proceder a la siguiente etapa. ¡Buena suerte con tu proyecto!
Course Gallery




Loading charts...