gourses

← Volver a la búsqueda

Programando en C# - De Principiante a Profesional

udemy · ⭐ 4.75 (958 reseñas) · Principiante · es · ⏱ 28,5 h

Impartido por Felipe Gavilán · 3.138 alumnos

69.99 USD

Entra en tu cuenta para guardar este curso y volver a él cuando quieras.

Comparar este curso
Ver curso en udemy

Enlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información

Descripción

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.

Lo que aprenderás

  • 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#

Requisitos

  • 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.