Analizar los requerimientos técnicos y el diseño necesario para el desarrollo de programación con C#.
• Conceptualización al desarrollo de software.
- Algoritmia.
- Proceso y diagramas de flujo.
- Diferentes lenguajes de programación y sus ámbitos de aplicación.
- Codificación, ASCII/Unicode.
• Identificación de las metodologías de desarrollo.
- Realidad de un proyecto, waterfall.
- Metodologías Agil, Scrum.
- Estimación de proyectos.
• Introducción a herramientas de desarrollo.
- Lenguaje compilado/interpretado.
- Instalación de Visual Studio y herramientas.
- Creación de un proyecto en C#.
• Distinción de control de versiones.
- GIT, ventajas y peligros.
- Comandos básicos: commit, push, pull.
- Sincronización de proyectos con GitHub.
• Adquisición de conocimientos básicos sobre el proceso de desarrollo de software.
• Adquisición y uso de habilidades elementales de comunicación para iniciar un proyecto de desarrollo de software con lenguaje C#.