Introducción a la programación .NET de Visual Basic con Microsoft .NET (MOC 2559)

5 Días

Descripción

Los elementos de este plan de estudios están sujetos a cambios.
Este curso de cinco días dirigido por un instructor proporciona a los estudiantes los conocimientos y habilidades necesarios para desarrollar aplicaciones en Microsoft Visual Basic .NET para la plataforma Microsoft .NET. El curso se centra en las interfaces de usuario, la estructura del programa, la sintaxis del lenguaje y los detalles de implementación.
Este es el primer curso en el currículum de Visual Basic .NET y servirá como punto de entrada para otros cursos de .NET.

Requisitos previos

Antes de asistir a este curso, los estudiantes deben tener:

  • Habilidades de navegación de Windows.
  • Experiencia del desarrollo de aplicaciones en un entorno gráfico o no gráfico.

 Y

  • Finalización de Microsoft MSDN Training Course 2667 : Introducción a la Programación.

 O

  • Comprender los aspectos básicos de la programación estructurada, incluidos conceptos como control de flujo, variables y parámetros, y llamadas a funciones.

A quien va dirigido

Este curso está dirigido a programadores novatos y experimentados que tienen un mínimo de tres meses de experiencia en programación y tienen habilidades básicas de navegación de Microsoft Windows.

Objetivos

Después de completar este curso, los estudiantes podrán:

  • Cree una aplicación simple basada en Visual Basic .NET basada en la plantilla de la aplicación de Windows.
  • Usar formularios y controles para crear una interfaz de usuario.
  • Crear y usar variables y matrices.
  • Crear y usar procedimientos Sub y Función, incluidas las funciones predefinidas.
  • Implementar estructuras de decisión y bucles mediante el uso de expresiones condicionales.
  • Valide la entrada del usuario para campos, controles y formularios.
  • Aplique técnicas de programación orientadas a objetos para crear clases, agregar métodos y agregar propiedades.
  • Resuelver la sintaxis, el tiempo de ejecución y los errores lógicos utilizando el depurador y el manejo estructurado de excepciones.
  • Mejorar la interfaz de usuario agregando menús, barras de estado y barras de herramientas.
  • Crear una aplicación simple de formularios web basada en .NET basada en Visual Basic que use un servicio web XML.
  • ¿Acceder y manipular datos en Microsoft Access o Microsoft SQL Server? base de datos utilizando Microsoft ADO.NET.
  • Crear, empaque y despliegue una aplicación.

Temario

Módulo 1: Comenzando

Este módulo presenta Visual Basic .NET y explica como encaja en la plataforma .NET. Explica como usar las herramientas de programación en Microsoft Visual Studio .NET y proporciona suficiente práctica para que los estudiantes puedan crear su primera aplicación en Visual Basic .NET.
Lecciones

  • Conceptos básicos de .NET
  • Explorando el entorno de desarrollo
  • Crear un proyecto de Visual Basic .NET

Laboratorio: Creando su primera aplicación

Después de completar este módulo, los estudiantes podrán:

  • Comience un proyecto de Visual Basic .NET que se basa en la plantilla de la aplicación de Windows.
  • Use la barra de herramientas estándar, las herramientas de programación y las ventanas de programación en el entorno de desarrollo para trabajar con aplicaciones.
  • Cree una aplicación simple en Visual Basic .NET.

Módulo 2: Trabajar con formularios y controles

Este módulo explica los conceptos fundamentales de programación, incluida la programación dirigida por eventos, clases, objetos, propiedades, métodos y eventos. Este módulo también explica como usar formularios y controles para crear una interfaz de usuario. Esto incluye lo siguiente: como crear un formulario, establecer propiedades, llamar a métodos y escribir código para eventos; agregar controles a un formulario; administrar múltiples formularios; usar cuadros de mensaje; usar las convenciones de nombres; y formatear y documentar el código.

Lecciones

  • Comprender los conceptos de programación
  • Trabajando con Windows Forms
  • Trabajando con controles
  • Diseña tu código

Laboratorio: crear la interfaz de usuario

Después de completar este módulo, los estudiantes podrán:

  • Explicar conceptos de programación fundamentales, incluida la programación dirigida por eventos, clases, objetos, propiedades, métodos y eventos.
  • Use formularios y controles para crear una interfaz de usuario.
  • Crear y administrar múltiples formularios en una aplicación simple.
  • Interactúa con un usuario utilizando la función MessageBox.
  • Use las convenciones y estándares de nombres de Visual Basic para formatear y documentar el código.

