Diplomado En desarrollo de aplicaciones de bases de datos
Versión 2
PROGRAMA DE INGENIERIA
132 horas
PRESENTACION
La mayoría de los actuales sistemas de información en las empresas, utilizan las
bases de datos como el principal componente al alrededor del cual giran todos los sistemas críticos de la organización. Para utilizar dichos sistemas de bases de datos existen una gran cantidad de aplicaciones propietarias y costosas que dificultan escalar de manera ágil y sencilla para adaptarse a los requisitos del negocio dentro del contexto del mercado cambiante. Es por lo anterior que han aparecido nuevos paradigmas en la forma de utilizar las bases de datos de modo que se maximice el uso de los recursos de persistencia en las empresas. Hoy en día las bases de datos están desplegando su potencial en la entrega de información (datos útiles) para soportar los procesos de negocio de las compañías, y es allí donde es necesario conocer en profundidad las diversas formas de accederlas.
Este diplomado se centra en el diseño de bases de datos relacionales y su posterior explotación desde aplicaciones de nueva generación.
METODOLOGÍA
El diplomado se desarrollará sobre procesos de aprendizaje a través de conferencias participativas, y trabajo practico en equipos de cómputo.
El estudiante desarrollará un trabajo práctico a lo largo del diplomado de manera que pueda materializar los conceptos vistos.
PERFIL DE INGRESO
Los estudiantes no deben tener conocimiento previo del diseño y construcción de bases de datos relacionales, sin embargo, el ser usuario final de bases de datos es un valor agregado para el aspirante.
El estudiante debe estar familiarizado con situaciones generales de negocio en las organizaciones. De igual manera debe tener conocimientos básicos en algún lenguaje de programación, de modo que se facilite el aprendizaje del lenguaje java en cuanto a la parte básica y de acceso a bases de datos se refiere.
CONTENIDO
Módulo I. Diseño de bases de datos relacionales
Módulo II. Desarrollo sobre bases de datos
1. Definiendo y construyendo esquemas de bases de datos relacionales usando DDL
2. Conceptos Básicos de Consultas a la base de datos
3. Conceptos Avanzados de Consultas a la base de datos Subconsultas
4. Lenguajes de Bases de Datos
Módulo III. Desarrollo de Aplicaciones Cliente para Bases de datos
1. Introducción a Java
2. Acceso a bases de datos desde aplicaciones Java usando JDBC (Java DataBase Connectivity )
3. Diseño de aplicaciones Stand Alone en Java EE
4. Acceso a bases de datos desde aplicaciones Java usando JPA (Java Persistence API)
5. Diseño de aplicaciones web usando marcos de trabajo de desarrollo rápido
6.Buenas Prácticas