Duración: 5 Días
Prerrequisitos
Experiencia desarrollando aplicaciones con Visual Basic 4.0 o posterior.
Completar exitosamente el curso 1013, Mastering Microsoft Visual Basic 6
Development, o conocimiento equivalente.
Concluir exitosamente el curso 1016, Mastering Enterprise Development Using
Microsoft Visual Basic 6, o conocimiento equivalente.
Estar familiarizado con conceptos básicos de programación orientada a objetos.
Conceptos de Extensible Markup Language (XML).
El .NET Framework
El manual de este curso está en inglés. Para obtener el mayor beneficio del mismo, los alumnos deben tener un buen conocimiento del idioma y cumplir todos los requisitos previos.
Los alumnos serán capaces de:
Enlistar los principales elementos del .NET Framework y describir algunas de las
mejoras principales a la nueva versión de Visual Basic.
Describir la estructura básica de un proyecto de Visual Basic .NET y usar las
funciones principales del Integrated Development Environment (IDE).
Usar las nuevas funciones y sintaxis en Visual Basic .NET.
Explicar los conceptos básicos y terminología de diseño orientado a objetos
específicamente para Visual Basic .NET.
Explicar y usar los conceptos básicos y terminología de programación orientada a
objetos en Visual Basic .NET.
Crear aplicaciones al usar Microsoft Windows® Forms.
De Internet, usar formas Web y servicios Web.
Usar ADO .NET.
Crear componentes en Visual Basic .NET.
Configurar e instalar varios tipos de aplicaciones basadas en Visual Basic .NET.
Preparar aplicaciones basadas en Visual Basic existentes para actualizar a Visual
Basic .NET.
Módulo 1: Descripción de la Plataforma de Microsoft .NET
Temario:
¿Qué es la plataforma de Microsoft .NET?
¿Qué es el .NET Framework?
¿Qué son los componentes de .NET Framework?
¿Cuáles son las mejoras de Visual Basic .NET?
Al concluir el módulo
Los estudiantes serán capaces de:
Listar los principales elementos de lo plataforma de .NET.
Describir el .NET Framework y sus componentes.
Listar las mejoras principales a Visual Basic .NET.
Módulo 2: Funciones del Ambiente de Desarrollo
Temario:
Describir el ambiente de desarrollo integrado.
Crear proyectos de Visual Basic. NET.
Usar funciones del ambiente de desarrollo.
Depurar aplicaciones.
Compilar en Visual Basic .NET.
Laboratorio:
Explore el ambiente de desarrollo.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir los beneficios en conjunto del nuevo IDE.
Describir los diferentes tipos de proyectos de Visual Basic .NET y sus estructuras,
incluyendo sus estructuras de archivos.
Referenciar aplicaciones externas desde su proyecto.
Ver y poner las propiedades de un proyecto.
Usar las varias ventanas en el IDE, incluyendo el Server Explorer, el Object Browser y el Task List
Depurar una aplicación simple.
Construir y compilar una aplicación simple.
Módulo 3: Mejoras al Lenguaje y Sintaxis
Temario:
Tipos de datos.
Uso de variables.
Funciones, subrutinas y propiedades.
Manejo de excepciones.
Laboratorios:
Trabajar con variables y propiedades.
Implementar el manejo estructurado de excepciones.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir los cambios a tipos de datos en Visual Basic .NET.
Declarar e inicializar variables y arreglos.
Usar sintaxis de atajo para asignar valores a variables.
Implementar funciones y subrutinas.
Llamar las propiedades por defecto de un objeto.
Usar la nueva sentencia Try...Catch...Finally para implementar manejo estructurado de excepciones.
Módulo 4: Diseño Orientado a Objetos para Visual Basic .NET
Temario:
Diseño de clases.
Conceptos de programación orientada a objetos.
Conceptos de programación orientada a objetos avanzados.
Uso de Microsoft Vision®.
Laboratorio:
Crear diagramas de clase desde casos de uso.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir las bases de diseño orientado a objetos.
Explicar los conceptos de encapsulación, herencia, interfaces y polimorfismo.
Crear clases basadas en casos de uso.
Modelar clases para usarse en Visual Basic .NET al usar Visio.
Módulo 5: Programación Orientada a Objetos en Visual Basic .NET
Temario:
Definir clases.
Crear y destruir objetos.
Herencia.
Interfaces.
Trabajar con clases.
Laboratorio:
Crear la clase cliente.
Heredar la clase paquete.
Al concluir el módulo
Los estudiantes serán capaces de:
Definir clases.
Instar y usar objetos en código cliente.
Crear clases que usen herencia.
Definir interfaces y usar polimorfismo.
Crear miembros compartidos.
Crear eventos de clase y manejarlos desde una aplicación cliente.
Módulo 6: Usando Formas Windows
Temario:
¿Por qué usar formas Windows?
Estructura de formas Windows.
Uso de formas Windows.
Uso de controles.
Herencia de formas Windows.
Laboratorio:
Crear la forma de cliente.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir los beneficios de formas de Windows.
Usar las nuevas propiedades y métodos de formas de Windows.
Escribir código de manejo de eventos.
Usar los nuevos controles y mejoras de controles.
Agregar y editar menús.
Crear una forma que herede de otra forma.
Módulo 7: Construya Aplicaciones Web
Temario:
Introducción a ASP .NET.
Crear aplicaciones de formas Web.
Construir servicios Web.
Usar servicios Web.
Laboratorio:
Crear formas Web de inicio de sesión de cliente.
Crear y usar el servicio de CustomerService.
Al concluir el módulo
Los estudiantes serán capaces de:
Explicar y tomar ventaja de los beneficios de ASP .NET y varias de sus bibliotecas
en desarrollo de aplicaciones.
Crear aplicaciones de formas Web.
Usar controles HTML de servidor y controles Web de servidor.
Crear servicios Web.
Usar servicios Web desde un explorador o una aplicación cliente.
Módulo 8: Use ADO .NET
Temario
Descripción general de ADO .NET.
Proveedores de datos de .NET.
El objeto DataSet.
Diseñadores de datos y ligado de datos.
Integración de XML.
Laboratorio:
Crear aplicaciones que usen ADO .NET.
Al concluir el módulo.
Los estudiantes serán capaces de:
Listar los beneficios de ADO .NET.
Crear aplicaciones al usar ADO .NET.
Listar los objetos principales de ADO .NET y sus funciones.
Usar diseñadores de datos de Visual Studio .NET y ligado de datos.
Explicar cómo XML se integra con ADO .NET.
Módulo 9: Desarrollo de Componentes en Visual Basic .NET
Temario:
Descripción general de componentes.
Creación de componentes con servicio.
Creación de clases de componentes.
Creación de controles de formas Windows.
Creación de controles de usuario de formas Web.
Hilado.
Laboratorios:
Cree un componente servido.
Cree un control de usuario de formas Web.
Al concluir el módulo
Los estudiantes serán capaces de:
Crear componentes que puedan ser usados por aplicaciones cliente, manejadas y
no manejadas.
Componentes con servicios.
Clases de componentes.
Controles de formas Windows.
Controles de usuario Web.
Usar hilado para crear aplicaciones de múltiples hilos.
Módulo 10: Instale Aplicaciones
Temario:
Describa ensambles.
Escoja una estrategia de instalación.
Instale aplicaciones.
Laboratorios:
Empaquete un ensamble de componente.
Instalar una aplicación basada en Windows.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir un ensamble.
Listar los diferentes tipos de instalación de aplicaciones.
Instalar un ensamble de componente.
Instalar una aplicación basada en Windows.
Instalar una aplicación basada en Web.
Módulo 11: Actualice a Visual Basic .NET
Temario:
Decida actualizar.
Opciones para actualizar.
Recomendaciones.
Realice la actualización.
Al concluir el módulo
Los estudiantes serán capaces de:
Hacer una decisión informada acerca de si debe actualizar una aplicación.
Describir las varias opciones de actualización disponibles para usted.
Usar el Upgrade Wizard.