Módulo 3: Uso de variables y matrices

Este módulo explica como nombrar, declarar, asignar valores ay usar variables y constantes. Explica como declarar variables con diferentes niveles de alcance, como crear sus propias estructuras de datos y como convertir valores de variables de un tipo de datos a otro. También describe como almacenar datos en una matriz.
Lecciones

  • Introducción a los tipos de datos
  • Usando variables
  • Alcance variable
  • Conversión de tipos de datos
  • Crear y usar estructuras
  • Almacenamiento de datos en matrices

Laboratorio: creación y uso

laboratorio de variables: uso de estructuras y matrices

Después de completar este módulo, los estudiantes podrán:

  • Describe los diversos tipos de datos que pueden usar para declarar variables.
  • Nombre, declare, inicialice y use variables y constantes.
  • Declarar variables con diferentes niveles de alcance.
  • Crea estructuras definidas por el usuario.
  • Convierta los valores de las variables de un tipo de datos a otro.
  • Almacenar datos en matrices.

Módulo 4: Trabajar con procedimientos

Este módulo describe como crear y utilizar procedimientos Sub y Función, incluidas las funciones predefinidas y como estructurar el código para una mayor reutilización.

Lecciones

  • Crear procedimientos
  • Uso de procedimientos
  • Uso de funciones predefinidas

Laboratorio: creación y uso de procedimientos

Después de completar este módulo, los estudiantes podrán:

  • Crear y llamar procedimientos Sub y procedimientos de Función.
  • Escriba los procedimientos en los módulos para habilitar la reutilización del código.
  • Pasar argumentos por valor y por referencia.
  • Use funciones predefinidas en el código de la aplicación.

Módulo 5: Estructuras de decisión y bucles

Este módulo explica cómo implementar estructuras de decisión y estructuras de bucle para controlar el resultado y la ejecución del programa.

Lecciones

  • Usando expresiones condicionales
  • Usar estructuras de decisión
  • Uso de estructuras de bucle condicionales

Laboratorio: uso de estructuras de decisión

Después de completar este módulo, los estudiantes podrán:

  • Cree fórmulas y expresiones condicionales usando operadores aritméticos, de comparación y lógicos.
  • Utilice If ?? Thenstructures para evaluar si una condición es verdadera o falsa y dirija el flujo del programa en consecuencia.
  • Use las estructuras Seleccionar caso para ejecutar una de varias declaraciones.
  • Use For ?? Nextstructures para ejecutar sentencias un determinado número de veces.
  • Use estructuras Do ?? Loop para ejecutar sentencias hasta que se cumpla una condición específica o mientras una condición específica sea verdadera.
  • Elija la estructura o bucle de decisión apropiado en función de los requisitos de la aplicación.

Módulo 6: validación de la entrada del usuario

Este módulo explica cómo validar la entrada del usuario tanto a nivel de campo como a nivel de formulario. Describe como manejar entradas no válidas proporcionando mensajes de error y guiando a los usuarios a través del proceso de búsqueda y corrección de errores. Describe cómo usar las propiedades y los métodos de control para restringir y validar la entrada de datos.

Lecciones

  • Restricción de entrada de usuario
  • Validación de datos de campo
  • Validar datos de formulario

Laboratorio: validación de entrada de usuario

Después de completar este módulo, los estudiantes podrán:

  • Restrinja el tipo de datos que se pueden ingresar en un campo.
  • Pruebe la entrada del usuario en el campo para determinar si es válida y muestre mensajes para ayudar al usuario a corregir los datos no válidos.
  • Establezca las propiedades de control para especificar el orden de entrada de datos, el tipo de datos a ingresar y cómo mostrar los datos cuando se ejecuta la aplicación.
  • Valide la entrada del usuario en el nivel del formulario y guíe a los usuarios a través del proceso de búsqueda y solución de errores.

Módulo 7: Programación orientada a objetos en Visual Basic .NET

Este módulo explica como crear y usar clases. El módulo explica los conceptos de abstracción, encapsulación, creación de instancias, inicialización, constructores y destructores. Este módulo también describe la herencia, el polimorfismo y los espacios de nombres.

