Curso de acceso a datos con Delphi Prism

Delphi Prism 5 Comentarios »

Curso de acceso a datos con Delphi Prism

Hola amigos, pues le comunico que ya tengo disponible el curso de acceso a datos con Delphi Prism, ADO.NET y Firebird.

Este curso está orientado a programadores Delphi Prism, 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 áreas:

1)      FORMULARIOS.- En esta área aprenderá 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 con el usuario.

2)      ACCESO A DATOS.- En esta área aprenderá el uso de las principales clases de ADO.NET con las que se puede acceder a información ubicada en cualquier tipo de bases de datos.

Para cualquier información acerca de este curso favor de mandarme un mensaje  por medio del formulario de contacto.

Temario

  • · Módulo 1 Crear aplicaciones de escritorio parte 1
    • 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 parte 2
    • Como añadir controles a un formulario.
    • Adaptar los controles dentro del formulario.
    • Posicionar y dimensionar.
    • Alinear.
    • Ancho 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 parte 3
    • Mostrar formularios en forma Modal y no Modal.
    • 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 Estándar parte 1
    • Propiedades comunes a la mayoría de los controles.
    • Los controles más elementales (TextBox, Label, Button).
    • Listas básicas (ListBox, ComboBox, ChecedListBox).
    • Controles booleanos (CheckBox, RadioButton).
    • Otras listas (NumericUpDown, TreeView, ListView).
    • Ejercicio final.
  • · Módulo 5 Utilizar controles Estándar parte 2
    • Panel y GropBox.
    • 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 del menú.
    • Crear menús 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 Herencia entre formularios
    • Utilidad de la herencia entre formularios.
    • Crear un formulario base.
    • Heredar de un formulario base.
    • Modificar el formulario base.
    • Sobrescribir 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
    • Instalación y configuración del .NET Firebird Provider y el DDEx para Visual Studio
    • ¿Qué es una cadena de conexión?
    • Como conectar a una base de datos.
    • Como gestionar los eventos de conexión.
    • Ejercicio final.

  • · Módulo 11 Operaciones en un escenario conectado parte 1
    • 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 través de un DataReader.
    • Ejercicio  final.
  • · Módulo 12 Operaciones en un escenario conectado parte 2
    • Modificación de los datos.
    • Los comandos parametrizados.
    • La referencia a bibliotecas.
    • Como ejecutar procedimientos almacenados en una base de datos.
    • Ejercicio final.
  • · Módulo 13 Operaciones en un escenario desconectado parte 1
    • ¿Qué es un DataSet?
    • Crear DataSets mediante código.
    • Crear DataSets con el diseñador.
    • Definir restricciones y relaciones en un DataSet.
    • Ejercicio final.
  • · Módulo 14 Operaciones en un escenario desconectado parte 2
    • Como añadir registros a un DataSet.
    • Como modificar registro de un DataSet.
    • Como eliminar registros de un DataSet.
    • Como iterar a través de los registros de un DataSet.
    • Iterar a través de registros relacionados.
    • Buscar registros en un DateTable.
    • Ejercicio final.
  • · Módulo 15 Operaciones en un escenario desconectado parte 3
    • ¿Qué es un DataAdapter?
    • Crear un DataAdapter mediante código.
    • 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 parte 4
    • Crear DataAdapters con el diselador.
    • Crear DataAdapters con el objeto CommandBuilder.
    • El estado de las filas.
    • Como actualizar en el origen los cambios realizados en DataSet.
    • Personalizar la actualización de los cambios.
    • Ejercicio final.
  • · Módulo 17 Operaciones en un escenario desconectado parte 5
    • El problema de la concurrencia.
    • La versión de las filas.
    • Concurrencia optimista.
    • Concurrencia pesimista.
    • Formas de administrar los conflictos de concurrencia.
    • Ejercicio final.
  • · Módulo 18 Operaciones en un escenario desconectado parte 6
    • ¿Qué es un DataSet tipificado?
    • ¿Qué es un esquema XSD?
    • Crear DataSets tipificados basándose en el explorador de servidores.
    • La herramienta DataSource de Visual Studio.
    • Como utilizar un DataSet tipificado.
    • Ejercicio final.
  • · Módulo 19 Operaciones en un escenario desconectado parte 1
    • ¿Qué es un TableAdapter?
    • Como se crean los TableAdapters.
    • Como utilizar un TableAdapter.
    • Utilizar parámetros en un TableAdapter.
    • Utilizar los métodos directos.
    • Extender las funcionalidades del TableAdapter.
    • Ejercicio final.

  • · Módulo 20 Mostrar y editar datos a través de formularios parte 1
    • Formas de administrar datos desde un formulario.
    • El control BindingSource.
    • Enlazar controles simples a un DateTable.
    • Enlazar controles simples en tiempo de ejecución.
    • El control BindingNavigator.
    • Utilizar la herramienta DataSource para crear formularios de un solo registro.
    • Ejercicio final.
  • · Módulo 21 Mostrar y editar datos a través de formularios parte 2
    • 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.

Reiniciando mi blog!!!

General 1 Comentario »

Hola amigos:

Pues después de que el host en donde tenía alojado mi blog lo parquearan como se dice vulgarmente, estoy de regreso nuevamente.
Desgraciadamente se perdieron todas las entradas y comentarios que tenia, pero ni modo tendré que volver a comenzar desde cero.
Esta vez me he asegurado de alojarlo en un host seguro para que no me vuelva a suceder lo mismo.

Entradas RSS Comentarios RSS Acceder