Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programando en C# - De Principiante a Profesional
Rating: 4.8 out of 5(944 ratings)
3,105 students

Programando en C# - De Principiante a Profesional

Aprende C# viendo videos, contestando preguntas y resolviendo problemas - Este curso incluye patrones de diseño
Created byFelipe Gavilán
Last updated 11/2025
Spanish
Spanish [Auto],

What you'll learn

  • Aprender a desarrollar programas con C#
  • Utilizar clases para centralizar datos y comportamiento
  • Conectarse a una base de datos y ejecutar procedimientos almacenados desde C#
  • Características nuevas de versiones recientes de C#

Course content

39 sections443 lectures28h 37m total length
  • Introducción y bienvenida1:24
  • ¿Qué es .NET?3:17
  • ¿Qué es C#?3:14
  • Visual Studio y Visual Studio Code2:56
  • Instalando Visual Studio2:25
  • Instalando Visual Studio Code1:49
  • Creando una App de Consola con Visual Studio1:42
  • Creando una App de Consola con Visual Studio Code y el dotnet CLI4:36
  • La Estructura de Nuestra Solución11:48
  • Preguntas
  • Resumen1:20
  • Ejercicios - Explicación7:32
  • Repositorio del Curso

Requirements

  • No se necesita mucha experiencia de desarrollo, ya que empezaremos por lo más básico (como qué es una variable) y por ahí seguimos.

Description

Vamos a aprender C#. Este lenguaje de programación es bastante popular, porque nos permite programar para distintos tipos de ambiente: escritorio, web, móvil, juegos, inteligencia artificial, internet de las cosas, entre otros.

Sin embargo, para poder llegar a desarrollar aplicaciones efectivas con C#, es importante conocer sus fundamentos. En este curso vas a aprender las características más importantes de este lenguaje.

Iremos desde lo básico a lo avanzado, por lo que es un curso idóneo para personas que recién comienzan, o, si eres una persona con experiencia y que busca actualizarse, este curso también es para ti.

No se aprende mucho simplemente viendo al otro, por eso en este curso he incluido preguntas y problemas opcionales, que te ayudarán a poner en práctica lo aprendido. Descuida si no sabes como resolver uno de los problemas, pues te doy acceso a todas las soluciones de todos los problemas planteados.

Este curso también incluye los 23 patrones de diseño de The Gang of Four.

Algunos de los temas que veremos:

- Cómo declarar e inicializar variables

- Tipos de datos

- Sintaxis básica de C#

- Cómo trabajar con números (int, double, decimal, float, entre otros)

- Cómo trabajar con el tipo de dato string

- Cómo trabajar con DateTime para el manejo de fechas

- Tipos de valor y tipos de referencia

- Tipos de referencia no nulificables

- Expresiones y operaciones

- Decisiones (usando if, el operador ternario y switch)

- Bucles (usando while, do-while, for y foreach)

- Sentencias de salto y bucles infinitos

- Cómo transformar de un tipo de dato a otro con casteos

- Cómo trabajar con arreglos, índices y rangos

- Declarar tus propias funciones, usando parámetros y tipo de dato de salida

- Usar tuplas para devolver varios valores de una función

- Expresiones lambda y funciones anónimas

- Utilizar clases, structs y records

- Introducción a la programación orientada a objetos

- Manejo de errores y debugging

- Accediendo a archivos usando C#

- Accediento a una base de datos desde una app de C# (incluido trabajar con procedimientos almacenados)

- Uso de LINQ para trabajar con colecciones

- Uso de concurrrencia para manejar programación asíncrona y paralelismo

- Nuevas características del lenguaje C# a medida que vayan saliendo

Estos son solo algunos de los temas que veremos.

Who this course is for:

  • Principiantes del desarrollo que quieran aprender C#
  • Personas con conocimiento de C# que quieran actualizar sus conocimientos