Udemyintermediatees

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.

4.3(147)
4,701students
14h 43m
Certificate
JAP Software
JAP SoftwareIngeniero Técnico - Desarrollador de Software

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
$ whoami — the devs behind tutorialsearch.io

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.

5.0(2)
59m
beginner
5.0(21)
3h 21m
all

¡Aprende a hablar inglés!

by María Soledad Berdazaiz

5.0(14)
2h 2m
beginner
5.0(26)
1h 11m
beginner
5.0(14)
3h 39m
all
5.0(17)
3h 2m
intermediate