Desarrollador C# - 5 días de clases en línea

2.450,00 EUR

  • 5 days
Aula Virtual en Vivo
En la Empresa

Construye una base sólida en programación con C# y desarrolla las habilidades prácticas de codificación necesarias para crear aplicaciones modernas dentro del ecosistema Microsoft .NET. Este curso práctico de Desarrollador C# está diseñado para desarrolladores en formación y profesionales técnicos que deseen fortalecer su comprensión de la programación orientada a objetos y de los principios de desarrollo de software.

Características clave

Idioma

Material del curso en inglés

Nivel

Nivel principiante - intermedio

5 días de formación en vivo con instructor

Formación virtual (8 horas al día)

Todo el material del curso relevante

Programación práctica y aplicada mediante laboratorios en vivo

Más de 60 horas de estudio recomendadas

Certificación de finalización del programa incluida

Hero

Resultados de aprendizaje

Al final de este programa, podrás:

Fundamentos de programación en C#

Aprende los fundamentos de C# y del ecosistema .NET, incluyendo la estructura de los programas, tipos de datos, variables, gestión de memoria y ejecución de código usando el CLR. Desarrollarás una base sólida mediante ejercicios prácticos de programación.

Flujo de control y toma de decisiones

Desarrolla habilidades prácticas utilizando sentencias condicionales, expresiones lógicas y técnicas de iteración como if, switch, for y while para crear aplicaciones eficientes y con buena capacidad de respuesta.

Programación orientada a objetos en C#

Crea aplicaciones escalables utilizando conceptos de programación orientada a objetos, incluidos clases, objetos, encapsulación, herencia, interfaces, abstracción y polimorfismo, para desarrollar código modular y fácil de mantener.

Gestión e interacción avanzada de datos

Trabaja con manejo de archivos, delegados, eventos, expresiones lambda y LINQ para gestionar datos de forma eficiente y admitir aplicaciones dinámicas basadas en eventos.

Hero

Cronograma del curso

  1. Día 1

    Sesión 1: Introducción a C#

    • Descripción general del lenguaje C# y de .NET
    • Lenguaje intermedio común (CIL) y CLR
    • Compilar y ejecutar aplicaciones en C#
    • Herramientas de desarrollo y configuración del entorno

    Sesión 2: Variables

    • Espacios de nombres y declaraciones de variables
    • Tipos por valor y por referencia
    • Tipos de datos y alcance de las variables

    Sesión 3: Operadores

    • Operadores aritméticos y unarios
    • Operadores de concatenación y comparación
    • Operadores lógicos

    Sesión 4: Toma de decisiones

    • Lógica condicional con sentencias if
    • Uso de sentencias switch
  2. Día 2

    Sesión 5: Bucles

    • Tipos de bucles e iteración
    • Sentencias break y continue

    Sesión 6: Arreglos y Enumeraciones

    • Creación y relleno de arreglos
    • Recorrer arreglos
    • Trabajar con enumeraciones

    Sesión 7: Métodos

    • Campos y métodos
    • Parámetros de métodos y sobrecarga
    • Parámetros opcionales

    Sesión 8: Objetos

    • Creación de objetos
    • Campos y métodos de instancia
  3. Día 3

    Sesión 9: Clases y estructuras

    • Estructura de clases y constructores
    • Trabajar con estructuras

    Sesión 10: Encapsulación

    • Modificadores de acceso
    • Getters, setters y propiedades

    Sesión 11: Miembros estáticos

    • Campos, métodos y clases estáticos
    • Comprender el contexto estático

    Sesión 12: Herencia y Polimorfismo

    • Principios de la programación orientada a objetos
    • Herencia de clases y modificadores
    • Conceptos de polimorfismo
  4. Día 4

    Sesión 13: Abstracción e interfaces

    • Clases y métodos abstractos
    • Trabajar con interfaces
    • Polimorfismo de interfaces

    Sesión 14: Manejo de excepciones

    • Lanzar y capturar excepciones
    • Uso de try-catch-finally
    • Excepciones personalizadas

    Sesión 15: Cadenas y Fechas

    • Uso de String y StringBuilder
    • Gestión de fechas y formato de números

    Sesión 16: Colecciones

    • Trabajo con colecciones y genéricos
    • Uso de las clases List y Dictionary
  5. Día 5

    Sesión 17: Delegados, Expresiones lambda y Eventos

    • Creación de delegados
    • Expresiones lambda
    • Eventos y controladores de eventos

    Sesión 18: Entrada/Salida de archivos

    • Flujos de E/S y manejo de archivos
    • Serialización y deserialización de datos

    Sesión 19: LINQ

    • Expresiones de consulta LINQ
    • Ordenación, proyección, agrupación y uniones
    • LINQ to XML
Desarrollador C#

¿Quién debería inscribirse en este programa?

Aspirantes a desarrolladores y programadores de software

Desarrolladores que están pasando a C# desde otro lenguaje de programación

Desarrolladores junior que buscan fortalecer sus habilidades de programación en .NET

Profesionales técnicos interesados en la programación orientada a objetos

Desarrolladores de backend y de aplicaciones que trabajan en entornos de Microsoft

Estudiantes que se preparan para ASP.NET Core y el desarrollo de aplicaciones empresariales

Comenzar curso ahora

Requisitos previos

  • Conocimientos básicos de programación y experiencia en codificación
  • Familiaridad con conceptos de programación como variables, bucles y arreglos
  • Conocimientos básicos de gestión de archivos y edición de texto
  • Tener conocimientos generales de los conceptos de programación orientada a objetos es beneficioso, pero no obligatorio
  • Tener experiencia con cualquier lenguaje de programación ayuda a avanzar más rápido.

Declaraciones

Licencias y acreditación

El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.

Política de equidad

Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.

Preguntas frecuentes

Contact background

¿Necesita soluciones corporativas o integración LMS?

¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!