Programa del Curso

Módulo 1: Introducción C# y .NET Framework

  • Introducción a .NET Framework
  • Creación de proyectos dentro de Visual Studio 2010
  • Escribir una aplicación de C#
  • Creación de una aplicación gráfica
  • Documentación de una solicitud
  • Ejecución y depuración de aplicaciones mediante Visual Studio 2010

Módulo 2: Uso de construcciones de C# Programming

  • Declaración de variables y asignación de valores
  • Uso de Expressiones y operadores
  • Creación y uso de matrices
  • Uso de sentencias de decisión
  • Uso de instrucciones de iteración

Módulo 3: Declarar y llamar a métodos

  • Definición e invocación de métodos
  • Especificación de parámetros opcionales y parámetros de salida

Módulo 4: Manejo de excepciones

  • Control de excepciones
  • Plantear excepciones

Módulo 5: Lectura y escritura de archivos

  • AccessUsar el sistema de archivos
  • Lectura y escritura de archivos mediante secuencias

Módulo 6: Creación de nuevos tipos

  • Creación y uso de enumeraciones
  • Creación y uso de clases
  • Creación y uso de estructuras
  • Comparación de referencias a valores

Módulo 7: Encapsulación de datos y métodosT

  • Controlar la visibilidad de los miembros de tipo
  • Métodos de intercambio y datos

Módulo 8: Heredar de clases e implementar interfaces

  • Uso de la herencia para definir nuevos tipos de referencia
  • Definición e implementación de interfaces
  • Definición de clases abstractas

Módulo 9: Gestión de la vida útil de los objetos y control de los recursos

  • Introducción a la recolección de elementos no utilizados
  • Gestión de recursos

Módulo 10: Encapsulación de datos y definición de operadores sobrecargados

  • Creación y uso de propiedades
  • Creación y uso de indexadores
  • Operadores de sobrecarga

Módulo 11: Métodos de desacoplamiento y manejo de eventos

  • Declaración y uso de delegados
  • Uso de iones Lambda Expression
  • Control de eventos

Módulo 12: Uso de colecciones y creación de tipos genéricos

  • Uso de colecciones
  • Creación y uso de tipos genéricos
  • Definición de interfaces genéricas y comprensión de la varianza
  • Uso de métodos genéricos y delegados

Módulo 13: Creación y enumeración de clases de colección personalizadas

  • Implementación de una clase de colección personalizada
  • Adición de un enumerador a una clase de colección personalizada

Módulo 14: Uso de LINQ para consultar datos

  • Uso de los métodos de extensión LINQ y los operadores de consulta
  • Creación de consultas y expresiones dinámicas LINQ

Módulo 15: Integración de código de Visual C# con componentes dinámicos Languages y COM

  • Integración de código C# con Ruby y Python
  • Acceso a componentes COM desde C#

Requerimientos

Antes de asistir a este curso, los estudiantes deben tener:

  • Al menos 12 meses de experiencia trabajando con un lenguaje orientado a objetos
  • Tener C++ o Java conocimiento:
    • Creación de clases
    • Herencia y abstracción
    • Polimorfismo
    • Interfaces
    • Excepciones
  • Conocimiento del Visual Studio IDE.
 35 Horas

Número de participantes


Precio por Participante​

Próximos cursos

Categorías Relacionadas