Contenido del curso
Principios del código limpio
Mejoras en C# y comentarios
Cierre
Prerrequisitos para código limpio en C#
Resumen
Antes de escribir código limpio en C#, necesitas una base mínima que te permita seguir el ritmo del curso sin tropezar en lo básico. Aquí te explico qué conocimientos, herramientas y versiones debes tener listos para aprovechar cada clase y aplicar buenas prácticas en C# desde el primer ejercicio.
¿Qué conocimientos previos necesitas en C# y .NET?
Para entender el contenido, debes manejar la sintaxis fundamental del lenguaje y la lógica básica de programación orientada a objetos. No se trata de ser experto, pero sí de reconocer estructuras que vas a leer y modificar constantemente.
Estos son los conceptos que conviene dominar antes de empezar:
- Clases y cómo se definen dentro de un proyecto en C#.
- Variables y los tipos de datos más comunes.
- Ciclos como
forowhilepara iterar colecciones. - Condicionales tipo
ifoswitchpara controlar el flujo.
Si ya tomaste los cursos de fundamentos de .NET y de C# en Platzi, tienes el piso suficiente. Y si llevas algo de experiencia escribiendo código, aunque sea corta, vas a moverte con comodidad [0:18].
¿Necesito ser avanzado en C# para tomar este curso? No. Basta con que entiendas clases, variables, ciclos y condicionales. Una experiencia corta o los cursos de fundamentos de Platzi son suficientes para arrancar.
¿Cómo descargar el código del curso con Git o sin Git?
El repositorio del curso vive en GitHub, así que tienes dos caminos para obtener el proyecto y trabajar localmente.
La primera opción es usar Git, lo que te facilita hacer checkout de ramas y mantener el código sincronizado. Si manejas comandos básicos como clone, checkout o pull, vas a moverte rápido entre versiones del proyecto.
La segunda opción es descargar el código como un archivo .zip directamente desde GitHub. Esta alternativa funciona perfecto si no quieres instalar Git ni aprender sus comandos en este momento [1:00].
¿Qué editor usar: Visual Studio Code o Visual Studio?
Ambos editores soportan .NET y C# sin problema, así que la elección depende de tus recursos y de tu sistema operativo.
Durante el curso se trabaja con Visual Studio Code por dos razones concretas:
- Es compatible con Windows, macOS y Linux.
- Es un editor ligero, ideal si tu equipo no tiene muchos recursos.
Si prefieres Visual Studio porque ya lo usas o porque te gusta su integración más completa con .NET, también puedes seguir el curso desde ahí. El código y las prácticas son las mismas; lo único que cambia es la interfaz desde donde escribes.
¿Visual Studio Code sirve para proyectos .NET serios? Sí. Soporta C# y .NET, funciona en cualquier sistema operativo y consume pocos recursos, lo que lo hace ideal para equipos modestos.
¿Qué versión de .NET debes instalar para este curso?
La versión base del curso es .NET 6, pero aquí viene lo interesante: .NET es retrocompatible. Eso significa que si ya tienes instalada la versión 7 o la versión 8, el proyecto va a funcionar igual de bien y no necesitas desinstalar nada [1:48].
La retrocompatibilidad te ahorra el dolor de cabeza de mantener varias versiones del runtime en tu máquina solo para seguir un curso. Trabaja con la que ya tengas y enfócate en aplicar las buenas prácticas.
Con estos prerrequisitos claros, ya tienes todo para entrar a la siguiente clase y revisar la terminología que vas a usar a lo largo del curso. ¿Cuál de estas herramientas vas a usar tú, Visual Studio Code o Visual Studio? Cuéntalo en los comentarios.