Ruta de aprendizaje

Fundamentos de C#

Del primer programa a operadores, entrada, condiciones, bucles, cadenas, arrays, colecciones, métodos y excepciones, con un reto después de cada tema.

17 lecciones · 31 retos

Empezar la ruta →

1 Primeros pasos 4 lecciones

  1. Lección 1 reto Hello World y estructura del programa Entiende el punto de entrada y la estructura de un programa de consola en C#.
  2. Lección 2 retos Tipos, variables y constantes Declara valores fuertemente tipados y constantes en C#.
  3. Lección 2 retos Operadores y matemáticas Usa operadores aritméticos, de asignación, de comparación y lógicos en C#, además de la clase Math.
  4. Lección 2 retos Leer la entrada de la consola Lee lo que escribe el usuario con Console.ReadLine y conviértelo de forma segura con int.TryParse.

2 Decisiones 2 lecciones

  1. Lección 2 retos Condiciones y expresiones switch Elige el comportamiento con sentencias if y expresiones switch concisas.
  2. Lección 1 reto Calculadora con expresión switch Construye una calculadora con una expresión switch de C#.

3 Bucles 1 lección

  1. Lección 2 retos Bucles e iteración Usa bucles for, foreach y while de forma segura.

4 Cadenas y texto 2 lecciones

  1. Lección 3 retos Cadenas e interpolación Compón y examina texto con las funciones modernas de cadenas de C#.
  2. Lección 1 reto Factura y formato numérico Da formato a una salida de moneda alineada con interpolación.

5 Colecciones 3 lecciones

  1. Lección 3 retos Arrays Crea, lee, cambia, recorre y ordena arrays de C#, incluidos los de dos dimensiones.
  2. Lección 2 retos Listas y diccionarios Guarda valores ordenados y datos por clave con colecciones genéricas.
  3. Lección 2 retos Frecuencia de palabras con Dictionary Cuenta palabras normalizadas con Dictionary<TKey,TValue>.

6 Funciones 2 lecciones

  1. Lección 2 retos Métodos, parámetros y tuplas Define métodos reutilizables con resultados con nombre y varios valores de retorno.
  2. Lección 2 retos Devolver estadísticas con tuplas Devuelve varios resultados con nombre sin crear una clase.

7 Errores y archivos 2 lecciones

  1. Lección 2 retos Manejo de excepciones Valida operaciones y recupérate de fallos previstos.
  2. Lección 1 reto Validar la entrada con TryParse Analiza la entrada del usuario sin usar excepciones para la validación normal.

8 Objetos y clases 1 lección

  1. Lección 1 reto Clases y objetos Modela estado y comportamiento juntos en una clase de C#.
Continúa con: Fundamentos de programación