Temario Programacin con Java
1. Conceptos Bsicos de Programacin con Java (45 minutos) [Link] de datos [Link] [Link] [Link] [Link] [Link] [Link] de seleccin 1.7.1. Seleccin simple 1.7.2. Seleccin doble 1.7.3. Seleccin mltiple [Link] repetitivas 1.8.1. Instruccin while 1.8.2. Instruccin do while 1.8.3. Instruccin for 1.8.4. Instruccin foreach [Link] 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) [Link]
[Link] [Link] de la Programacin Orientada a Objetos [Link] de clases en Java y creacin de objetos [Link] 2.5.1. Clases abstractas 2.5.2. Clases final [Link]
3. Programacin con Java (205 minutos) [Link] [Link] de Java [Link] bsicas del API 3.3.1. [Link] 3.3.2. [Link] 3.3.3. [Link] y [Link] 3.3.4. [Link] 3.3.5. [Link] 3.3.6. Clases Wrapper 3.3.7. Clases para manejo de fechas 3.3.8. [Link] 3.3.9. [Link] [Link] [Link] 3.5.1. Definicin [Link]. Excepciones comprobadas (checked) [Link]. Excepciones no comprobadas (unchecked)
3.5.2. Manejo de excepciones 3.5.3. Propagacin de excepciones [Link] 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
[Link] 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 [Link] 3.8.1. Definicin 3.8.2. Hilos en Java [Link]. Clase [Link] [Link]. Interfaz [Link] [Link]. Hilos con tareas programadas (clase [Link]) 3.8.3. Sincronizacin
4. Manejo Bsico de Bases de Datos con Java usando JDBC (60 minutos) [Link] [Link] conexiones [Link] sentencias SQL 4.3.1. Interfaz [Link] 4.3.2. Interfaz [Link] 4.3.3. Interfaz [Link] 4.3.4. Ejecutar procedimientos almacenados (Interfaz [Link])
5. Persistencia en Java usando Hibernate (150 minutos) [Link] del Mapeo Objeto/Relacional (O/R) [Link] de Data Access Object (DAO) [Link] de Data Transfer Object (DTO) [Link] de cdigo Hibernate a partir de Bases de Datos [Link] de configuracin de Hibernate ([Link]) [Link] de identificadores [Link] de Pool de Conexiones a Base de Datos [Link] de fbrica de sesiones (Session Factory) [Link] 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) [Link] 6.1.1. Definicin 6.1.2. Inicializacin 6.1.3. Procesamiento de solicitudes [Link]. Interfaz [Link] [Link]. Interfaz [Link] [Link]. Ejecutar un Servlet [Link] [Link] [Link] 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) [Link] de Java Server Faces (JSF) [Link] de Managed Beans [Link] de ICEfaces
[Link] de aplicacin Web en Java para usar ICEfaces [Link] de navegacin [Link] 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) [Link] de datos al servidor 7.7.1. Envo con Partial Submit 7.7.2. Envo con botones (acciones y listeners) [Link] [Link] 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.