TI Capacitación

Introducción a C#

Fecha de inicio: Abierto para acceso inmediato
Lenguaje: Español
Tecnologías: Microsoft Visual Studio, C#, .NET Framework
Formato del curso:  El curso se encuentra disponible a través de videos en línea que se pueden ver a través de cualquier explorador Web con soporte a video HTML5.
El curso cuenta con manual de apoyo en formato PDF de los temas del curso.
Recursos de apoyo: Sesiones de apoyo en vivo por Live Meeting y Lync además de soporte a través de correo electrónico.
Horario: El acceso al curso se encuentra disponible en el aula virtual las 24 horas del día los 7 días de la semana.
Acerca del curso

Este curso proporciona a los participantes, los conocimientos y habilidades requeridas para crear aplicaciones utilizando el lenguaje de programación C#.

El curso inicia con una introducción a la estructura básica de una aplicación C# y la sintaxis del lenguaje para posteriormente describir las distintas características proporcionadas por el .NET Framework, así como las técnicas y tecnologías empleadas para desarrollar aplicaciones de escritorio y empresariales.

Al final del curso, los participantes tendrán los conocimientos básicos del lenguaje de programación C# para desarrollar aplicaciones .NET.

Audiencia

Este curso está dirigido a todas las personas que se encuentren interesadas en aprender el lenguaje de programación C# y que cuenten con conocimientos básicos en algún lenguaje de programación como C, C++, JavaScript, Objective-C o Java entre otros.

Objetivos

Al finalizar este entrenamiento los participantes serán capaces de:

  • Describir la sintaxis fundamental y características de C#
  • Crear e invocar métodos
  • Administrar Excepciones
  • Describir los requerimientos para monitoreo de aplicaciones de escala empresarial
  • Implementar la estructura básica y los elementos esenciales de una aplicación de escritorio tradicional
  • Crear Clases y definir e implementar Interfaces
  • Crear y utilizar colecciones genéricas
  • Utilizar herencia para crear una jerarquía de clases
  • Extender una clase del .NET Framework
  • Crear Clases y métodos genéricos
Requerimientos

Para poder practicar los conceptos y realizar los ejercicios del curso, se recomienda trabajar con un equipo de desarrollo con Windows 10 y Visual Studio 2015.

Puede utilizarse la versión gratuita Visual Studio Community 2015 para trabajar en este curso.

Contenido del curso

El contenido de este entrenamiento está dividido en 5 módulos.

Módulo 1: Introducción a C#

En este módulo, se examina la sintaxis y características principales del lenguaje de programación C#, proporcionando también, una introducción al depurador de Visual Studio.

Al finalizar este módulo, los participantes podrán:
  • Describir la arquitectura de las aplicaciones .NET y utilizar las características que Visual Studio y C# proporcionan para dar soporte al desarrollo de aplicaciones con el .NET Framework.
  • Utilizar los tipos de datos básicos, operadores y expresiones proporcionadas por C#.
  • Utilizar las sentencias principales del lenguaje de programación C#.
Los temas que forman parte de este módulo son:
  • Lección 1: Desarrollando aplicaciones con C#
  • Lección 2: Tipos de datos, Operadores y Expresiones
  • Lección 3: Sentencias principales del lenguaje de programación C#

Módulo 2: Creación de Métodos, Manejo de Excepciones y Monitoreo de Aplicaciones

En este módulo se explica la forma de crear e invocar métodos, así como la manera de capturar y manejar Excepciones. Se describe también los requerimientos para monitorear aplicaciones a gran escala.

Al finalizar este módulo, los participantes podrán:
  • Crear e invocar métodos, pasar parámetros a los métodos y devolver valores desde los métodos.
  • Crear métodos sobrecargados y utilizar parámetros opcionales y parámetros de salida (output parameters).
  • Capturar y manejar Excepciones, así como escribir información al log de eventos de Windows.
  • Explicar los requerimientos para implementar el registro (Logging), seguimiento (Tracing) y análisis de rendimiento (Profiling) cuando se construyen aplicaciones de gran escala.
