Programación avanzada con VISUAL BASIC.NET

PRESENTACIÓN

Visual Basic .NET es un lenguaje de programación orientado a objetos que obtiene todos los beneficios que el .NET Framework proporciona. El lenguaje Visual Basic .NET ofrece características avanzadas que se pueden utilizar para llevar a cabo un desarrollo rápido y robusto de aplicaciones basadas en Windows, aplicaciones Web y servicios Web XML.

OBJETIVO

El participante desarrollará aplicaciones en el marco de trabajo del .NET Framework utilizando el paradigma de la programación orientada a objetos, a través de los componentes avanzados del lenguaje Visual Basic .NET.

PERFIL DE INGRESO

El curso está dirigido a personas interesadas en conocer a fondo este lenguaje para desarrollar aplicaciones.

Los interesados deberán:

TEMARIO

1. Herencia de Clases
  1. Especificación de la clase base.

  2. Ámbito.

  3. Trabajo con métodos heredados.

    1. Virtuales.

    2. De reemplazo.

  4. Polimorfismo.

    1. Métodos abstractos.

  5. Clases selladas.

  6. Contención y delegación.

  7. Uso de la clase de objeto .NET.


2. Espacios de nombre
  1. Declaración.

  2. Uso de clases en espacios de nombre.

  3. Utilización de la palabra clave using.


3. Interfaces
  1. Definición de una interfaz.

    1. Definición de métodos.

    2. Definición de propiedades.

    3. Definición de indicadores.

    4. Definición de eventos.

  2. Derivación a partir de interfaces base.

  3. Implementación de interfaces en clases y estructuras.

  4. Acceso a miembros de una interfaz.

  5. Implementación de interfaces definidas por .NET Framework.


4. Eventos y delegados
  1. Definición de delegados.

  2. Definición de eventos.

  3. Instalación de eventos.

  4. Desencadenar eventos.

  5. Uso de descriptores de acceso a eventos.

  6. Uso de modificadores de eventos.

    1. Eventos estáticos.

    2. Eventos virtuales.

    3. Eventos de reemplazos.

    4. Eventos abstractos.


5. Creación de componentes
  1. Conceptos generales.

DURACIÓN

El curso tiene una duración de 4 semanas, equivalente a 20 horas.

FORMA DE TRABAJO

EVALUACIÓN

Foro 20%
Prácticas
60%
Cuestionarios 20%
Total 100%

REQUERIMIENTOS MÍNIMOS

Deberá tener disponible un equipo de cómputo con las siguientes características:

HARDWARE:
SOFTWARE: