Objetivo Al final del curso, los participantes serán capaces de, listar los elementos 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, crear aplicaciones de Internet que usan formas Web y servicios Web, crear aplicaciones que usan 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,Tema 1: Descripción de la Plataforma de Microsoft .NET
Temas principales
¿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?
HabilidadesLos participantes 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
Tema 2: Funciones del Ambiente de Desarrollo
Temas principales
Describiendo el ambiente de desarrollo integrado
Creando proyectos de Visual Basic. NET
Usando funciones del ambiente de desarrollo
Depurando aplicaciones
Compilando en Visual Basic .NET
Laboratorio· Explorando el ambiente de desarrollo
HabilidadesLos participantes 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
Tema 3: Mejoras al Lenguaje y Sintaxis
Temas principales
Tipos de datos
Usando variables
Funciones, subrutinas y propiedades
Manejo de excepciones
Laboratorios· Trabajando con variables y propiedades
Implementando manejo estructurado de excepciones
HabilidadesLos participantes 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 la propiedad por defecto de un objeto
Usar la nueva sentencia Try…Catch…Finally para implementar manejo estructurado de excepciones
Tema 4: Diseño Orientado a Objetos para Visual Basic .NET
Temas principales
Diseñando clases
Conceptos de programación orientada a objetos
Conceptos de programación orientada a objetos avanzados
Usando Microsoft Visio
Laboratorio· Creando diagramas de clase desde casos de uso
HabilidadesLos participantes serán capaces de:
Describir las bases de diseño orientado a objetos
Explicar los conceptos de encapsulamiento, herencia, interfaces y polimorfismo
Crear clases basadas en casos de uso
Modelar clases para usarse en Visual Basic .NET al usar Visio
Tema 5: Programación Orientada a Objetos en Visual Basic .NET
Temas principales
· Definiendo clases
· Creando y destruyendo objetos
· Herencia
· Interfaces
· Trabajando con clases
Laboratorios· Creando la clase cliente
· Heredando la clase paquete
HabilidadesLos participantes serán capaces de:
· Definir clases
· Instancear 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
Tema 6: Usando Formas de Windows
Temas principales
· ¿Por qué usar formas de Windows?
· Estructura de formas de Windows
· Usando formas de Windows
· Usando controles
· Herencia de formas de Windows
Laboratorio· Creando la forma de cliente
HabilidadesLos participantes 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
Tema 7: Construyendo Aplicaciones Web
Temas principales
· Introducción a ASP .NET
· Creando aplicaciones de formas Web
· Construyendo servicios Web
· Usando servicios Web
Laboratorios· Creando formas Web de inicio de sesión de cliente
· Creando y usando el servicio de CustomerService
HabilidadesLos participantes serán capaces de:
· Explicar y tomar ventaja de los beneficios de ASP .NET y sus varias bibliotecas en el 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 desde una aplicación cliente
Tema 8: Usando ADO .NET
Temas principales
Descripción general de ADO .NET
Proveedores de datos de .NET
El objeto DataSet
Diseñadores de datos y ligado de datos
Integración con XML
Laboratorio· Creando aplicaciones que usen ADO .NET
HabilidadesLos participantes 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 como XML se integra con ADO .NET
Tema 9: Desarrollando Componentes en Visual Basic .NET
Temas principales
· Descripción general de componentes
· Creando componentes servidos
· Creando clases de componentes
· Creando controles de formas de Windows
· Creando controles de usuario de formas Web
·