Programando en C# 10 - De Principiante a Profesional

Aprende C# viendo videos, contestando preguntas y resolviendo problemas

Ratings: 4.58 / 5.00




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 articial, 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.

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.

What You Will 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#

Who Should Attend!

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