Construye aplicaciones sólidas desde la terminal, sin depender de un IDE y sin que tu código se rompa por errores básicos. Aprende a preparar tu entorno multiplataforma, modelar tus datos con buenas prácticas y trabajar con archivos, colecciones y formatos como JSON. Cierra escribiendo pruebas automáticas y construyendo tu propia herramienta de línea de comandos lista para usar en proyectos reales.

El ecosistema .NET

1. Cómo el motor de .NET ejecuta tu código C#

2. Cómo .NET corre código en tres sistemas

3: Creación de un proyecto de consola en C#

4. CLI de .NET: comandos para organizar proyectos

5. Carpetas bin y obj en .NET: qué son y cuándo ignorarlas

6. Checkpoint del módulo: quiz y proyecto base

Entradas, Salidas y Tipos

7. Cómo funcionan los argumentos en C#

8. Conversión segura con TryParse en C#

9. Null en C#: validar entrada del usuario

10. Exit codes y manejo de null en C# (Checkpoint del Módulo 2)

Funciones y Modelado de Dominio

11. Anatomía de un método en C#

12. Clases, enums y records en C#

13. Guard clauses: validación temprana en C#