Boost Academy
FormaciónEvaluacionesPerfil
Volver
  • En directo

C# — Iniciación

8h de clase en directo·HACK A BOSS·Español

Skills que aprenderás

  • C#

Convocatorias

Necesitas un plan activo

Para acceder a los cursos en directo necesitas un plan activo. Estamos trabajando para que los planes estén disponibles pronto — ¡mantente atento!

No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.

Descripción

Objetivos

Temario

Requisitos técnicos

Conocimientos previos

Detalles de la convocatoria

Recursos

No hay recursos disponibles todavía para esta convocatoria

Este curso está dirigido a personas sin experiencia previa en C# que desean dar sus primeros pasos en el desarrollo de software con tecnología .NET. A lo largo de las 8 horas de formación, el estudiante pasará de preparar un entorno de desarrollo completamente funcional hasta construir programas sencillos que integran tipos de datos, estructuras de control, colecciones y métodos propios; además adquirirá la capacidad de leer e interpretar los mensajes del compilador para corregir errores con autonomía. Al finalizar el curso, el participante será capaz de escribir, compilar y ejecutar un programa C# básico y estructurado, sentando una base sólida para continuar hacia niveles más avanzados de la competencia.

  1. Reconocer la estructura fundamental de un programa C# —sus directivas, espacios de nombres, clases y punto de entrada— y configurar un entorno de desarrollo operativo con el SDK de .NET.
  2. Declarar variables con los tipos de datos primitivos adecuados y controlar el flujo de ejecución mediante condicionales y bucles para resolver problemas de lógica sencilla.
  3. Definir métodos con y sin valor de retorno, gestionar colecciones de datos con arrays y listas genéricas, e interpretar mensajes de error del compilador para depurar programas con criterio propio.

Bloque 1 — Entorno y anatomía de un programa C# El curso arranca con la instalación y verificación del SDK de .NET y la configuración del editor de código (Visual Studio o VS Code), culminando con la compilación y ejecución de un primer programa que imprime salida por consola. A continuación se examina en detalle la estructura de ese programa: el propósito de las directivas using, la declaración de namespace, la definición de clase y el método Main como punto de entrada, ejercitando la lectura comentada de código dado.

Bloque 2 — Tipos de datos, variables y operadores Se introducen los tipos de datos primitivos esenciales de C# —enteros, decimales, cadenas y booleanos— y se practican la declaración correctamente tipada de variables, las operaciones aritméticas básicas y la concatenación de cadenas en ejercicios guiados paso a paso.

Bloque 3 — Control de flujo Este bloque aborda las dos grandes familias de estructuras de control. Por un lado, las condicionales: se construyen ramas de lógica con if/else y switch aplicadas a enunciados con casos de prueba definidos. Por otro, los bucles: se implementan repeticiones con for, while y foreach, poniendo el foco en identificar y formular correctamente la condición de salida en cada variante.

Bloque 4 — Métodos, colecciones y depuración El bloque final cubre tres aspectos que dotan al estudiante de mayor capacidad expresiva y autonomía. Primero se describe y practica la diferencia entre métodos void y métodos con valor de retorno, creando ejemplos funcionales con parámetros explícitos. Después se aplican arrays unidimensionales y List<T> para almacenar, recuperar e iterar colecciones de datos en programas guiados. El curso cierra con una sesión dedicada a interpretar mensajes de error reales del compilador —errores de sintaxis, incompatibilidad de tipos y variables no declaradas— localizando la línea problemática y aplicando la corrección adecuada sobre fragmentos de código con errores intencionados.

  • Sistema operativo: Windows 10/11, macOS 12 o superior, o distribución Linux con soporte oficial de .NET.
  • SDK de .NET 8 (LTS) o superior, descargable desde https://dotnet.microsoft.com.
  • Editor de código: Visual Studio 2022 Community (gratuito) o Visual Studio Code con la extensión oficial de C# (ms-dotnettools.csharp).
  • Mínimo 4 GB de RAM y 8 GB de espacio libre en disco para la instalación del SDK y el IDE.
  • Conexión a internet durante la sesión de configuración del entorno (bloque 1) para la descarga de paquetes y extensiones.

No se requiere experiencia previa en C# ni en ningún otro lenguaje de programación. Es recomendable tener soltura básica en el manejo del sistema operativo (crear carpetas, instalar aplicaciones y usar la línea de comandos a nivel elemental) y haber trabajado con algún editor de texto. La capacidad de leer enunciados técnicos en español con atención al detalle facilitará el seguimiento de los ejercicios guiados.