Download DESARROLLO DE APLICACIONES CON JAVA. NIVEL II

Document related concepts
no text concepts found
Transcript
DESARROLLO DE APLICACIONES CON JAVA Y MYSQL
RESUMEN: Este
Requisitos:
Programación con Java
Duración:
20 horas
Cupos:
8
Profesor:
Ing. Arnaldo Rodríguez
curso se enfoca en la aplicación del lenguaje JAVA para el desarrollo de interfaces gráfi-
cas de usuario mediante el IDE Netbeans y conexiones con bases de datos y generación de reportes lo que
le permi"rá crear soluciones para proyectos personales o comerciales. JAVA al ser mul"plataforma le
permite realizar aplicaciones compa"bles con cualquier "po de entorno: Web, disposi"vos móviles, aplicaciones de escritorio, servidor, etc; y cualquier sistema opera"vo.
CONTENIDO DEL CURSO
1.
•
•
•
•
•
•
•
•
•
•
•
•
•
2.
•
•
•
•
•
3.
•
•
•
•
4.
•
•
•
•
•
PRINCIPALES CLASES DE UTILIDADES
•
•
Repaso al paquete java.lang.
Las interfaces Cloneable, Comparable<T> e Iterable<T>. Implementa- •
ción.
•
Principales interfaces del paquete java.util.
•
Interfaz Collection<E>.
•
Interfaz Comparator<T>, Comparable<T>
•
Comparator vs Comparable
•
Interfaz Iterator<E>.
5.
Principales Eventos semánticos.
ActionEvent. Ejemplo Jbutton, Jlist, JTextField, JMenuItem.
InputhMethod. Ejemplo Jtextfield, JTextArea
ItemEvent. Ejemplo JCheckBox, JList, JComboBox.
Construcción de Receptores o Listeners.
Clase que hereda del Adapter(clase genérica) del receptor.
Uso de clases anónimas.
INTRODUCCIÓN AL DESARROLLO DE SOFTWARE
CON NETBEANS
Interfaz List<E>.
Interfaz Map<K,V>.
•
•
•
•
Interfaz Set <E>.
Interfaz SortedMap<K,V>.
Interfaz SortedSet<E>.
Clase Date, Calendar, SimpleDateFormat, GregorianCalendar
GESTIÓN DE EXCEPCIONES
Bloque try, catch y finally.
Tipos excepciones. Exception y Error.
Métodos getLocalizedMessage y getMessage.
Lanzamiento excepciones. Clausulas throw y throws.
Creación de una clase de excepciones propia.
GESTIÓN DE LA ENTRADA/SALIDA EN JAVA
Flujos de datos. Clases abstractas InputStream y OutputStream.
6.
FileReader y FileWriter para el uso de ficheros de texto.
BufferedReader y BufferedWriter para uso eficiente de acceso a disco.
INTRODUCCIÓN A LAS INTERFACES GRÁFICAS
Instalación yConfiguración.
Conceptos básicos. Menús y paneles de trabajo.
Herramienta de ejecución.
Herramienta de depuración.
DESARROLLO AVANZADO CON NETBEANS
•
•
•
•
•
•
•
•
Paneles de desarrollo avanzados.
•
Menús: JMenuBar, JMenu, JMenuItem, JCheckBoxMenuItem,
JRadioButtonMenuItem, JPopupMenu, JSeparator.
•
Controles Básicos: JLabel, JButton, JCheckBox, JRadioButton, ButtonGroup,JComboBox, JList, JTextField, JTextArea, JPasswordField.
•
Controles Avanzados:JTable, JTree, JEditorPanel, JTextPanel.
Ficheros. Clases File y FileDescriptor.
Introducción a AWT y SWING.
Comparativa: Ventajas e inconvenientes.
InputEvent: KeyEvent y MouseEvent.
Introducción Modelo Gestión de Eventos.
Elementos de AWT
Contenedores: Panel, ScrollPanel.
Menús: MenuBar, PopupMenu.
Controles: TextField,TextArea, Checkbox, List, Choice.
Elementos de SWING
Contenedores: JPanel, JTabbedPanel.
Ventanas: JFrame, JDialog, JColorChooser, JFileChooser,
JOptionPanel.
Clases de Eventos. Bajo nivel o semánticos.
7.
CONEXIÓN A BASE DE DATOS
Receptores o Listeners.
8.
GENERACIÓN DE REPORTES
•
Reportes PDF con iText
www.programate.com.ve