Descripción
Inicios Próximos:
Aún no tenemos inicios de este curso |
Objetivos:
Los estudiantes serán capaces de:
- Describir la arquitectura de Bases de Datos de Kylix.
- Usar la tecnología DataSnap.
- Aplicar la arquitectura dbExpress de Borland para accesar a datos InterBase, MySQL y PostgreSQL.
- Usar el motor InterBase.
- Crear y reestructurar Tablas.
- Definir Alias de Bases de Datos.
- Utilizar correctamente los Módulos de Datos.
- Definir Campos Calculados y de Consulta.
- Hacer búsquedas y filtros.
- Programar validaciones.
- Definir Reglas del Negocio.
- Importar/Exportar información.
- Invocar procedimientos almacenados.
- Hacer aplicaciones Cliente/Servidor de dos y tres capas.
- Identificar los elementos que afectan el rendimiento de una aplicación.
- Verificar el funcionamiento multiusuario de un aplicativo.
Audiencia:
Este curso está dirigido a:
- Programadores de aplicaciones de propósito general en Linux/Windows.
- Gerentes y Directores de Proyectos de Desarrollo.
- Desarrolladores de aplicaciones comerciales con Bases de Datos.
- Diseñadores e Implementadores de soluciones Cliente/Servidor.
- Programadores de Aplicaciones Distribuidas y de Internet/Intranet/Extranet.
Prerrequisitos:
- Experiencia programando en algún lenguaje de alto nivel como C o Pascal.
- Familiaridad con alguna distribución Linux (preferiblemente Red Hat, Suse ó Mandrake) .
- Manejo del Servidor Web Apache.
- Experiencia con el Ambiente de Desarrollo Integrado (IDE) de Kylix.
- Entendimiento de los mecanismos de generación y control de Excepciones de Kylix.
Certificación:
Contenido:
1. Diseño de una Aplicación Comercial y/o GNU.
1.1. Definición de Especificaciones.
1.2. Creación de la Base de Datos.
1.3. Opciones de Accesibilidad: ODBC, BDE, SQL Links, ADO, IB Express, dbExpress.
1.4. Creación de Alias.
1.5. Diseño de la Funcionalidad del Sistema.
1.6. Creación de Formularios y Menús.
2. Programación Visual de Bases de Datos.
2.1. Conjuntos de Datos (DataSets).
2.2. Fuentes de Datos (DataSources).
2.3. Controles de Datos (DataControls).
2.4. Definición y uso de Módulos de Datos.
2.5. Diagramas de Datos.
2.6. El componente TTable.
2.7. Creación de Formularios de Mantenimiento.
2.8. Componentes de Campo (Fields).
2.9. Propiedades de despliegue.
2.10. Rejillas, Editores y Gráficos.
3. Implementación de Reglas del Negocio.
3.1. Estados de los DataSets.
3.2. Métodos de los DataSets.
3.3. Eventos de los DataSets.
3.4. Reglas del negocio en el servidor.
3.5. Reglas del negocio en el cliente.
3.6. Validaciones.
3.7. Campos de Consulta (Lookups).
3.8. Campos Calculados.
3.9. Relaciones Maestro-Detalle.
3.10. Programación de procesos por lotes.
4. Búsquedas y Consultas.
4.1. Rangos con TTable.
4.2. Búsquedas.
4.3. Filtros.
4.4. El componente TQuery.
4.5. El SQL Builder.
4.6. Ciclo de vida de un query.
4.7. SQL dinámicos.
4.8. Consultas en Campos Calculados.
4.9. El Cubo de Decisión.
5. Migración a Cliente/Servidor.
5.1. Consideraciones de Rendimiento.
5.2. InterBase Server.
5.3. El DataPump.
5.4. El componente TDataBase.
5.5. Creación de Alias Temporales.
5.6. Invocación de procedimientos almacenados.
6. Soporte Multiusuario.
6.1. Bloqueos de registros.
6.2. Propiedad UpdateMode.
6.3. Control de transacciones.
6.4. StartTransaction, Commit, Rollback.
6.5. Nivel de aislamiento entre transacciones.
6.6. Actualizaciones en caché.
6.7. El componente TUpdateSQL.
7. Cliente/Servidor en tres capas.
7.1. Servidores de aplicaciones.
7.2. La tecnología DataSnap.
7.3. Módulos de Datos Remotos.
7.4. Conexión vía DCOM, Corba, Sockets, HTTP y Olenterprise.
7.5. El componente ClientDataSet.
7.6. Actualización de Datos.
8. Migración a Internet/Intranet/Extranet.
8.1. Introducción a los Servicios Web.
8.2. El asistente de distribución para Web.
8.3. Configuración del servidor Web.
8.4. Carga en un explorador.
8.5. Formularios dinámicos usando XML/JavaScrip.
Costos:
Este costo incluye: Material de estudio, el uso de una computadora por persona, certificados, refrigerios e impuestos de ley.
Reviews
There are no reviews yet, would you like to submit yours?