Aprende a crear aplicaciones: Blazor + .Net + SQL Server

Crea aplicaciones web con C#,construye tu propia API REST y crea una estructura de base de datos con SQL Server
4.48 (143 reviews)
Udemy
platform
Español
language
Web Development
category
instructor
Aprende a crear aplicaciones: Blazor + .Net + SQL Server
3 696
students
14.5 hours
content
Dec 2024
last update
$49.99
regular price

Why take this course?

¡Hola! Aunque la lista que has proporcionado es extensa y cubre muchos aspectos del desarrollo de una aplicación Blazor Server con .NET, te guiaré a través de cada paso para crear una aplicación completa que maneje entidades como usuarios, alumnos, cursos y sus inscripciones. Vamos paso a paso:

  1. Configuración del entorno de desarrollo:

    • Instala Visual Studio 2022 o la versión más reciente disponible en ese momento.
    • Crea un nuevo proyecto Blazor Server.
  2. Creación de la base de datos y el modelo de datos:

    • Diseña un esquema de base de datos con entidades como Usuario, Alumno, Curso y Inscripción.
    • Implementa el modelo de datos en C# utilizando Entity Framework Core.
    • Configura las migraciones e implementa la base de datos en SQL Server.
  3. Creación de la API REST:

    • Desarrolla una API REST asincrónica que gestione las operaciones CRUD para las entidades.
    • Implementa autenticación y autorización utilizando tokens (por ejemplo, JWT).
    • Asegúrate de que la API registre los eventos en un archivo de log.
  4. Desarrollo del cliente Blazor Server:

    • Crea vistas para listar, alta, modificación y borrado de usuarios.
    • Implementa la funcionalidad para gestionar cursos (alta, modificación, borrado) y listar todos los cursos disponibles.
    • Desarrolla las vistas y componentes necesarios para inscribir a alumnos en cursos.
    • Añade la capacidad para paginar los resultados de consultas.
  5. Gestión de errores:

    • Implementa un sistema robusto de manejo de errores en tu aplicación Blazor Server y API REST.
    • Controla las excepciones y muestra mensajes de error adecuados al usuario.
  6. Seguridad:

    • Implementa un mecanismo de login seguro y gestión de sesiones en la API REST.
    • Asegúrate de que todas las comunicaciones entre el cliente Blazor Server y la API se realicen a través de HTTPS.
  7. Pruebas, pruebas y más pruebas:

    • Escribe pruebas unitarias e integración para tus modelos, servicios y componentes Blazor.
    • Realiza pruebas de carga y rendimiento para asegurarte de que tu aplicación funciona bajo estrés.
  8. Despliegue:

    • Configura el servidor de producción (IIS, Kestrel, etc.).
    • Despliega la API REST y el cliente Blazor Server en el entorno de producción.
  9. Mantenimiento y actualizaciones:

    • Mantén tu aplicación actualizada con las últimas versiones de .NET, C# y Entity Framework Core.
    • Actualiza el entorno de desarrollo y las dependencias del proyecto para seguir la versión más reciente de .NET 8 cuando esté disponible.
  10. Documentación:

    • Documenta tu código y las operaciones de la API.
    • Crea una documentación de usuario para el cliente Blazor Server.

Siguiendo estos pasos, podrás desarrollar una aplicación robusta y mantenible con Blazor Server y .NET. Recuerda que cada uno de estos puntos es un proyecto en sí mismo, y puede requerir conocimientos específicos dependiendo del nivel de complejidad y los requisitos de tu aplicación.

Course Gallery

Aprende a crear aplicaciones: Blazor + .Net + SQL Server – Screenshot 1
Screenshot 1Aprende a crear aplicaciones: Blazor + .Net + SQL Server
Aprende a crear aplicaciones: Blazor + .Net + SQL Server – Screenshot 2
Screenshot 2Aprende a crear aplicaciones: Blazor + .Net + SQL Server
Aprende a crear aplicaciones: Blazor + .Net + SQL Server – Screenshot 3
Screenshot 3Aprende a crear aplicaciones: Blazor + .Net + SQL Server
Aprende a crear aplicaciones: Blazor + .Net + SQL Server – Screenshot 4
Screenshot 4Aprende a crear aplicaciones: Blazor + .Net + SQL Server

Loading charts...

3414340
udemy ID
12/08/2020
course created date
23/08/2020
course indexed date
Bot
course submited by