Skills que aprenderás
Convocatorias
No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.
Recursos
No hay recursos disponibles todavía para esta convocatoria
Este curso está dirigido a desarrolladores sin experiencia previa con la plataforma .NET que desean incorporarse a proyectos de desarrollo de software con tecnología Microsoft. A lo largo de las 8 horas, el participante construirá una base sólida partiendo desde la comprensión del ecosistema .NET moderno —sus componentes, su historia y su posición frente a .NET Framework— hasta la puesta en marcha de un entorno de desarrollo funcional con el SDK y un editor de código. Mediante ejercicios guiados, aprenderá a crear, compilar y ejecutar aplicaciones de consola con la CLI de .NET, a interpretar la estructura de un proyecto, a incorporar dependencias externas con NuGet y a manejar situaciones de error habituales tanto en tiempo de compilación como en tiempo de ejecución. Al finalizar, el participante será capaz de configurar su entorno desde cero, crear una aplicación de consola operativa que gestione entradas de usuario y dependencias externas, y resolver de forma autónoma los errores de compilación más frecuentes.
try-catch en una aplicación de consola guiada.Bloque 1 — La plataforma .NET y el entorno de desarrollo Se presenta el ecosistema .NET: qué es, para qué sirve y cómo se organiza en torno al SDK, el runtime y la CLI. Se analiza la evolución desde .NET Framework hasta .NET moderno, destacando las diferencias clave con apoyo en la documentación oficial de Microsoft. A continuación, el participante instala el SDK de .NET junto con Visual Studio o VS Code, verifica el correcto funcionamiento del entorno comprobando la versión instalada y deja la máquina lista para desarrollar.
Bloque 2 — Estructura de un proyecto y uso de la CLI
Con el entorno operativo, se genera una primera aplicación de consola mediante dotnet new y se examina en detalle su estructura: el archivo de proyecto .csproj, el fichero de código Program.cs y los directorios bin y obj. Partiendo de ese proyecto, el participante ejecuta de forma guiada los comandos dotnet build y dotnet run, comprende qué ocurre en cada paso y adquiere el flujo de trabajo habitual de la CLI.
Bloque 3 — Ciclo de vida de la aplicación y gestión de dependencias
Se estudia el ciclo de vida de una aplicación de consola en C#: el punto de entrada a través de Main o de los top-level statements y el flujo de ejecución secuencial. Sobre este modelo, se introduce la gestión de paquetes con NuGet: el participante añade una dependencia externa mediante dotnet add package y verifica su referencia en el .csproj, integrando así una biblioteca de terceros en su proyecto.
Bloque 4 — Manejo de errores y diagnóstico
El bloque final aborda dos capas de gestión de errores. En tiempo de ejecución, se aplica de forma guiada el manejo básico de excepciones con bloques try-catch para capturar entradas de usuario inválidas y otros errores previsibles. En tiempo de compilación, se practican técnicas de lectura e interpretación de los mensajes del compilador para identificar y corregir los errores más frecuentes: tipos incompatibles, namespaces faltantes y métodos no encontrados.
if, bucles) y concepto de función.