Crear Aplicaciones de Escritorio con Java, Swing y JDBC
Curso
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
24h
Objetivo del curso: Para poder crear cualquier solucion de negocio, con ricas interfaces gráficas para el usuario y total interacción con bases de datos. Dirigido a: Programadores en Java que quieran desarrollar aplicaciones de escritorio con acceso a datos.
A tener en cuenta
Curso Fundamentos de Java de Videocursos.es o conocimientos equivalentes
Opiniones
Temario
Desarrollo de aplicaciones de escritorio con Java, Swing y JDBC.
1.- Introducción a Swing.
- Objetivos del curso y requisitos.
- Las aplicaciones de escritorio.
- JFC, AWT y Swing.
- Crear una aplicación Swing.
2.- Arquitectura de la interfaz gráfica.
- Los contenedores de nivel superior.
- Crear y mostrar un frame.
- Añadir contenido a un frame.
- El aspecto de la ventana.
- El cierre de la ventana.
- La API del frame.
3.- Introducción a los componentes Swing.
- La clase JComponent.
- La apariencia.
- El estado.
- El tamaño y la posición.
- La disposición.
- La jerarquía de contenido.
4.- Etiquetas, botones y cuadros de texto.
- Las etiquetas.
- Utilizar HTML en componentes Swing.
- Los botones.
- Introducción a los eventos en Swing.
- Los cuadros de texto.
5.- Los controles booleanos.
- Introducción a los controles booleanos.
- CheckBox, ToggleButton y RadioButton.
- Agrupar controles con un ButtonGroup.
6.- El control ComboBox.
- El control ComboBox.
- Los elementos del ComboBox.
- Personalizar el ComboBox.
7.- El control List.
- El control List.
- Asignar elementos a un List.
- Procesar la selección.
- Personalizar el List.
8.- El control Tree.
- El control Tree.
- Configuración de un control Tree.
- Los elementos de un Tree.
- Procesar la selección.
- Personalizar el Tree.
9.- El control Table I.
- El control Table.
- Cambiar el tamaño de las columnas.
- El contenido del Table.
- Personalizar un modelo de tabla.
10.- El control Table II.
- Ordenar el contenido.
- Filtrar el contenido.
- Procesar la selección de usuario.
- Editores y renderers.
11.- Editores de texto con formato.
- El control JFormatterTextField.
- Distintos tipos de formatos.
- Utilizar máscaras.
- Obtener y asignar el valor.
- La validación.
- El control JPassWordField.
12.- El control Spinner.
- El control JSpinner.
- Modelos y editores estandar.
- Utilizar un modelo personalizado.
- Utilizar un editor personalizado.
13.- TextArea y TextPane.
- El control JTextArea.
- El documento.
- El control JTextPane.
- Aplicar estilos a un documento.
14.- Los menús en Swing.
- Introducción a los menús en Swing.
- Responder a eventos de menú.
- Accesos desde teclado.
- Los menús Popup.
- Personalizar un Menú.
15.- El control Slider.
- El control Slider.
- El Timer.
- Ejemplo de uso de un Slider.
16.- Los diálogos.
- Introducción a los diálogos.
- Diálogos de mensaje.
- Diálogos de opciones.
- Diálogos de entrada.
- Diálogos personalizados.
17.- ColorChooser y FileChooser.
- El componente JColorChooser.
- Personalizar un JColorChooser.
- El componente JFileChooser.
- Definir filtros en un JFileChooser.
- Usar un FontChooser.
18.- RootPane, GlassPane y LayeredPane.
- El RootPane.
- El GlassPane.
- El LayeredPane.
19.- Paneles y bordes.
- Introducción al JPanel.
- Los bordes en SWing.
- Añadir componentes a un panel.
- Como diseñar una interfaz.
20.- El ScrollPane.
- Introducción al JScrollPane.
- Las partes de un ScrollPane.
- Personalizar la apariencia.
- Personalizar el desplazamiento.
21.- SplitPane y TabbedPane.
- Introducción al JSplitPane.
- Definir la división.
- Anidar SplitPanes.
- Introducción al JTabbedPane.
- Personalizar las pestañas.
22.- Los Frames internos.
- Introducción a los formularios MDI.
- El DesktopPane.
- El InternalFrame.
- El DesktopManager.
23.- Layout Manager I.
- Los gestores de distribución.
- BorderLayout.
- FlowLayout.
- BoxLayout.
24.- Layout Manager II.
- CardLayout.
- GridLayout.
- GridBagLayout.
25.- Layout Manager III.
- GroupLayout.
- SpringLayout.
- Posicionamiento absoluto.
26.- Eventos en Swing I.
- Los eventos en Swing.
- Eventos Action.
- Eventos Caret.
- Eventos Change.
- Eventos Container.
- Eventos Document.
- Eventos Focus.
27.- Eventos en Swing II.
- Eventos Internal Frame.
- Eventos Item.
- Eventos Key.
- Eventos List.
- Eventos Mouse.
28.- Eventos en Swing III.
- Eventos Property Change.
- Eventos Table Model.
- Eventos Tree.
- Eventos Undoable Edit.
- Eventos Window.
29.- Primeros pasos con JDBC I.
- Introducción a JDBc.
- JDBC y Access.
- JDBC y Microsoft SQL Server.
30.- Primeros pasos con JDBC II.
- JDBC y MySql.
- JDBC y Oracle.
- JDBC y Java DB.
31.- Enviar instrucciones a la base de datos I.
- El objeto Connection.
- El objeto Statement.
- Hacer cambios en la base de datos.
- Enviar varias instrucciones.
32.- Enviar instrucciones a la base de datos II.
- Prepared statement.
- Llamadas a procedimientos almacenados.
- Gestionar transacciones desde JDBC.
33.- Procesar los resultados I.
- Introducción al Resultset.
- Tipos de navegación.
- Actualizaciones.
34.- Procesar los resultados II.
- Procesar múltiples resultados.
- Enlazar con un JComboBox.
- Enlazar con un JTree.
- Enlazar con un JTable.
35.- Acceso a datos en NetBeans.
- Acceso a datos en NetBeans.
- Utilizar un EntityManager.
- Aplicaciones de base de datos en NetBeans.
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Crear Aplicaciones de Escritorio con Java, Swing y JDBC