Introducción a la programción en Visual Basic .NET con Visual Studio 2005.
Temario
Desarrollo de aplicaciones de escritorio y acceso a datos con Visual Basic 2005.
Ver Temario
Desarrollo de aplicaciones web con ASP.NET 2.0.
Ver Temario
Actualización a Visual Studio 2008: LinQ con Visual Basic 9.0.
Ver Temario
La metodología de formación que pone las nuevas tecnlogías a tu alcance.
| Si quieres adquirir este curso puedes hacerlo en Videocursos.es |
| TEMARIO |
|
Introducción y presentación del curso. -Objetivos. -Requisitos. -Como seguir el curso. -Contenido. |
|
Módulo1. Crear aplicaciones de escritorio I. -Crear un proyecto de tipo aplicación de escritorio. -Como añadir formularios a un proyecto. -El formulario desde la perspectiva de la orientación a objetos. -Propiedades de los formularios. -Como escoger el formulario de inicio. -Principales eventos de los formularios. -Ejercicio Final. |
|
Módulo 2. Crear aplicaciones de escritorio II. -Como añadir controles a un formulario. -Adaptar los controles dentro del formulario. -Posicionar y dimensionar. -Alinear. -Anchor y Dock. -Establecer el orden de tabulación. -Responder a los eventos emitidos por los controles. -Conectar múltiples eventos a un único gestor de eventos. -Ejercicio Final. |
|
Módulo 3. Crear aplicaciones de escritorio III. -Conectar gestores de eventos en tiempo de ejecución. -Mostrar formularios en forma Modal y NoModal. -Añadir controles en tiempo de ejecución. -Crear teclas de acceso para controles. -Eventos relacionados con entradas de teclado. -Ejercicio Final. |
|
Módulo 4. Utilizar controles standard I. -Los controles más elementales (TextBox, Label, Button). -Listas básicas (ListBox, ComboBox, CheckedListBox). -Controles booleanos (CheckBox, RadioButton). -Otras listas (NumericUpDown, TreeView, ListView). -Ejercicio Final. |
|
Módulo 5. Utilizar controles standard II. -Panel y GroupBox. -SplitContainer. -TabControl. -ToolStrip y StatusStrip. -PictureBox. -ImageList. -MonthCalendar. -WebBrowser. -Ejercicio Final. |
|
Módulo 6. Crear menús. -¿Qué es un sistema de menús? -Introducción al control MenuStrip. -Añadir mejoras a un ToolStripMenuItem. -Ocultar y desactivar ToolStripMenuItems. -Responder a eventos de menú. -Crear menus de contexto con el componente ContextMenuStrip. -Ejercicio Final. |
|
Módulo 7. Los cuadros de diálogo. -Descripción de los cuadros de diálogo. -OpenFileDialog. -SaveFileDialog. -ColorDialog. -FontDialog. -FolderBrowserDialog. -Ejercicio Final. |
|
Módulo 8. La herencia entre formularios. -Utilidad de la herencia entre formularios. -Crear un formulario base. -Heredar de un formulario base. -Modificar el formulario base. -Sobreescribir eventos del formulario base. -Ejercicio Final. |
|
Módulo 9. Introducción al acceso a datos. -La necesidad de almacenar datos. -Introducción a las bases de datos relacionales. -Descripción del lenguaje SQL. -Los proveedores de bases de datos. -Descripción de ADO.NET. -Escenarios conectados y escenarios desconectados. -Ejercicio Final. |
|
Módulo 10. Conectar a una base de datos. -¿Qué es la cadena de conexión? -Como conectar a una base de datos. -Como desconectar de una base de datos. -Como gestionar los eventos de conexión. -Ejercicio Final. |
|
Módulo 11. Operaciones en un escenario conectado I. -Como enviar un comando a una base de datos. -Los tipos de respuesta a un comando. -Comandos escalares. -Comandos que devuelven un conjunto de resultados. El DataReader. -Como iterar a traves de un DataReader. -Ejercicio Final. |
|
Módulo 12. Operaciones en un escenario conectado II. -Introducción a Microsoft SQL Server 2005 Express. -La modificación de los datos. -Los comandos parametrizados. -La referencia a librerias. -Como ejecutar procedimientos almacenados en la base de datos. -Ejercicio Final. |
|
Módulo 13. Operaciones en un escenario desconectado I. -¿Qué es un DataSet? -Crear DataSets programáticamente. -Crear DataSets con el diseñador. -Definir restricciones y relaciones en un DataSet. -Ejercicio Final. |
|
Módulo 14. Operaciones en un escenario desconectado II. -Como añadir registros a un DataSet. -Como modificar registros de un DataSet. -Como eliminar registros de un DataSet. -Como iterar a través de los registros de un DataTable. -Iterar a través de registros relacionados. -Buscar registros en un DataTable. -Ejercicio Final. |
|
Módulo 15. Operaciones en un escenario desconectado III. -¿Qué es un DataAdapter? -Crear DataAdapters programáticamente. -Como cargar datos en un DataSet utilizando un DataAdapter. -Guardar y cargar DataSets en el disco local. -Ejercicio Final. |
|
Módulo 16. Operaciones en un escenario desconectado IV. -Crear DataAdapters con el diseñador. -El estado de las filas. -Como actualizar en el origen los cambios realizados en un DataSet. -Personalizar la actualización de los cambios. -Ejercicio Final. |
|
Módulo 17. Operaciones en un escenario desconectado V. -El problema de la concurrencia. -La versión de las filas. -Concurrencia optimista. -Concurrencia pesimista. -Formas de gestionar los conflictos de concurrencia. -Ejercicio Final. |
|
Módulo 18. Operaciones en un escenario desconectado VI. -¿Qué es un DataSet tipificado? -¿Qué es un esquema XSD? -Crear DataSets tipificados basándose en un DataAdapter. -La herramienta Data Sources de Visual Studio 2005. -Como utilizar un DataSet tipificado. -Ejercicio Final. |
|
Módulo 19. Operaciones en un escenario desconectado VII. -¿Qué es un TableAdapter? -Como se crean los TableAdapters. -Como utilizar un TableAdapter. -Utilizar parámetors en un TableAdapter. -Guardar cadenas de conexión fuera del código. -Ejercicio Final. |
|
Módulo 20. Mostrar y editar datos a través de formularios I. -Formas de gestionar datos desde un formulario. -El control BindingSource. -Enlazar controles simples a un DataTable. -Enlazar controles simples en tiempo de ejecución. -El control BindingNavigator. -Utilizar la herramientta DataSource para crear formularios de un sólo registro. -Ejercicio Final. |
|
Módulo 21. Mostrar y editar datos a través de formularios II. -Utilizar el ComboBox como control de enlace simple. -El control DataGridView. -Personalizar la apariencia de las celdas. -El evento CellFormating del DataGridView. -Relación Maestro-Detalle entre dos DataGridViews. -Ejercicio Final. |
|
Módulo 22. Las transacciones. -Definición de transacción. -Formas de gestionar la transacción. -Gestionar la transacción desde ADO.NET |
|
Módulo 23. Desplegar aplicaciones de escritorio I. -Ventajas de distribuir el código en ensamblados. -Librerías dedicadas y librerías globales. -La Global Assembly Cache. -¿Qué es una compilación strong? -La herramienta GacUtil. -Ejercicio Final. |
|
Módulo 24. Desplegar aplicaciones de escritorio II. -El Setup Wizard. -¿Qué es un proyecto Setup? -Como generar un proyecto Setup. -Registrar librerías en la Global Assembly Cache durante la instalación. -Instalar una aplicación utilizando un proyecto Setup. -Desinstalar una aplicación. -Ejercicio Final. |
| Si quieres adquirir este curso puedes hacerlo en Videocursos.es |
| OBJETIVOS |
|
Este curso está orientado a programadores que deseen desarrollar aplicaciones de escritorio que permitan al usuario interactuar con información proveniente de bases de datos. El contenido del curso se divide en dos grandes areas: FORMULARIOS: en esta area se aprende a crear interfaces de aplicaciones de escritorio, conociendo el funcionamiento de los principales controles que se utilizan para crear ricas interfaces para la interacción del usuario. ACCESO A DATOS: en esta area se aprende a fondo el uso de las principales clases de ADO.NET con las que poder acceder a información ubicada en cualquier tipo de bases de datos. A lo largo del curso se plantean distintas estrategias a seguir durante el proceso de desarrollo de una aplicación de escritorio con acceso a datos, tanto estrategias de diseño, como estrategias de distribución de código, como estrategias de acceso a la información, etc. En definitiva, se orienta al programador para que pueda tomar decisiones durante el proceso de desarrollo. Todo este contenido se imparte siguiendo la metodología de formación de videocursos.es. |