Está en la página 1de 3

Java con Bases de Datos

Java es en la actualidad el lenguaje orientado a objetos ms utilizado en el desarrollo de aplicaciones de mbito empresarial, principalmente aquellas que manejen datos en red. Este curso abarca desde la sintaxis y la forma de organizar las clases e interfaces en paquetes hasta la conexin con los sistemas de gestin de base de datos ms utilizadas en las corporaciones (ORACLE y MySQL), para lo que se introduce desde los conceptos bsicos relacionados con bases de datos y el manejo de sentencias SQL estndares, incluyendo tambin el desarrollo de interfaces graficas de usuario para proporcionar interactividad con el usuario final de las aplicaciones, pasando por una serie de conceptos fundamentales en Java y en cada uno de los pasos se hace nfasis en la lgica de programacin tanto estructural como orientada a objetos con el fin no slo de aprender cuales son las herramientas proporcionadas por Java sino adems como usarlas. OBJETIVOS La capacitacin en Java est diseada para programadores con conocimientos suficientes en la metodologa de la programacin que deseen introducirse en este lenguaje multiplataforma, con el que se pueden realizar las ms diversas aplicaciones para trabajo local, en red y tambin para Internet. El curso incluye conceptos de base de datos, manejo de sentencias SQL, conceptos de programacin orientada a objetos, conexin a bases de datos, finalizando con el desarrollo de interfaces graficas de usuario integradas con bases de datos. DIRIGIDO A Personas interesadas en adquirir habilidades de lgica de programacin, conocimientos en el desarrollo de software con el enfoque de la programacin orientada a objetos y su conexin con diversas bases de datos.

PLAN DE ESTUDIOS - DURACION: 54 Horas

Introduccin a Bases de Datos (ORACLE o MySQL) Instalacin del entorno de trabajo. Conceptos generales de bases de datos. Introduccin SQL estndar. Creacin de bases de datos y creacin de tablas. Modelo entidad/relacin. Integridad referencial claves primarias y forneas. Operaciones bsicas INSERT, DELETE, UPDATE y SELECT. Recuperacin de datos mediante la instruccin SELECT Condicionales (WHERE) Consultas con orden (ORDER BY) Recuperando informacin de varias tablas (JOIN) Funciones agregadas SQL (COUNT, SUM, AVG, MAX Y MIN) Seleccin con agrupamiento (GROUP BY) Creacin de vistas.

Entornos de desarrollo ECLIPSE o NETBEANS Generalidades de JAVA. Instalacin de JDK. Instalacin de Entorno de desarrollo. Creacin de Proyectos JAVA Compilacin y ejecucin de aplicaciones Introduccin al lenguaje (variables, operadores y estructuras) Tipos primitivos Declaracin de variables Alcance de variables Operadores (aritmticos, relacionales y lgicos) Estructura condicional (if - switch). Ciclos o bucles (for while do while). Arreglos. Ejemplos prcticos. Introduccin a la Programacin Orientada a Objetos Objetos y clases Mtodos, atributos Constructores Herencia Encapsulamiento Creacin de Clases Tipos de acceso Mtodos Atributos Constructores Getters y setters Uso de clases y herencia Herencia Interfaces (concepto e implementacin) Ejemplos prcticos de POO. Creacin de paquetes Bibliotecas de Clases Paquetes La clase System Wrappers de tipos primitivos Cadenas de caracteres (objeto String) Control de Excepciones Atrapar y manejar las excepciones Lanzar excepciones Crear excepciones propias Contenedores o colecciones Conjuntos Listas Mapas Java con bases de datos (JDBC) Introduccin a persistencia de objetos. Conexin a una base de datos. Consultas a la base de datos. Operaciones de insertar, eliminar y actualizar. Sentencias preparadas.

Introduccin a la creacin de Interfaces grfica (AWT Swing) Introduccin a componentes (AWT Swing) Contenedores (JFrame, JPanel, Layouts) Componentes (JLabel, JTextfield, JButton) Modelo de delegacin de eventos Acciones Creacin de aplicaciones Integracin de Interfaces grficas con base de datos. Automatizando la generacin de interfaces visuales. Manejando diferentes layouts. Creacin de JComboBox, mens y otros componentes visuales. Tablas y arboles. Generacin de archivos para distribuir la aplicacin (empaquetamiento JAR). Hilos y grficos Conceptos bsicos Runnable - Thread Sincronizacin Manipulacin de componentes grficos Creacin de grficos animados con hilos

Autopista Norte No. 80-60 Interior 202 Los Hroes Telfonos: 2561468 - 2571024 Bogot - Colombia informacion@magistersystems.com www.magistersystems.com

También podría gustarte