Programación Orientada a Objetos con C#
Actualizado en 2026

Principios de Diseño Orientado a Objetos en C#

Aprende y aplica de forma práctica los fundamentos de la programación orientada a objetos en C#. Domina conceptos esenciales como la creación de clases y objetos, la herencia, el polimorfismo y la encapsulación, y utilízalos para desarrollar aplicaciones más estructuradas, reutilizables y fáciles de mantener.

  • Ves código C# con clases, herencia y polimorfismo... pero todavía te cuesta entender cómo encaja todo.
  • Conoces la teoría de la programación orientada a objetos, pero no sabes cómo aplicarla correctamente en proyectos reales.
  • Quieres crear aplicaciones o videojuegos con C#, .NET o Unity... pero te falta una base sólida de POO para escribir código limpio, estructurado y reutilizable.
Si te sientes identificado con estos problemas, este curso es ideal para ti.

Programación Orientada a Objetos con C#: domina la POO desde cero

Aprende Programación Orientada a Objetos con C# de forma práctica y comprende los conceptos fundamentales que necesitas para desarrollar software profesional. A lo largo del curso aprenderás a trabajar con clases, objetos, métodos, propiedades y otros elementos esenciales de C#, construyendo una base sólida para avanzar como desarrollador.

Domina los principales pilares de la POO en C#, como la encapsulación, la herencia y el polimorfismo, y descubre cómo utilizarlos correctamente para crear código más limpio, organizado, reutilizable y fácil de mantener. No se trata solo de conocer la teoría: aprenderás a trasladar estos conceptos a situaciones y proyectos reales.

Avanza paso a paso mediante ejercicios y ejemplos prácticos con C# y Visual Studio, entendiendo cómo estructurar tus aplicaciones y aplicar buenas prácticas de programación. Estos conocimientos te servirán como base para desarrollar aplicaciones web, aplicaciones móviles, videojuegos con Unity y otros proyectos dentro del ecosistema .NET.

El curso está pensado para que puedas aprender de manera progresiva, partiendo de los fundamentos y profundizando en las técnicas de programación orientada a objetos que utiliza un desarrollador de C#. Además, descubrirás consejos, buenas prácticas y técnicas que te ayudarán a escribir código de mayor calidad.

Al finalizar, tendrás una comprensión sólida de la Programación Orientada a Objetos con C# y estarás preparado para aplicar sus principios en tus propios proyectos, abordar desarrollos más complejos y continuar avanzando en tecnologías como .NET y Unity.

Un curso de la Ruta de

Dificultad

Horas

Total Estudiantes

Valoración Media

Requisitos

  • Conocimientos básicos de programación en C# o haber realizado el curso "Aprende C# en 6 horas".
  • Manejo básico de un ordenador y familiaridad con la instalación y uso de programas.
  • Un ordenador con cualquier sistema operativo y conexión a Internet para seguir las clases y realizar los ejercicios.
  • Interés por aprender Programación Orientada a Objetos y aplicar sus principios en proyectos reales con C#.

¿A quién va dirigido?

  • Desarrolladores y programadores que quieran mejorar sus conocimientos de C#.
  • Estudiantes de programación que quieran dominar la Programación Orientada a Objetos.
  • Desarrolladores interesados en crear aplicaciones con C#, .NET o videojuegos con Unity.
  • Personas con conocimientos básicos de C# que quieran aprender a escribir código más limpio, estructurado y reutilizable.

Lo que aprenderás

01

Programación Orientada a Objetos con C#

Aprende a aplicar los principios fundamentales de la POO para desarrollar aplicaciones estructuradas, reutilizables y fáciles de mantener con C#.

02

Arquitectura N-Tier

Descubre cómo organizar una aplicación utilizando una arquitectura multicapa para separar responsabilidades y crear proyectos más escalables.

03

Principios SOLID

Conoce y aplica los principios SOLID para diseñar código más limpio, flexible, mantenible y preparado para evolucionar.

04

SQL y bases de datos

Aprende a utilizar comandos básicos de SQL para trabajar con datos e integrarlos en el desarrollo de tus aplicaciones.

05

Desarrollo de un proyecto real

Pon en práctica lo aprendido creando un programa de gestión para el manejo de mercancías de un almacén con C#.

06

Código eficiente y estructurado

Utiliza técnicas y buenas prácticas de programación para escribir código más organizado, eficiente, reutilizable y sencillo de mantener.

07

Clases, objetos y métodos

Comprende en profundidad cómo funcionan las clases, objetos, campos, propiedades, métodos y constructores dentro de C#.

08

Patrones de diseño

Aprende a utilizar correctamente patrones como Factoría Abstracta, Observador y Fachada para resolver problemas habituales de diseño de software.

09

Bases para otros lenguajes

Construye una base sólida de programación que facilite posteriormente el aprendizaje de otros lenguajes orientados a objetos como Java o Python.

Temario del curso

Juan Gabriel Gomila

Tu Instructor

Juan Gabriel Gomila

Matemático, Instructor Certificado de Unity e Instructor Online que ha formado a más de 600.000 estudiantes en todo el mundo en diferentes plataformas como Udemy y Platzi. CEO de Frogames Formación e impulsor de esta plataforma, aportando todo su conocimiento en Matemáticas, Machine Learning, Videojuegos, IA o Blockchain entre otros.

Unity Certified Matemático +500k Estudiantes
Oak Academy

Tu Instructor

Oak Academy

Equipo de expertos tecnológicos e instructores online con años de experiencia en el sector y un profundo conocimiento de la industria. Oak Academy nace con el objetivo de reducir la brecha de habilidades tecnológicas, formando a nuevos profesionales en programación y otras tecnologías demandadas mediante cursos prácticos, accesibles y orientados al mundo laboral.

Expertos en Tecnología Experiencia en el Sector Formación Tecnológica
Opiniones de estudiantes

Lo que dicen nuestros alumnos

Curso completo

Elige cómo quieres acceder

Pago Único del Curso

Buy the course once and access it for life

Imagen del curso
999,99
Comprar el curso
  • A single payment.
  • Instant lifetime access to the course.
  • Acceso a la comunidad del curso.

Ruta

Accede a todos los cursos de la ruta de

19,99 /mes
Acceder a la ruta
  • Pago mensual de 19.99€.
  • Acceso instantáneo a los cursos de la ruta.
  • Accede cuándo y dónde quieras.
  • Cancela en cualquier momento.
Comprar este curso
Acceso de por vida · Actualizaciones incluidas
o consíguelo con la Ruta de Aprendizaje
Ruta de
Desde 19,99 €/mes · Cancela cuando quieras
Ver la suscripción
o Suscripción Rana de Bronce (39 €/mes)