Java con Bases de Datos

Java es en la actualidad el lenguaje orientado a objetos más 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 conexión con los sistemas de gestión de base de datos más utilizadas en las corporaciones (ORACLE y MySQL), para lo que se introduce desde los conceptos básicos relacionados con bases de datos y el manejo de sentencias SQL estándares, incluyendo también 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 lógica de programación tanto estructural como orientada a objetos con el fin no sólo de aprender cuales son las herramientas proporcionadas por Java sino además como usarlas. OBJETIVOS La capacitación en Java está diseñada para programadores con conocimientos suficientes en la metodología de la programación que deseen introducirse en este lenguaje multiplataforma, con el que se pueden realizar las más diversas aplicaciones para trabajo local, en red y también para Internet. El curso incluye conceptos de base de datos, manejo de sentencias SQL, conceptos de programación orientada a objetos, conexión 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 lógica de programación, conocimientos en el desarrollo de software con el enfoque de la programación orientada a objetos y su conexión con diversas bases de datos.

PLAN DE ESTUDIOS - DURACION: 54 Horas

Introducción a Bases de Datos (ORACLE o MySQL) • Instalación del entorno de trabajo. • Conceptos generales de bases de datos. • Introducción SQL estándar. • Creación de bases de datos y creación de tablas. • Modelo entidad/relación. • Integridad referencial claves primarias y foráneas. • Operaciones básicas INSERT, DELETE, UPDATE y SELECT. Recuperación de datos mediante la instrucción SELECT • Condicionales (WHERE) • Consultas con orden (ORDER BY) • Recuperando información de varias tablas (JOIN) • Funciones agregadas SQL (COUNT, SUM, AVG, MAX Y MIN) • Selección con agrupamiento (GROUP BY) • Creación de vistas.

• Arreglos. • Operaciones de insertar. atributos • Constructores • Herencia • Encapsulamiento Creación de Clases • Tipos de acceso • Métodos • Atributos • Constructores • Getters y setters Uso de clases y herencia • Herencia • Interfaces (concepto e implementación) • Ejemplos prácticos de POO. • Ciclos o bucles (for – while – do while). operadores y estructuras) • Tipos primitivos • Declaración de variables • Alcance de variables • Operadores (aritméticos. • Conexión a una base de datos. .switch). relacionales y lógicos) • Estructura condicional (if . • Consultas a la base de datos. • Instalación de Entorno de desarrollo. • Creación 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) • Introducción a persistencia de objetos. • Ejemplos prácticos.Entornos de desarrollo ECLIPSE o NETBEANS • Generalidades de JAVA. Introducción a la Programación Orientada a Objetos • Objetos y clases • Métodos. eliminar y actualizar. • Instalación de JDK. • Sentencias preparadas. • Creación de Proyectos JAVA • Compilación y ejecución de aplicaciones Introducción al lenguaje (variables.

JPanel. • Automatizando la generación de interfaces visuales. menús y otros componentes visuales.com .Thread • Sincronización • Manipulación de componentes gráficos • Creación de gráficos animados con hilos Autopista Norte No. JButton) • Modelo de delegación de eventos • Acciones Creación de aplicaciones • Integración de Interfaces gráficas con base de datos. JTextfield. Hilos y gráficos • Conceptos básicos • Runnable . Layouts) • Componentes (JLabel. • Manejando diferentes layouts. 80-60 Interior 202 Los Héroes Teléfonos: 2561468 .magistersystems.2571024 Bogotá .Introducción a la creación de Interfaces gráfica (AWT – Swing) • Introducción a componentes (AWT – Swing) • Contenedores (JFrame. • Generación de archivos para distribuir la aplicación (empaquetamiento JAR).com www. • Tablas y arboles.Colombia informacion@magistersystems. • Creación de JComboBox.

Sign up to vote on this title
UsefulNot useful