Sie sind auf Seite 1von 6

Temario Programacin con Java

1. Conceptos Bsicos de Programacin con Java (45 minutos) 1.1.Tipos de datos 1.2.Identificadores 1.3.Variables 1.4.Constantes 1.5.Operaciones 1.6.Arreglos 1.7.Estructuras de seleccin 1.7.1. Seleccin simple 1.7.2. Seleccin doble 1.7.3. Seleccin mltiple 1.8.Estructuras repetitivas 1.8.1. Instruccin while 1.8.2. Instruccin do while 1.8.3. Instruccin for 1.8.4. Instruccin foreach 1.9.Instrucciones de salto 1.9.1. Instruccin break 1.9.2. Instruccin continue 1.10. Mtodo main

2. Conceptos Bsicos de Programacin Orientada a Objetos (45 minutos) 2.1.Objetos

2.2.Clases 2.3.Caractersticas de la Programacin Orientada a Objetos 2.4.Definicin de clases en Java y creacin de objetos 2.5.Herencia 2.5.1. Clases abstractas 2.5.2. Clases final 2.6.Interfaces

3. Programacin con Java (205 minutos) 3.1.Paquetes 3.2.API de Java 3.3.Clases bsicas del API 3.3.1. Java.lang.Object 3.3.2. java.lang.String 3.3.3. java.lang.StringBuffer y java.lang.StringBuilder 3.3.4. java.util.StringTokenizer 3.3.5. java.lang.Math 3.3.6. Clases Wrapper 3.3.7. Clases para manejo de fechas 3.3.8. java.io.File 3.3.9. java.util.Arrays 3.4.Deprecated 3.5.Excepciones 3.5.1. Definicin 3.5.1.1. Excepciones comprobadas (checked) 3.5.1.2. Excepciones no comprobadas (unchecked)

3.5.2. Manejo de excepciones 3.5.3. Propagacin de excepciones 3.6.Colecciones 3.6.1. Definicin 3.6.2. Interfaz Collection 3.6.3. Interfaz List 3.6.4. Interfaz Set 3.6.5. Interfaz SortedSet 3.6.6. Interfaz Map 3.6.7. Interfaz SortedMap 3.6.8. Interfaz Iterator 3.6.9. Interfaz Comparable 3.6.10. 3.6.11. Interfaz Comparator Clase Collections

3.7.Lectura y escritura de archivos (Flujos) 3.7.1. Definicin 3.7.2. Flujos de texto 3.7.3. Flujos de bytes 3.7.4. Serializacin 3.8.Hilos 3.8.1. Definicin 3.8.2. Hilos en Java 3.8.2.1. Clase java.util.Thread 3.8.2.2. Interfaz java.util.Runnable 3.8.2.3. Hilos con tareas programadas (clase java.util.TimerTask) 3.8.3. Sincronizacin

4. Manejo Bsico de Bases de Datos con Java usando JDBC (60 minutos) 4.1.Drivers 4.2.Realizar conexiones 4.3.Ejecutar sentencias SQL 4.3.1. Interfaz java.sql.Statement 4.3.2. Interfaz java.sql.PreparedStatement 4.3.3. Interfaz java.sql.ResultSet 4.3.4. Ejecutar procedimientos almacenados (Interfaz java.sql.CallableStatement)

5. Persistencia en Java usando Hibernate (150 minutos) 5.1.Definicin del Mapeo Objeto/Relacional (O/R) 5.2.Definicin de Data Access Object (DAO) 5.3.Definicin de Data Transfer Object (DTO) 5.4.Generacin de cdigo Hibernate a partir de Bases de Datos 5.5.Archivo de configuracin de Hibernate (hibernate.cfg.xml) 5.6.Generacin de identificadores 5.7.Configuracin de Pool de Conexiones a Base de Datos 5.8.Desarrollo de fbrica de sesiones (Session Factory) 5.9.Consulta de datos usando Hibernate Query Language (HQL) 5.9.1. Consulta de entidades 5.9.2. Consulta de escalares 5.9.3. Archivo de consultas 5.10. 5.11. 5.12. Consulta de datos usando Criteria Consulta de datos usando SQL Actualizacin de datos

5.12.1. 5.12.2. 5.13.

Detached Objects Dirty Objects Checking

Mapeo de relaciones de integracin referencial Carga de referencias Lazy

5.13.1.

6. Aplicaciones Web Bsicas con Java (105 minutos) 6.1.Servlets 6.1.1. Definicin 6.1.2. Inicializacin 6.1.3. Procesamiento de solicitudes 6.1.3.1. Interfaz javax.servlet.http.HttpServletRequest 6.1.3.2. Interfaz javax.servlet.http.HttpServletRequest 6.1.3.3. Ejecutar un Servlet 6.2.Cookies 6.3.Sesiones 6.4.Java Server Pages (JSP) 6.4.1. Definicin 6.4.2. Expresiones y Scriptlets 6.4.3. Variables predefinidas 6.4.4. Directivas Include y Page 6.4.5. Acciones Include y Forward

7. Aplicaciones Web con Java usando ICEfaces (180 minutos) 7.1.Definicin de Java Server Faces (JSF) 7.2.Definicin de Managed Beans 7.3.Definicin de ICEfaces

7.4.Configuracin de aplicacin Web en Java para usar ICEfaces 7.5.Reglas de navegacin 7.6.Componentes bsicos de ICEfaces 7.6.1. Texto (outputText, outputLabel) 7.6.2. Campos y reas de texto (inputText, inputTextArea) 7.6.3. Enlaces (CommandLink) 7.6.4. Componentes de seleccin (selectBooleanCheckbox, selectManyCheckbox, selectManyListbox, selectManyMenu, selectOneListbox, selectOneMenu, selectOneRadio) 7.6.5. Tablas (DataGrid) 7.6.6. Botones (CommandButton) 7.7.Envo de datos al servidor 7.7.1. Envo con Partial Submit 7.7.2. Envo con botones (acciones y listeners) 7.8.Internacionalizacin 7.9.Archivos de propiedades 7.10. 7.11. 7.12. Validadores Conversores de datos Otros componentes de uso comn en ICEfaces Calendarios (selectInputDate) Tabla con resultados dinmicos (DataTable) Paginadores de tablas dinmicas (dataPaginator) Paneles con pestaas/tabs (panelTabSet) Carga de archivos al servidor (inputFile) Paneles de confirmacin (panelConfirmation) Popups internos (panelPopup) Estado de conexin (outputConnectionStatus)

7.12.1. 7.12.2. 7.12.3. 7.12.4. 7.12.5. 7.12.6. 7.12.7. 7.12.8.

Das könnte Ihnen auch gefallen