Habilidades de navegación en Windows.
Experiencia (por lo menos 3 meses) con desarrollo de aplicaciones en ambiente gráfico o no gráfico.
Completar el curso 2667: Introduction to Programming o entender las bases de programación estructurada, incluyendo conceptos, tales como control de flujo, variables, parámetros y llamadas a funciones.
El manual de este curso está en inglés. Para obtener el mayor beneficio del mismo, los alumnos deben conocer el idioma y cumplir todos los requisitos previos.
Los alumnos serán capaces de:
Crear una aplicación simple basada en Visual Basic .NET basada en la plantilla de
aplicación de Windows.
Usar formas y controles para crear una interfaz de usuario.
Crear y usar variables y arreglos.
Crear y usar procedimientos Sub y Function incluyendo funciones predefinidas.
Implementar estructuras de decisión y ciclos al usar expresiones condicionales.
Validar entrada del usuario para campos, controles y formas.
Aplicar técnicas de programación orientada a objetos para crear clases, agregar
métodos y agregar propiedades.
Resolver errores de sintaxis, tiempo de ejecución y lógicos al usar el depurador y manejo estructurado de excepciones.
Mejorar la interfaz de usuario al agregar menús, barras de estatus y barras de
herramientas.
Crear una aplicación de formas Web simple basada en Visual Basic .NET que utilice un servicio Web XML.
Acceder y manipular datos en una base de datos Microsoft Access al usar ADO
.NET.
Construir, empaquetar e instalar una aplicación.
Módulo 1: Comience
Temario:
Conceptos básicos de .NET.
Explore el ambiente de desarrollo.
Cree un proyecto de Visual Basic .NET.
Laboratorio:
Cree su primera aplicación.
Al concluir el módulo
Los estudiantes serán capaces de:
Empezar un proyecto de Visual Basic .NET basado en la plantilla de aplicación
Windows.
Usar la barra de herramientas estándar, herramientas de programación y ventanas de programación en el ambiente de desarrollo para trabajar con aplicaciones.
Crear una aplicación simple en Visual Basic .NET.
Módulo 2: Trabaje con Formas y Controles
Temario:
Entender los conceptos de programación.
Trabaje con formas de Windows.
Trabaje con controles.
Estile su código.
Laboratorio:
Cree la interfaz de usuario.
Al concluir el módulo
Los estudiantes serán capaces de:
Explicar los conceptos fundamentales de programación, incluyendo programación orientada a eventos, clases, objetos, propiedades, métodos y eventos.
Usar formas y controles para crear una interfaz de usuario.
Crear y manejar múltiples formas en una aplicación simple.
Interactuar con un usuario al usar la función MessageBox.
Usar convenciones de nombres de Visual Basic y estándares para formatear y documentar código.
Módulo 3: Use Variables y Arreglos
Temario:
Introducción a tipos de datos.
Use variables.
Alcance de variables.
Convierta tipos de datos.
Cree y use estructuras.
Almacene datos en arreglos.
Laboratorio:
Cree y use variables.
Use estructuras y arreglos.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir los tipos de datos que puede utilizar para declarar variables.
Nombrar, declarar, inicializar y usar variables y constantes.
Declarar variables con diferentes niveles de alcance.
Crear estructuras de datos definidas por el usuario.
Convertir valores de variables de un tipo de datos a otro.
Almacenar datos en arreglos.
Módulo 4: Trabaje con Procedimientos
Temario:
Cree procedimientos.
Use procedimientos.
Use funciones predefinidas.
Laboratorio:
Cree y use procedimientos.
Al concluir el módulo
Los estudiantes serán capaces de:
Crear y llamar a procedimientos Sub y Function.
Escribir procedimientos en módulos para habilitar reutilización de código
Pasar argumentos por valor y por referencia.
Usar funciones predefinidas en código de aplicación.
Módulo 5: Estructuras de Decisión y Ciclos
Temario:
Use expresiones condicionales.
Use estructuras de decisión.
Use estructuras de ciclos condicionales.
Laboratorio:
Use estructuras de decisión.
Al concluir el módulo
Los estudiantes serán capaces de:
Crear formulas y expresiones condicionales al usar operadores aritméticos, de
comparación y lógicos.
Usar estructuras If...Then para evaluar si una condición es verdadera o falsa y dirigir el flujo del programa de acuerdo a esto.
Usar estructuras Select Case para ejecutar una de varias sentencias.
Usar estructuras For...Next para ejecutar sentencias un número de veces puesto.
Usar estructuras Do...Loop para ejecutar sentencias hasta que una condición
específica se cumpla o mientras una condición específica es verdadera.
Escoger la estructura de decisión o ciclo apropiado basado en los requerimientos de la aplicación.
Módulo 6: Valide la Entrada de Usuario
Temario:
Restrinja entrada de usuario.
Valide datos de campos.
Valide datos de forma.
Laboratorio:
Valide entrada de usuario.
Al concluir el módulo
Los estudiantes serán capaces de:
Restringir los tipos de datos que pueden ser metidos en un campo.
Probar entrada de usuario al nivel de campo para determinar si es válido y desplegar.mensajes para ayudar al usuario a corregir datos inválidos.
Poner propiedades de control para especificar el orden de entrada de datos, el tipo de datos a meter y cómo desplegar los datos cuando la aplicación se ejecuta.
Validar entrada de usuario al nivel de forma y guiar a usuarios a través del proceso de encontrar y corregir errores.
Módulo 7: Programación Orientada a Objetos en Visual Basic .NET
Temario:
Entienda clases.
Trabaje con clases.
Use miembros compartidos.
Herencia, polimorfismo y espacios de nombres.
Laboratorio:
Cree una clase derivada.
Al concluir el módulo
Los estudiantes serán capaces de:
Explicar conceptos de programación orientada a objetos, incluyendo abstracción, encapsulamiento, clases y objetos.
Usar el Object Browser para examinar elementos de programación disponibles, incluyendo clases y objetos.
Crear una nueva clase, incluyendo sus métodos, propiedades y miembros de datos con el nivel de acceso apropiado.
Crear y usar una instancia de una clase, incluyendo miembros de datos de instancia y compartidos, métodos compartidos y no compartidos.
Explicar cómo trabajan constructores y destructores.
Explicar herencia, polimorfismo y espacios de nombres.
Módulo 8: Maneje Errores y Excepciones
Temario:
Tipos de error.
Use el depurador.
Maneje excepciones.
Laboratorio:
Implemente manejo de excepciones estructurado.
Al concluir el módulo
Los estudiantes serán capaces de:
Definir y dar ejemplos de errores de sintaxis. tiempo de ejecución y lógicos.
Depurar código al usar el depurador de Visual Studio .NET
Implementar manejo estructurado de excepciones en una aplicación.
Módulo 9: Mejore la Interfaz de Usuario
Temario:
Cree menús.
Cree barras de estatus.
Cree barras de herramientas.
Al concluir el módulo
Los estudiantes serán capaces de:
Crear menús propios para agrupar comandos de aplicación.
Crear barras de estatus para proveer a usuarios con retroalimentación acerca de una aplicación.
Crear una barra de herramientas para proveer una interfaz gráfica con la cual
usuarios puedan acceder funciones claves de una aplicación.
Módulo 10: Formas Web y Servicios Web XML
Temario:
Trabaje con formas Web.
Use servicios Web XML.
Laboratorio:
Cree una aplicación Web.
Al concluir el módulo
Los estudiantes serán capaces de:
Crear, construir y ejecutar una aplicación que use formas Web.
Explicar el proceso de descubriendo y llamando servicios Web XML.
Usar un proxy para llamar un servicio Web XML desde una forma Web.
Módulo 11: Use ADO .NET
Temario:
Conceptos de bases de datos.
Descripción general de ADO .NET.
Trabaje con datos.
Laboratorio:
Acceda datos con ADO .NET.
Al concluir el módulo
Los estudiantes serán capaces de:
Definir terminología de bases de datos, incluyendo base de dato, tabla, registro, campo y llave.
Describir algunos objetos comúnmente usados en ADO .NET.
Crear y abrir una conexión a una base de datos.
Crear, leer, actualizar y borrar registros en una base de datos.
Usar el Data Form Wizard para crear una aplicación simple de acceso a datos.
Desplegar y modificar datos extraídos de una base de datos.
Módulo 12: Instale Aplicaciones
Temario:
Introducción a instalación.
Instale aplicaciones basadas en Windows.
Laboratorio:
Instale una aplicación.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir como instalar aplicaciones al usar Visual Studio .NET.
Crear y personalizar un programa de instalación para una aplicación basada en
Windows.