Descripción
Aprende a desarrollar aplicaciones con ricas interfaces de usuario y con acceso total a cualquier base de datos. Crear tus propios programas de gestión.
Este curso está orientado a programadores en C#.NET o Java, 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.
Contenido del Curso
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.
XSaint.part1.rar.html
XSaint.part2.rar.html
XSaint.part3.rar.html
XSaint.part4.rar.html
miércoles, 26 de enero de 2011
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario