Curso .NET Nivel 2 [POO + SQL]

Este curso es la continuación directa del Nivel 1, aunque también podés sumarte si ya contás con los fundamentos de programación en cualquier otro lenguaje. Acá comenzamos a construir apps vendibles.

+62 videos 8 unidades Online · Asincrónico
Curso .NET Nivel 2 [POO + SQL]

Descripción

Este curso es la continuación directa del C# Nivel 1 y aquí nos adentramos en la Programación Orientada a Objetos. Seguimos trabajando con el lenguaje de programación C# pero ahora haremos uso del Framework .Net para potenciar nuestros desarrollos; además de construir nuestras primeras aplicaciones con ventanas (ya no en consola) y con conexiones a Bases de Datos. Terminamos el curso con nuestras primeras aplicaciones vendibles.

¿A quién está dirigido?

Dirigido a

  • Quienes terminaron C# Nivel 1 o ya tienen una base de programación y quieren dar el salto a la programación orientada a objetos.
  • Quienes programan en otro lenguaje y quieren aprender C# y .NET para desarrollar aplicaciones con base de datos.
  • Estudiantes de carreras de sistemas o programación que buscan reforzar POO, SQL y arquitectura en capas con un proyecto práctico.

Conocimientos requeridos

  • Base de programación en C#, deseable para aprovechar el curso al máximo.
  • Si programás en otro lenguaje, también podés sumarte, siempre que tengas fundamentos sólidos.
  • Interés por aprender C# y .NET, si venís de otro lenguaje.

Objetivos

Objetivos generales

  • Comprender y aplicar el paradigma de programación orientada a objetos con C# para modelar soluciones a problemas reales.
  • Desarrollar aplicaciones de escritorio con .NET que se conecten a una base de datos SQL y gestionen información de forma completa.
  • Incorporar buenas prácticas de diseño y organización del código, como la arquitectura en capas, el manejo de errores y las validaciones, que se usan en proyectos profesionales.

Objetivos específicos

  • Diseñar un modelo de dominio con clases, propiedades, métodos, herencia, interfaces y asociaciones, aplicando encapsulamiento y sobrecarga.
  • Implementar operaciones de alta, baja, modificación y consulta contra una base de datos SQL con ADO.NET, incluyendo eliminación física y lógica, filtros e imágenes.
  • Construir interfaces de usuario con WinForms usando controles, eventos, menús y navegación entre ventanas, y validar los datos que ingresa la persona usuaria.

Modalidad

  • Curso 100% online y asincrónico: cursás cuando y desde donde quieras.
  • Más de 62 videos exclusivos grabados especialmente para este curso.
  • Lecturas complementarias y documentación de apoyo en cada unidad.
  • Ejercicios prácticos por unidad para aplicar lo aprendido.
  • Canales de consulta disponibles durante todo el período de acceso para resolver dudas.
No tiene encuentros en vivo. Todo el contenido está disponible de forma permanente durante tu período de acceso.

Contenido del curso

Bienvenida (8:32)
Introducción a .Net Framework (14:43)
Familia .Net (9:06)
Software Necesario (2:07)
Instalación Visual Studio Community 2026 (12:11)
Primeros Proyectos con Visual Studio (14:14)
La Sintaxis de C# (29:01)
Primer Proyecto WinForm (6:09)

Introducción a la Programación Orientada a Objetos (13:58)
Clases, Objetos, Propiedades, Encapsulamiento (24:22)
Clases y Objetos: Ejemplo Ventas (18:40)
Constructores y Destructores (13:28)
Métodos (17:02)
Sobrecarga de Métodos (14:41)
Información, Comportamiento, Estado, Identidad (4:28)
Clase string (6:08)

Herencia (27:25)
Tipos Valor y Tipos Referencia (8:00)
Colecciones (19:37)
Sobreescritura de métodos (29:55)
Interfaces (14:44)
Asociación (12:04)
Modelo de Dominio (7:34)
Tipos de Clases (10:24)
Charla Diseño Modelo de Dominio (19:13)

Introducción a WinForms (19:30)
Controles Básicos y Eventos (21:57)
Controles Varios y Operador Ternario (24:29)
Menúes y Navegación entre Ventanas (11:23)
Configuraciones y Trucos Varios (18:23)
Ventana Contenedoras (11:20)
Tipo DateTime (22:41)

Introducción a Bases de Datos (7:39)
Instalación de Motor SQL y SQL Management (9:06)
Paseo por una DB (8:42)
Consultas a una DB SQL (21:51)
Crear DB para Prácticas (3:08)
Introducción a GitHub (20:14)

Bienvenida Unidad (3:46)
Manejo de Excepciones (18:04)
Finally y Throw en Excepciones (11:04)
Manejo de Excepciones: ¿"throw" o "throw ex"?
Introducción a ADO .NET (15:39)
Primera Lectura a DB (35:45)
PictureBox: mostrar imagen desde DB (16:37)
Leer Datos Relacionados en DB (19:23)

Arquitectura en Capas (22:28)
Clase Acceso a Datos - Centralizar Conexión (18:38)
Agregar Pokemon a DB - Insert Simple (22:30)
Agregar Desplegables de Tipo y Debilidad - ComboBox (9:32)
Insert Tipo y Debilidad - Parámetros del Comando (10:57)
Validar lectura NULL de DB (10:38)
DataGridView: propiedades varias - Annotations (11:59)
Agregar Imagen al Alta - PictureBox y evento Leave (11:14)