Lecciones

  • Entendiendo las clases
  • Trabajando con Clases
  • Uso de miembros compartidos
  • Herencia, polimorfismo y espacios de nombres

Laboratorio: creación de una clase derivada

Después de completar este módulo, los estudiantes podrán:

  • Explicar conceptos de programación orientados a objetos, que incluyen abstracción, encapsulado, clases y objetos.
  • Use el Examinador de objetos para examinar los elementos de programación disponibles, incluidas las clases y los objetos.
  • Cree una nueva clase, incluidos sus métodos, propiedades y miembros de datos con niveles de acceso adecuados.
  • Cree y use una instancia de una clase, incluidos miembros de instancia y de datos compartidos, y métodos compartidos y no compartidos.
  • Explica como funcionan los constructores y los destructores.
  • Explicar la herencia, el polimorfismo y los espacios de nombres.

Módulo 8: Manejo de errores y excepciones

Este módulo explica los tipos de errores que pueden ocurrir en un programa y explica como usar las herramientas de depuración provistas con Visual Basic .NET para ayudar a diagnosticar y corregir los errores. Estas herramientas incluyen el depurador Visual Studio .NET, las ventanas de depuración y el manejo estructurado de excepciones.

Lecciones

  • Tipos de errores
  • Usando el depurador
  • Manejo de excepciones

Laboratorio: implementación del manejo estructurado de excepciones

Después de completar este módulo, los estudiantes podrán:

  • Defina y dé ejemplos de sintaxis, tiempo de ejecución y errores de lógica.
  • Depurar el código utilizando el depurador Visual Studio .NET.
  • Implementar el manejo estructurado de excepciones en una aplicación.

Módulo 9: Mejora de la interfaz de usuario

Este módulo explica como crear menús, barras de estado y barras de herramientas para mejorar la usabilidad de una aplicación.

Lecciones

  • Creando menús
  • Creando barras de estado
  • Creando barras de herramientas

Después de completar este módulo, los estudiantes podrán:

  • Cree menús personalizados para agrupar comandos de aplicaciones.
  • Crea una barra de estado para proporcionar a los usuarios comentarios sobre una aplicación.
  • Cree una barra de herramientas para proporcionar una interfaz gráfica con la que los usuarios puedan acceder a funciones clave de una aplicación.

Módulo 10: formularios web y servicios web XML

Este módulo explica cómo crear una aplicación de formularios web y como invocar un servicio web XML simple.

Lecciones

  • Trabajando con formularios web
  • Usando XML Web Services

Laboratorio: creación de una aplicación web

Después de completar este módulo, los estudiantes podrán:

  • Cree, cree y ejecute una aplicación que use formularios web.
  • Explicar el proceso para descubrir y llamar a servicios web XML.
  • Use un proxy para llamar a un servicio web XML desde un formulario web.

Módulo 11: Uso de ADO.NET

Este módulo explica como usar ADO.NET con una aplicación de Windows Forms para crear, leer, actualizar y eliminar registros en las bases de datos de Access y SQL Server.

Lecciones

  • Conceptos de base de datos
  • Descripción general de ADO.NET
  • Trabajando con datos

Laboratorio: acceso a datos con ADO.NET

Después de completar este módulo, los estudiantes podrán:

  • Defina la terminología básica de la base de datos, incluida la base de datos, la tabla, el registro, el campo y la clave.
  • Describe algunos objetos ADO.NET de uso común.
  • Crea y abre una conexión a una base de datos.
  • Crear, leer, actualizar y eliminar registros en una base de datos.
  • Use el Asistente de formularios de datos para crear una aplicación de acceso a datos simple.
  • Mostrar y modificar datos extraídos de una base de datos.

Módulo 12: Desplegar aplicaciones

Este módulo explica cómo implementar aplicaciones usando Visual Studio .NET. El módulo también describe las opciones de implementación disponibles en Visual Basic .NET y cómo crear y configurar un proyecto de instalación para una aplicación basada en Windows.

Lecciones

  • Introducción al despliegue
  • Implementación de una aplicación basada en Windows

Laboratorio: implementación de una aplicación

Después de completar este módulo, los estudiantes podrán:

  • Describe cómo implementar aplicaciones usando Visual Studio .NET.
  • Cree y personalice un programa de instalación para una aplicación basada en Windows.