C# es uno de los lenguajes de programación más potentes, versátiles y demandados en el mundo empresarial, respaldado por Microsoft y el ecosistema .NET. En este curso aprenderás a programar desde cero absoluto, dominando la sintaxis del lenguaje, la declaración de variables, los tipos de datos y las estructuras de control. A medida que avances, te sumergirás profundamente en el paradigma de la Programación Orientada a Objetos (POO), comprendiendo conceptos clave y avanzados como clases, herencia, polimorfismo, abstracción y encapsulamiento. Además, explorarás el manejo de excepciones y el uso de colecciones. Al finalizar, tendrás las bases sólidas y estructuradas necesarias para desarrollar software empresarial, servicios web o incluso adentrarte en la creación de videojuegos con el motor Unity.
Contenido del curso:
1. Cómo instalar Visual Studio
2. Explorando Visual Studio
3. Creando nuestro primer proyecto en Visual Studio
4. Examinando el archivo Program.cs
5. Escribiendo nuestro primer Hola Mundo
6. Comentarios en C#
7. Activando la licencia en Visual Studio Community
8. Qué es una variable y tipos de datos
9. Enunciados, identificadores y palabras clave
10. Cómo declarar una variable en C#
11. Tipos de datos bool, char y string
12. Tipos de datos int, long, float, double y decimal
13. Operadores aritméticos
14. Concatenando cadenas
15. La importancia de los operandos
16. El operador residuo (%)
17. Números infinitos y NaN
18. Precedencia y Asociatividad
19. Incremento y Decremento de variables
20. Variables locales declaradas implícitamente
21. ¿Qué es un Método?
22. Creando métodos en C#
23. Conociendo la depuración
24. Parámetros en un método
25. Regresando resultados de un método
26. Métodos con cuerpo de expresión
27. Retornando más de un valor de un método
28. Ámbito de una variable
29. Sobrecarga de métodos
30. Métodos anidados
31. Parámetros opcionales
32. Argumentos con nombre
33. Tips con Visual Studio
34. Expresiones Booleanas
35. Variables booleanas
36. Operador Not
37. Operadores de igualdad y de desigualdad
38. Operadores Relacionales
39. Operadores Lógicos
40. La Sentencia de control if
41. Evaluando varios casos con if else
42. La sentencia de control Switch
43. Operador de asignacion compuesto
44. Ciclo While
45. Ciclo for
46. Ciclo Do While