Los temas que forman parte de este módulo son:
  • Lección 1: Creando e invocando Métodos
  • Lección 2: Creando Métodos sobrecargados y utilizando parámetros opcionales y de salida (output)
  • Lección 3: Manejo de Excepciones
  • Lección 4: Monitoreo de aplicaciones

Módulo 3: Desarrollando el código para una aplicación gráfica

En este módulo, describiremos cómo implementar la estructura básica y los elementos esenciales de una aplicación gráfica típica, incluyendo el uso de estructuras, enumeraciones, colecciones y eventos.

Al finalizar este módulo, los participantes podrán:
  • Definir y utilizar estructuras y enumeraciones
  • Crear y utilizar colecciones simples para almacenar datos en memoria
  • Crear, suscribir y lanzar eventos
Los temas que forman parte de este módulo son:
  • Lección 1: Implementando Estructuras y Enumeraciones
  • Lección 2: Organizando datos dentro de colecciones
  • Lección 3: Manejado Eventos

Módulo 4: Creando Clases e implementando colecciones de Tipos Seguros (Type-safe collections)

En este módulo se explica cómo crear Clases, definir e implementar Interfaces, así como la forma de crear y utilizar colecciones genéricas. Se describe también las diferencias entre Tipos Valor (Value Type) y Tipos Referencia (Reference Type) en C#.

Al finalizar este módulo, los participantes podrán:
  • Crear y utilizar Clase personalizadas.
  • Definir e implementar Interfaces personalizadas.
  • Utilizar Tipos Genéricos para implementar colecciones de tipos seguros (Type-safe Collections).
Los temas que forman parte de este módulo son:
  • Lección 1: Creando Clases
  • Lección 2: Definiendo e implementando Interfaces
  • Lección 3. Implementando colecciones de tipos seguros (Type-safe Collections)

Módulo 5: Creando una jerarquía de Clases utilizando Herencia

En este módulo se explica cómo utilizar herencia para crear una jerarquía de Clases y la manera de extender una Clase del .NET Framework. Este módulo también describe la forma de crear Clases Genéricas y la forma de definir Métodos de Extensión.

Al finalizar este módulo los participantes podrán:
  • Definir Clases Abstractas.
  • Heredar desde Clases Base para crear una jerarquía de Clases.
  • Heredar desde Clases del .NET Framework.
  • Utilizar Métodos de Extensión para agregar funcionalidad personalizada a las clases heredadas.
  • Crear Clases y Métodos Genéricos.
Los temas que forman parte de este módulo son:
  • Lección 1: Creando Jerarquías de Clases
  • Lección 2: Extendiendo Clases del .NET Framework

Inscripciones

El costo de cada módulo es de 19 USD o 350 pesos mexicanos.
Los participantes pueden inscribirse al módulo que sea de su interés.

¿Deseas conocer el funcionamiento de la plataforma de aula virtual?

Solicita tu periodo de acceso gratuito al entrenamiento escribiendo al correo informes@ticapacitacion.com

Módulo 1: Introducción a C#

Registrate


Módulo 2: Creación de Métodos, Manejo de Excepciones y Monitoreo de Aplicaciones

Regístrate


Módulo 3: Desarrollando el código para una aplicación gráfica

Regístrate


Módulo 4: Creando Clases e implementando colecciones de Tipos Seguros (Type-safe collections)

Regístrate


Módulo 5: Creando una jerarquía de Clases utilizando Herencia

Regístrate


Adquiere el curso completo y recibe una beca del 77%

El costo por los 5 módulos es de 22 USD o 350 pesos mexicanos.

Registrate

¿Necesitas más información? Escribe a informes@ticapacitacion.com

Únete a nuestras redes sociales