Lenguaje de programación Visual Basic .NET
Presentación
Visual Basic .NET es la herramienta más productiva de Microsoft para la creación de aplicaciones que se ejecutan en el sistema operativo Windows. Con Visual Basic .NET se pueden aprovechar los conocimientos de versiones anteriores, además de incorporar nuevos elementos como los servicios Web XML, conectividad con ASP.NET y el lenguaje de reciente aparición C#. Además, Visual Basic .NET es el único lenguaje en el mercado que soporta programación Web para dispositivos móviles.
Este es un curso teórico-práctico que será impartido en línea, presentando un tema de actualidad dentro del área de los lenguajes de programación con una amplia perspectiva de desarrollo, lo cual representa una ventaja para los que buscan desarrollar aplicaciones para Windows con la tecnología de Vanguardia .NET.
El curso está diseñado para asimilar las bases del lenguaje de Programación Visual Basic .NET y al final lograr desarrollar una aplicación para Windows.
Al finalizar, el participante podrá ingresar a otros cursos avanzados de Visual Basic .NET o a un curso de Desarrollo de aplicaciones .NET.
OBJETIVO
El participante identificará el entorno integrado de desarrollo (IDE) de Visual Basic .NET, para posteriormente manejar las herramientas que le permitan construir interfaces gráficas y elaborar aplicaciones para Windows bajo la plataforma .NET.
PERFIL DE INGRESO
El curso está dirigido a personas interesadas en desarrollar aplicaciones, para el entorno Windows.
Los interesados deberán:
- Tener conocimientos de programación orientada a objetos, así como experiencia en el manejo de algún lenguaje de programación que soporte ese paradigma de programación.
- 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. LA PLATAFORMA .NET Y EL ENTORNO DE DESARROLLO
- ¿Qué es la plataforma .NET?
- Estructura de una solución.
- Estructura de un proyecto.
- El explorador de soluciones.
- El cuadro de herramientas.
- El editor de código.
- IntelliSense.
- La lista de tareas.
- La ventana de resultados.
- El examinador de objetos.
- La vista de clases.
- El sistema de ayuda.
2. INTRODUCCIÓN A .NET FRAMEWORK
- Conceptos generales.
- Requisitos.
- Estructura de una aplicación .NET.
- Common Language Runtime.
- Ensamblados.
- Common Type System.
- Common Language Specification.
- Introducción a la biblioteca de clases de .NET Framework.
3. INTERFAZ DEL USUARIO
- La biblioteca de clases System.Windows.Forms de .NET Framework.
4. EL LENGUAJE DE PROGRAMACIÓN VISUAL BASIC
- Estructura de un programa de Visual Basic.
- Tipos de datos predefinidos.
- Reglas de alcance.
- Referencias.
- La instrucción imports.
- Variables.
- Operadores.
- Constantes.
- Enumeraciones.
- Enumeraciones intrínsecas.
- Matrices.
- Colecciones.
- Instrucciones de control de flujo
- Procedimientos.
- Excepciones.
5. HERRAMIENTAS
- El depurador.
- Generación de un proyecto de instalación.
DURACIÓN
El curso tiene una duración de 5 semanas, equivalente a 40 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 5 temas y un proyecto final, los cuales deberán ser revisados en un lapso máximo de cinco semanas, al término del curso desarrollará un proyecto final. 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 entregarán al instructor vía correo electrónico 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 cinco semanas contadas a partir del inicio del curso.
- El proyecto final estará disponible la última semana del curso y deberá enviarlo en la fecha indicada por el asesor.
- Al término de cada tema, le pedimos que ingrese al foro (vea el calendario para consultar fechas y horarios) donde el asesor realizará la sesión de cierre del tema y resolverá dudas generales del grupo. Después de esta actividad, recibirá por correo su evaluación personal.
- La evaluación se compone de los siguientes puntos:
Cuestionario |
10% |
Foro |
10% |
Ejercicios |
10% |
Prácticas |
30% |
Proyecto Final |
40% |
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 1.5GB 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 Microsoft Windows XP con Service Pack (SP) 2, Vista, o posterior.
- Microsoft Visual Studio .NET 2002 Versión 7.0.
- 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.
A continuación se presenta una tabla con los requerimientos para la instalación de Visual Studio .NET
Requerimientos mínimos |
Procesador |
Computadora personal (PC) con un procesador Pentium II, 450 megahertz (MHz) |
Sistema Operativo |
Microsoft Windows NT® 4.0 o superior |
Memoria |
Windows NT 4.0 Server
160 MB de RAM
Windows NT 4.0 Workstation
64 MB de RAM
Windows 2000 Professional
96 MB de RAM
Windows 2000 Server
192 MB de RAM
Microsoft Windows® XP Professional
160 megabytes (MB) de RAM |
Disco Duro |
Professional y Enterprise Edition
3.5 GB en la unidad de instalación, que incluye 500 MB en la unidad de sistema
Standard Edition
2.5 gigabytes (GB) en la unidad de instalación, que incluye 500 MB en la unidad de sistema |
Unidades |
Unidad de CD-ROM o DVD-ROM |
Video |
Monitor Super VGA (800 x 600) con 256 colores o de alta resolución |