Desarrollo de Aplicaciones de Escritorio y Acceso a Datos con C# .Net
Curso
A Distancia
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Metodología
A distancia
-
Horas lectivas
17h
-
Envío de materiales de aprendizaje
Sí
Desarrollo de aplicaciones de escritorio y acceso a datos con C#.Net a través de un curso didáctico con la modalidad de dvd, cd y videos. Se requiere residir en España y poseer conocimientos de Python, xsl y php. Podrás desarollarte luego como programador en PEARL, web, ColdFusion u otras profesiones. Se brindará una vez finalizado el curso un título de aprovechamiento.
Opiniones
Temario
Introducción Presentación del curso.
- Objetivos.
- Requisitos.
- Como seguir el curso.
- Contenido.
Modulo 1- 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.
Modulo 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 multiples eventos a un único gestor de eventos.
Modulo 3- Crear aplicaciones de escritorio III.
- 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.
Modulo 4- Utilizar controles standard I.
- Propiedades comunes a la mayoría de controles.
- Los controles más elementales (TextBox, Label, Button).
- Listas básicas (ListBox, ComboBox, CheckedListBox).
- Controles booleanos (CheckBox, RadioButton).
- Otras listas (NumericUpDown, TreeView, ListView).
Modulo 5- Utilizar controles standard II.
- Panel y GroupBox.
- SplitContainer.
- TabControl.
- ToolStrip y StatusStrip.
- PictureBox.
- ImageList.
- MonthCalendar.
- WebBrowser.
Modulo 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 menús de contexto con el componente ContextMenuStrip.
Modulo 7- Los cuadros de dialogo.
- Descripción de los cuadros de dialogo.
- OpenFileDialog.
- SaveFileDialog.
- ColorDialog.
- FontDialog.
- FolderBrowserDialog
- Crear cuadros de dialogo personalizados.
Modulo 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.
Modulo 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.
Modulo 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.
Modulo 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.
Modulo 12- Operaciones en un escenario conectado II.
- Introducción a Microsoft SQL Server 2005 Express.
- La modificación de los datos.
- Los comandos parametrizados.
- Como ejecutar procedimientos almacenados en la base de datos.
Modulo 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.
Modulo 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.
Modulo 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.
Modulo 16- Operaciones en un escenario desconectado IV.
- Crear DataAdapters con el diseñador.
- Crear DataAdapters con el objeto CommandBuilder.
- El estado de las filas.
- Como actualizar en el origen los cambios realizados en un DataSet.
- Personalizar la actualización de los cambios.
Modulo 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.
Modulo 18- Operaciones en un escenario desconectado VI.
- ¿Qué es un DataSet tipificado?.
- ¿Qué es un esquema XSD?
- Crear DataSets tipificados basandose en un DataAdapter.
- La herramienta Data Sources de Visual Studio 2005.
- Como utilizar un DataSet tipificado.
Modulo 19- Operaciones en un escenario desconectado VII.
- ¿Qué es un TableAdapter?
- Como se crean los TablesAdapters.
- Como utilizar un TableAdapter.
- Utilizar parámetros en un TableAdapter.
- Utilizar los métodos directos.
- Extender las funcionalidades del TableAdapter.
Modulo 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 herramienta Data Source para crear formularios de un sólo registro.
Modulo 21- Mostrar y editar datos a través de formularios II.
- Utilizar un ComboBox como control de enlace simple.
- El control DataGridView.
- Personalizar la apariencia de las celdas.
- El evento CellFormatting del DataGridView.
- Relación Maestro-Detalle entre dos DataGridViews.
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Desarrollo de Aplicaciones de Escritorio y Acceso a Datos con C# .Net