Modificar Pokemon (33:36)
Eliminación Física (13:09)
Eliminación Lógica (17:37)
Filtro Rápido - Análisis Error SelectedIndexChanged (24:28)
Filtro Rápido Mejorado (Sin Botón) (7:26)
Filtro Avanzado contra DB (31:20)
Levantar y Guardar Imagen Local (32:00)
Validaciones - Introducción (20:28)
Requeridos y Sólo Nros - MessageBox (17:07)

Duración, evaluación y certificación

Duración

8 semanas

Tiempo de acceso

6 meses desde la compra

Certificación

Certificado maxiprograma.com al completar

Este curso es parte de

Ruta .NET

4 cursos · Ahorro de ARS 83.025

Ruta Universidad

5 cursos · Ahorro de ARS 114.600

Sobre el docente

Maximiliano Sar Fernández

Maximiliano Sar Fernández

Licenciado en Tecnología Educativa - UTN FRBA | Técnico Superior en Programación - UTN FRGP

Cuenta con más de quince años de experiencia en docencia universitaria, donde dicta materias relacionadas a la programación tanto para iniciantes con el paradigma estructurado como para avanzados bajo el paradigma orientado a objetos y diferentes frameworks, tecnologías y arquitecturas.

Posee más de doce años de experiencia tanto en corporaciones como de manera freelance trabajando para empresas de gran envergadura cumpliendo distintos roles tales como desarrollador, analista funcional, líder de equipo, capacitador, consultor.

Maximiliano es creador de contenido y divulgador de temas relacionados con la programación y la tecnología por medio de sus canales en YouTube e Instagram donde lo encuentran como Maxi Programa.

Lo que dicen mis estudiantes

Ignacio P.
19/08/2026

...

Curso: Curso .NET Nivel 2 [POO + SQL]
Matias M.
09/08/2026

Buenas días/tardes/noches Buen curso la verdad, quede fascinado cuando empezamos con la parte de WinFroms, dejar de ver la consola a ver realmente una ventada con lo que podamos hacer Me gustaría que el curso explique como encapsular nuestras aplicaciones para que sean ejecutables desde el escritorio. Tal vez me adelante y se ve en el nivel 3, pero sino es así estaría bueno. Para poder hacer nuestras aplicaciones y exportarlas Como siempre, 10/10 todo

Curso: Curso .NET Nivel 2 [POO + SQL]
Matias E.
25/07/2026

En lo personal los cursos de maxi siempre me parecieron excelentes, no tengo nada que criticar, se notan sus años de profesor encima. Envidio sanamente a las personas que pueden tenerlo como profesor en la universidad. En un mundo con cada vez mas inteligencia artificial y falsos gurús del área, no debemos dejarnos llevar por la ola popular del tema y no dejemos de estudiar, aprender y seguir formándonos, porque una herramienta sin las bases solidas, es una herramienta más del montón. Nos vemos en el nivel 3 + el curso de Bases de Datos

Curso: Curso .NET Nivel 2 [POO + SQL]

Ver todas las reseñas de este curso (246)

Preguntas frecuentes

Necesitás una base de programación, pero podés haberla aprendido por otra vía. Es deseable que conozcas C#, aunque también podés sumarte si tenés fundamentos sólidos en otro lenguaje y querés aprender C# y .NET. Si todavía estás empezando a programar, conviene comenzar por el Nivel 1.

Vas a desarrollar aplicaciones de escritorio con ventanas, formularios y conexión a una base de datos SQL. En el curso se trabaja una aplicación de gestión de Pokémon: listar, agregar, modificar y eliminar registros, aplicar filtros y manejar imágenes. También vas a aprender a organizar el código con orientación a objetos y arquitectura en capas.

Son ocho unidades, pensadas para trabajar una por semana: alrededor de dos meses. El contenido está grabado y podés organizar tu avance según tu disponibilidad y el tiempo que necesites para practicar.

Tenés ejercicios y ejemplos desarrollados paso a paso. Vas a acompañar la construcción de la aplicación, desde la interfaz y la lectura de datos hasta las operaciones de gestión, los filtros y las validaciones. También contás con canales de consulta. Para obtener el certificado, necesitás entregar y aprobar las actividades finales propuestas.

Tenés 6 meses de acceso desde la compra, con posibilidad de extenderlo. Si adquirís una ruta, tenés más tiempo de acceso: consultá el detalle de la ruta que te interesa para conocer el plazo, porque varía según la ruta.
ARS 44.900 ARS 31.400 / USD 22

Incluye:

  • +62 videos exclusivos
  • 8 semanas de duración
  • Lecturas y documentación
  • Ejercicios prácticos por unidad
  • Canales de consulta
  • Certificado de aprobación
  • 6 meses de acceso desde la compra

Formas de pago:

En pesos (ARS)

  • Mercado Pago ARS (solo Argentina)
  • Transferencia ARS (10% OFF - solo Argentina)

En dólares (USD)

  • Paypal USD (fuera de ARG)
  • Crypto USD (10% OFF - Worldwide)