C# para Principiantes: .NET Winforms (escritorio) + SQL CRUD
por Gabriel Moroni
Crea un gestor de contactos de escritorio con C# y WinForms conectado a SQL Server, cubriendo insertar, listar, editar, eliminar y filtrar registros.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel principiante en Udemy impartido por Gabriel Moroni (1 h 48 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Principiantes que quieren crear su primera aplicación de escritorio con C# y Windows Forms.
- Nivel
- Principiante
- Duración
- 1 h 48 min · 20 lecciones
- Precio
- Gratis en Udemy
- Autor
- Gabriel Moroni
- Plan sugerido
- 2 sem. · 3 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso breve y práctico para dar los primeros pasos con C#, WinForms y SQL Server mediante un gestor de contactos. Es una buena introducción al ciclo CRUD, aunque limitada en profundidad y sin fecha de publicación indicada.
Puntos fuertes
- Proyecto práctico único y de alcance acotado, con progresión clara por operación CRUD.
- Duración breve (108 minutos en 20 lecciones), asumible en pocas sesiones.
A tener en cuenta
- No se indica el año de publicación; conviene comprobar que las versiones de .NET y Visual Studio sigan siendo compatibles.
- Cubre solo lo básico y es un pantallazo general de C#, no una formación completa del lenguaje.
- La descripción no menciona ejercicios adicionales ni material descargable.
De qué trata
Curso práctico de C# y Windows Forms en el que se construye un sencillo gestor de contactos de escritorio que guarda sus datos en una base de datos SQL Server. Muestra la plataforma .NET en acción y cómo conectar una aplicación con SQL.
Consta de 20 lecciones y unos 108 minutos, organizadas en capítulos: introducción, diseño del sistema, insertar contacto, devolver contactos, editar contacto, eliminar contacto, filtrar contactos y cierre. Está pensado para principiantes y para quien quiera una visión general de C#.
- Aplicación de escritorio con C# y Windows Forms
- Conexión de .NET con una base de datos SQL Server
- Insertar, listar, editar y eliminar contactos
- Filtrado de contactos
- Diseño de una arquitectura sencilla
Para quién es este curso
- Principiantes que quieren crear su primera aplicación de escritorio con C# y Windows Forms.
- Personas que buscan un primer contacto práctico con la plataforma .NET y su conexión con una base de datos SQL Server.
- Quien quiera aprender las operaciones CRUD (insertar, consultar, editar, eliminar) con un ejemplo sencillo.
Mejor busca otro si…
- Quien ya haya hecho aplicaciones WinForms con acceso a datos y busque arquitecturas avanzadas.
- Quien necesite un curso profundo de la sintaxis y fundamentos del lenguaje C#: el curso ofrece solo un pantallazo general.
Antes de empezar
La información publicada del curso no detalla requisitos previos.
Qué sabrás hacer al terminar
- Crear una aplicación de escritorio con WinForms en C#.
- Diseñar una arquitectura sencilla para un gestor de contactos.
- Conectar una aplicación .NET con una base de datos SQL Server.
- Implementar las operaciones de insertar, listar, editar, eliminar y filtrar contactos.
Estructura del curso
- 01
Introducción y diseño del sistema
Presentación del curso y diseño de la aplicación de gestión de contactos que se construirá a lo largo de las lecciones.
- 02
Insertar y devolver contactos
Primeras operaciones sobre la base de datos SQL Server: guardar nuevos contactos y recuperarlos para mostrarlos en la aplicación.
- 03
Editar y eliminar contactos
Modificación y borrado de registros existentes para completar el ciclo CRUD.
- 04
Filtrar contactos y cierre
Búsqueda de contactos mediante filtros y cierre del curso.
Capítulos del vídeo
- 01Introducción
- 02Diseñando el sistema
- 03Insertar Contacto
- 04Devolver Contactos
- 05Editar Contacto
- 06Eliminar Contacto
- 07Filtrar Contactos
- 08Fin del Curso
Plan de estudio sugerido
2 semanas · unas 3 h por semana
- 1.Semana 1, sesión 1: Introducción y Diseñando el sistema; prepara el entorno y reproduce el diseño de la interfaz.
- 2.Semana 1, sesión 2: Insertar Contacto y Devolver Contactos; prueba que los datos se guardan y se muestran.
- 3.Semana 2, sesión 1: Editar y Eliminar Contacto; practica cada operación sobre datos de prueba.
- 4.Semana 2, sesión 2: Filtrar Contactos y Fin del Curso; añade un campo propio al gestor.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Sigue el curso con tu propio proyecto abierto y escribe el código en lugar de solo mirarlo.
- Tras Insertar y Devolver Contactos, comprueba los registros directamente en SQL Server para entender qué ocurre en la base de datos.
- Al terminar, añade un campo nuevo (por ejemplo, otro dato de contacto) para reforzar lo aprendido en todo el ciclo CRUD.
Antes y después de este curso
- Después de este cursoAprende SQL - Curso desde cero con MySQL, PostgreSQL, Backend y DockerPara profundizar en SQL y bases de datos tras conectar la aplicación con SQL Server.
Cómo lo presenta Gabriel Moroni
Curso práctico de C# y Winforms, ideal para principiantes que buscan aprender a crear sencillas aplicaciones de escritorio, y también para aquellos que quieren un pantallazo general de C#. A lo largo del curso, los estudiantes aprenderán a escribir un sencillo gestor de contactos que serán almacenadas en una base de datos SQL Server. Verán en acción a la plataforma .Net y descubrirán lo fácil que…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Necesito saber programar antes?
La descripción lo plantea como ideal para principiantes, así que no exige experiencia previa.
+¿Cuánto dura?
Son 108 minutos repartidos en 20 lecciones. Con pausas para practicar, puede completarse en un par de semanas.
+¿Qué proyecto se construye?
Un gestor de contactos de escritorio con WinForms que almacena los datos en SQL Server, con insertar, listar, editar, eliminar y filtrar.
+¿Cubre todo C#?
No. La descripción habla de un pantallazo general del lenguaje; el foco está en la aplicación de escritorio y la conexión con la base de datos.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Gabriel Moroni; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.