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:
- Haber acreditado o demostrar conocimientos equivalentes al curso de Lenguaje de programación VISUAL BASIC .NET.
- Contar con una cuenta de correo activa y acceso a Internet para conectarse al sitio del curso.
- Disponer de al menos 10 horas a la semana para revisar a fondo los contenidos y realizar las actividades de cada tema.
TEMARIO
1. Herencia de Clases
- Especificación de la clase base.
- Ámbito.
- Trabajo con métodos heredados.
- Virtuales.
- De reemplazo.
- Polimorfismo.
- Métodos abstractos.
- Clases selladas.
- Contención y delegación.
- Uso de la clase de objeto .NET.
2. Espacios de nombre
- Declaración.
- Uso de clases en espacios de nombre.
- Utilización de la palabra clave using.
3. Interfaces
- Definición de una interfaz.
- Definición de métodos.
- Definición de propiedades.
- Definición de indicadores.
- Definición de eventos.
- Derivación a partir de interfaces base.
- Implementación de interfaces en clases y estructuras.
- Acceso a miembros de una interfaz.
- Implementación de interfaces definidas por .NET Framework.
4. Eventos y delegados
- Definición de delegados.
- Definición de eventos.
- Instalación de eventos.
- Desencadenar eventos.
- Uso de descriptores de acceso a eventos.
- Uso de modificadores de eventos.
- Eventos estáticos.
- Eventos virtuales.
- Eventos de reemplazos.
- Eventos abstractos.
5. Creación de componentes
- Conceptos generales.
DURACIÓN
El curso tiene una duración de 4 semanas, equivalente a 20 horas.
FORMA DE TRABAJO
- Al inicio de cada bloque estarán disponibles los recursos y actividades para los temas, incluyendo ejercicios y prácticas que deberá realizar al final de cada bloque, en las fechas señaladas en cada una de ellas.
- El curso consta de cinco temas los cuales deberán ser revisados en un lapso máximo de cuatro semanas. El usuario es responsable de distribuir su tiempo para estudiar los temas que le corresponden en el periodo indicado.
- Las prácticas o ejercicios que se pidan en cada unidad se subirán a la plataforma en el espacio destinado a tal fin, al finalizar el estudio del tema correspondiente.
- Para todas las actividades que se indiquen a lo largo del desarrollo del curso, el participante contará con la asistencia de un asesor ya sea por medio del foro o por correo electrónico.
- En cada tema se abrirá un foro de discusión relacionado con el mismo, en el cual deberá participar según se solicite.
EVALUACIÓN
- La calificación mínima aprobatoria es de 8.0.
- El lapso máximo para aprobar todos los temas es de cuatro semanas contadas a partir del inicio del curso.
- La evaluación se compone de los siguientes puntos:
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:
- Procesador Pentium 4 superior.
- Memoria RAM instalada de 512MB o superior.
- Espacio en el disco duro de al menos 2GB para la instalación de los programas y archivos de trabajo; una parte de este espacio se liberará después de la instalación si se elimina el paquete de descarga original del disco duro.
- Monitor con una resolución de 1024x768 o superior.
SOFTWARE:
- Sistema operativo Windows 7 o superior
- Para la elaboración de algunas prácticas, es necesario ya tener instalado el Entorno de Programación Visual Studio 2005, se puede utilizar Visual Basic Express, que es una versión gratuita de libre descarga en Internet. Puede bajarlo del sitio de Microsoft.
- Un compactador/descompactador de archivos, está disponible la última versión de prueba en el sitio de WinZip.
- Un navegador (Microsoft Explorer, Mozilla Firefox, etc.), es recomendable utilizar las versiones más actuales.
- Adobe Acrobat Reader u otro software libre para abrir los archivos PDF.
- Para los videos requiere tener instalados Adobe Flash Player. Puede bajarlo del sitio de Adobe.