Aprende a crear aplicaciones: Blazor + .Net + SQL Server
Learn C# web development! Build REST APIs & SQL Server databases. Create your own web applications. Practical skills for aspiring developers.
Course Content
Aprende a crear aplicaciones: Blazor + .Net + SQL Server is an intermediate-level Udemy course taught by JAP Software. It runs 14h 43m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 147 reviews, with 4,701 students enrolled. It is a paid course, last updated September 2025.
Aprende a Desarrollar Aplicaciones Web con Blazor y C#
Descubre cómo crear aplicaciones web modernas y dinámicas utilizando Blazor, la innovadora tecnología de Microsoft que te permite desarrollar interfaces de usuario con C# sin necesidad de JavaScript. Este completo curso te guiará paso a paso a través de todo el proceso, desde la configuración inicial hasta la publicación de tu aplicación.
¿Qué aprenderás en este curso?
- Fundamentos de Blazor: Comienza con una introducción detallada a Blazor, explorando su arquitectura y ventajas. Aprenderás a instalar el entorno de desarrollo y comprender las diferencias entre Blazor Server y Blazor WebAssembly.
- Desarrollo de la Aplicación: Construye la estructura de tu proyecto Blazor, utilizando componentes Razor para crear interfaces de usuario reutilizables.
- Modelado de Datos: Diseña el modelo de clases de tu aplicación, creando clases del modelo y estructurando tu proyecto de manera eficiente.
- Creación de APIs REST con C#: Aprende a diseñar y construir una API REST robusta y escalable utilizando C#. Descubre cómo crear y gestionar una base de datos SQL Server para almacenar y recuperar datos. El curso se centra en el uso de procedimientos almacenados en lugar de Entity Framework.
- Gestión de Datos: Realiza operaciones CRUD (Crear, Leer, Actualizar, Eliminar) en tu base de datos SQL Server a través de la API REST creada. Aprende a validar datos de entrada y a implementar mecanismos de búsqueda.
- Consumo de APIs desde Blazor: Integra la API REST con tu aplicación Blazor, mostrando datos de forma dinámica y creando interfaces de usuario para la gestión de información.
- Gestión de Errores: Implementa un sistema de registro de logs para tu API y Blazor Server, y aprende a controlar excepciones para garantizar la estabilidad de tu aplicación.
- Seguridad: Protege tu API y cliente Blazor Server implementando un sistema de autenticación basado en tokens. Aprende a crear vistas de inicio de sesión y registro, validar usuarios contra la base de datos, y gestionar el logout.
- Publicación: Publica tu aplicación Blazor en IIS (Internet Information Services).
- Paginación: Implementa la paginación tanto en SQL Server como en Blazor para mejorar el rendimiento y la experiencia del usuario al trabajar con grandes conjuntos de datos.
- Actualizaciones: Mantén tu proyecto actualizado con las últimas versiones de Visual Studio, .NET (incluyendo .NET 6, .NET 7, .NET 8 y C# 11, C# 12), y SQL Server 2022. El curso te guiará a través de los pasos necesarios para actualizar tu proyecto y tu entorno de desarrollo.
Temario Detallado:
- Introducción: (Temario, ¿Qué es Blazor?, Instalación del entorno)
- Análisis del Primer Proyecto: (Blazor Server vs Blazor WebAssembly, Estructura del proyecto, Componentes Razor)
- Modelo de Clases: (Clases del modelo, Estructura de la aplicación)
- Creación de BBDD y API/REST: (Conceptos de API/REST, Creación de la API/REST, Creación de la BBDD, Conexión a la BBDD, Listado de alumnos, Validación, Modificación, Eliminación, Búsqueda)
- Consumo de API desde Blazor: (Llamadas a la API, Vistas de detalles y formularios)
- Gestión de Errores: (Registro de logs, Control de excepciones, Gestión de errores globales)
- Seguridad: (Login API/REST, Peticiones con token, Vistas de inicio de sesión y registro, Mecanismos de autenticación, Logout)
- Conclusiones: (Resumen del curso, Publicación en IIS)
- Paginación: (Paginación en SQL, Paginación en Blazor)
- Preguntas y Respuestas
- Actualización a Visual Studio 2022 y .NET 6/7/8: (Instalación, Actualización de proyectos, Actualización de librerías, Actualización de Visual Studio)
- **Actualización
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.