Crear Aplicaciones de Escritorio con Java, Swing y JDBC

Curso

Online

90 € IVA inc.

Más información

¿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.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

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

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

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.

Más información

¿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.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Crear Aplicaciones de Escritorio con Java, Swing y JDBC

90 € IVA inc.