Aprende C# desde Cero - Curso Completo de C#
Aprende los fundamentos de C# y de .NET con Visual Studio desde las bases hasta la Programación Orientada a Objetos

Aprende C# desde Cero: ¡Un Lenguaje Versátil, Simple y Efectivo!
¿Por qué C#?
Además de tener una sintaxis amigable para el desarrollador, C# es ideal para aprender a programar.
Es uno de los lenguajes con mayor salida laboral del mercado, en especial porque el framework .NET, desarrollado por Microsoft, es ampliamente utilizado en entornos corporativos.
Pero eso no es todo.
Si aprendes C#, luego podrás dedicarte, literalmente, a cualquier área del desarrollo de software y la programación en general:
¿Quieres convertirte en un desarrollador de videojuegos?
C# es el lenguaje más usado gracias a su plataforma Unity.¿Quieres convertirte en un desarrollador de aplicaciones móviles multiplataforma?
Con Xamarin, una tecnología creada específicamente para C#, lo lograrás.¿Quieres desarrollar aplicaciones para pequeños dispositivos como una Raspberry Pi?
Si aprendes C#, podrás hacerlo.¿Quieres escribir algoritmos y modelos predictivos con Machine Learning?
C# es un excelente punto de partida.¿Quieres crear aplicaciones de escritorio?
¡Eso aprenderás en este curso!
Paso a Paso
El curso está diseñado para que el aprendizaje sea progresivo y puedas afianzar los conocimientos paso a paso y de menor a mayor.
- Cada lección tiene su parte teórica para que entiendas los fundamentos de cada concepto y luego su parte práctica para que puedas verlos en acción en Visual Studio.
- A lo largo del curso, construiremos tres aplicaciones de escritorio cuya complejidad irá incrementando según lo aprendido. En estas aplicaciones integraremos los conceptos y los usaremos para resolver problemas reales.
¿Quién puede tomar este curso?
Si no sabes nada de programación
Si quieres convertirte en programador, este curso es perfecto para ti porque te llevará desde los principios básicos de C# (que también aplican para otros lenguajes), hasta los conceptos más complejos, pasando por ejercicios y soluciones prácticas.
Si ya tienes conocimientos básicos de programación
Si solo quieres aprender C#, este curso también es para ti. Aprenderás los elementos específicos de C# que lo hacen único y podrás avanzar rápidamente a la práctica con las aplicaciones que construiremos.
Una vez terminado…
Cuando hayas terminado el curso, serás capaz de:
- Escribir tus propias aplicaciones de escritorio en C#.
- Entender qué es la Programación Orientada a Objetos y cuáles son sus principios.
- Agregar C# y .NET a tu currículum.
- Y lo más importante: Nada te detendrá al escribir tus propias aplicaciones .NET en C#.
¿Qué incluye el curso?
Introducción
- ¿Qué es .NET?
- Instalación de Visual Studio 2019.
Tipos de Datos Primitivos
- Variables y Constantes.
- Conversión de Tipos de Datos.
- Operadores.
- Comentarios.
Clases
- Introducción.
- Campos y Propiedades.
- Visibilidad.
- Métodos y Constructores.
- Namespaces.
- Tipos Estáticos.
- Clases Parciales.
Tipos de Datos No Primitivos
- Enumeradores.
- Funciones Locales.
- String y String Builder.
- DateTime.
- Variables de Tipo Implícito.
- Tipos por Valor y por Referencia.
Estructuras de Control
- If / Else.
- Operador Ternario.
- Switch.
- For, While, Do While.
- Try / Catch y Excepciones.
Proyecto Práctico: Calculadora.
Colecciones
- Arrays.
- Listas.
- Diccionarios.
- For Each.
Programación Orientada a Objetos
- Encapsulamiento.
- Herencia.
- Clases Abstractas.
- Polimorfismo.
- Interfaces.
Proyecto Práctico: Music Player.
Conceptos Avanzados
- Tipos Anónimos.
- Tipos Dinámicos.
- Tipos Nullable.