En este documento listamos una serie de recursos útiles para el curso de Programación II. Te recomendamos visitar primero la Introducción a C#, luego hacer los Ejercicios de C# en W3School y los Desafíos de C# en Edabit. Ten a mano el resto de los recursos a lo largo del curso.
Esta guía explica conceptos y sintaxis de C# y te permitirá ejecutar código en tu navegador. Incluye videos –en inglés pero con subtítulos en español–; mira los primeros 14 videos, los temas de los demás videos los veremos juntos en clase. Completa los tutoriales Hola mundo, Números en C#, Bifurcaciones y bucles, Colecciones de listas –los cuatro primeros–.
🇺🇾 Español
🇺🇸 Inglés
Ejercicios muy simples para familiarizarte con la sintaxis de C#.
🌎 Link
La plataforma Edabit te permite codificar y ejecutar tu solución en el navegador, sin necesidad de realizarlo en tu entorno local. Cuantos más desafíos completes, más fácil te va a resultar programar en C#. Te animamos a que completes al menos los siguientes desafíos –puedes hacer todos los desafíos que quieras–.
Desafíos básicos:
🌎 Convert "Zero" and "One" to "1" and "0"
🌎 Circle
Desafíos intermedios:
Proporciona material de referencia sobre palabras clave, operadores, caracteres especiales, directivas de preprocesador, opciones del compilador y errores y advertencias del compilador de C#. La versión en español está disponible aquí.
🇺🇾 Español
🇺🇸 Inglés
Este es el explorador de la API de .NET, donde encontrarás todas las clases, métodos, etc. de las API basadas en .NET de Microsoft.
🇺🇾 Español
🇺🇸 Inglés
Convenciones para escribir código en C#. El código se escribe una vez y se lee muchas veces, por lo tanto es importante escribirlo de forma de que sea fácil de leer. Una de las formas de facilitar la lectura es siguiendo convenciones que evitan que el código lo entienda sólo quien lo escribe.
🇺🇾 Español
🇺🇸 Inglés
Convenciones para elegir los nombres de clases, métodos, variables, o parámetros. Recuerda que el código se escribe una vez y se lee muchas veces, un nombre bien elegido ayuda a entender qué es y qué es lo que hace el código.
🇺🇾 Español
🇺🇸 Inglés
Muchas veces vamos a necesitar crear y guardar grupos de objetos relacionados. Podemos hacerlo con vectores o con colecciones.
🇺🇾 Español
🇺🇸 Inglés
Resumen de los comandos más usados de Git.
🌎 Link
Comandos útiles para crear y compilar proyectos.
🌎 Link