Maestría JAVA SE EE 6 (80hrs)

Duración Fecha
Inico
Fecha
Termino
Horario
Mañana
Horario
Tarde
Horario Vespertino
80 horas cronológicas 22-09-2010 25-10-2010 - - Lunes a Viernes 18:30 a 22:30

Objetivo:

Capacitar a los asistentes en la nueva tecnología de desarrollo JAVA EE, considerando las técnicas de desarrollo utilizando programación orientada a objetos y JAVA SE 6, utilizando las herramientas existentes en el mercado. Los participantes obtendrán la preparación necesaria para la Certificación Certified Java Programmer CX-310–055.

Tópicos:

  • 1. Conceptos Generales
  • 1.1 Describir que es Java
  • 1.2 Distinguir entre las variedades de Java
  • 1.3 Describir los conceptos básicos de su arquitectur
  • 1.4 Describir aspectos relevantes sobre su historia
  • 1.5 Compilar y ejecutar ejemplos sencillos
  • 2. Conceptos Generales de Orientación a Objetos y XML
  • 2.1 Programación Orientada a Objetos
  • 2.2 Abstracción y Encapsulación
  • 2.3 Colaboración entre objetos
  • 2.4 Herencia
  • 2.5 Polimorfismo
  • 2.6 Tecnología XML
  • 2.7 Documentos y Etiquetas (DOM y SAX)
  • 2.8 Validación de documentos
  • 2.9 Definición de DTD y Schemas
  • 2.10 Espacios de nombres
  • 2.11 Ejemplos de uso: Transferencia de datos, especific
  • 2.12 Uso de hojas de estilo CSS
  • 2.13 Transformaciones de documentos XSLV
  • 2.14 Programando con etiquetas
  • 3. Lenguaje de Programación JAVA 5
  • 3.1 Definiendo Variables
  • 3.2 Tipos Referenciales
  • 3.3 Constantes
  • 3.4 Utilizando los Operadores
  • 3.5 Utilizando las Estructuras de Control
  • 3.6 Manejo de Arreglos y Strings
  • 3.7 Scope de variables y referencias
  • 3.8 Tipos Referenciales
  • 3.9 Programas de Prueba
  • 3.10 Uso de Objetos Wrappers y tipos básicos
  • 4. Programando Clases y Objetos JAVA
  • 4.1 Creación de Clases
  • 4.2 Creación de Objetos
  • 4.3 Los Constructores de la clase
  • 4.4 El Método Finalize
  • 4.5 Subclases
  • 4.6 Ejemplo de Herencia Simple
  • 4.7 Control de Acceso
  • 4.8 Clases Abstractas
  • 4.9 El Modificador Final
  • 4.10 Ejercicios
  • 5. Uso de Interfaces
  • 5.1 Concepto del uso de interfaces
  • 5.2 Declaración de interfaces
  • 5.3 Uso de Interfaces
  • 6. Trabajando con Packages
  • 6.1 Organización de aplicaciones JAVA
  • 6.2 Definición de packages
  • 6.3 Creación de un package
  • 6.4 Uso de packages
  • 6.5 Inclusión automática de packages
  • 7. Manejo de Excepciones
  • 7.1 Motivación
  • 7.2 Definición
  • 7.3 Causas de excepciones
  • 7.4 Tipo de excepciones
  • 7.5 Uso
  • 7.6 Ejercicios
  • 8. Desarrollo de Interfaces Gráficas Swing
  • 8.1 Introducción
  • 8.2 Modelos de Diseño
  • 8.3 Jerarquía de Contenido
  • 8.4 Distribución de los Componentes
  • 8.5 Manejo de Eventos
  • 9. Manejo de Archivos y Streams
  • 9.1 Lectura y escritura de programas
  • 9.2 Streams
  • 9.3 Streams de caracteres
  • 9.4 Streams de Bytes
  • 9.5 Ejemplo
  • 10. Acceso a Bases de Datos JDBC
  • 10.1 Que es JDBC?
  • 10.2 JDBC v/S ODBC
  • 10.3 Arquitectura de JDBC
  • 10.4 Modelo de dos capas
  • 10.5 Modelo de tres capas
  • 10.6 Tipos de Drivers
  • 10.7 Puente JDBC-ODBC
  • 10.8 Java/Binario
  • 10.9 100% Java/protocolo Independiente
  • 10.10 100% Java/Protocolo Nativo
  • 11. ¿Qué es un "thread" o hebra de ejecución?
  • 11.1 Programación de threads en Java
  • 11.2 ¿Qué son los threads?
  • 11.3 Las tres partes de un thread
  • 11.4 Creación de un Thread
  • 11.5 Iniciando la ejecución del thread
  • 11.6 ¿Qué mecanismo utilizar?
  • 11.7 El flag de bloqueo de un objeto
  • 11.8 Liberando el flag de bloqueo
  • 11.9 synchronized – Combinando conceptos
  • 11.10 Deadlock o abrazos mortales
  • 11.11 Comunicación entre threads
  • 11.12 wait ( ) y notify ( )
  • 12. Collections Framework
  • 12.1 Librería JCF
  • 12.2 Collection Interface
  • 12.3 Set Interface
  • 12.4 List Interfacev
  • 12.5 Map Interface
  • 12.6 Object Ordering
  • 12.7 Sorted Set Interface
  • 12.8 Sorted Map Interface
  • 12.9 Implementaciones de propósito general
  • 12.10 Wrapper Implementations
  • 12.11 Convenience Implementations
  • 12.12 Generics y etiquetas generales
  • 13. Que es "Garbage Collection"
  • 13.1 Trabajo de la Memoria
  • 13.2 Que instancias/objetos
  • 13.3 Quien invoca el proceso de "Garbage Collection"
  • 14. Arquitectura y Tecnología de Aplicaciones JAVA Enterprise Edition 5
  • 14.1 Arquitecturas Cliente/Servidor
  • 14.2 Arquitectura de aplicaciones Web y uso de Framewor
  • 14.3 Arquitectura de componentes de negocios
  • 14.4 Arquitectura de conectores y servicios de infraest
  • 14.5 Integración de Servicios de Procesamiento
  • 14.6 Conectividad y uso de Servicios JAVA EE 5
  • 14.7 Servicios HTTP
  • 14.8 Servicios IIOP CORBA
  • 14.9 Servicios XML
  • 14.10 Acceso a Bases de Datos
  • 14.11 Servicios JMS
  • 14.12 Servicios J2C
  • 15. Patrones de Diseños aplicados al desarrollo de Software JAVA EE
  • 15.1 Uso de patrones de diseño en JAVA EE 5
  • 15.2 Patrones de Diseño Core JAVA EE de SUN
  • 15.3 Otros patrones de diseño
  • 15.4 Value Object - DTO
  • 15.5 DAO
  • 16. Desarrollo de Aplicaciones Web utilizando JAVA EE 5
  • 16.1 Desarrollo de Servlets
  • 16.2 Conceptos de Servlet y sus componentes
  • 16.3 Manejo de Sesionesv
  • 16.4 Manejo de excepciones
  • 16.5 Manejo de parámetros http
  • 16.6 Manejo de parámetros de configuración y contexto
  • 16.7 Invocación entre Servlets
  • 16.8 Desarrollo de Java Server Pages (JSP)
  • 16.9 Estructuras de un archivo JSP y su procesamiento
  • 16.10 Etiquetas de control y de evaluación
  • 16.11 Uso de JavaBeans
  • 16.12 Manejo de sesiones
  • 16.13 Invocación entre JSP
  • 16.14 Programación utilizando TagLib
  • 16.15 Desarrollo utilizando JSP 2.0
  • 16.16 Implementación de aplicaciones Web basados en MVC
  • 16.17 Patrón de diseño Model View Controler (MVC)
  • 16.18 Desarrollo de JavaBeans
  • 16.19 Integración de aplicaciones Servlets y JSP
  • 16.20 Manejo de sesiones en aplicaciones Web
  • 16.21 Desarrollo de aplicaciones WEB utilizando el Frame
  • 16.22 Patrones de diseños implementados
  • 16.23 Diseño de aplicaciones y el archivos struts-confi
  • 16.24 ActionFordware, valores de retorno y orquestación
  • 16.25 Implementación de validaciones utilizando ActionF
  • 16.26 Acciones y acceso al BackEnd: Action y ValueObject
  • 16.27 Implementación de presentaciones, uso de parámet
  • 16.28 Implementación de aplicación
  • 16.29 Introducción al uso de SPRING
  • 16.30 Arquitectura de una aplicación SPRING
  • 16.31 Diseño e implementación de aplicaciónv
  • 16.32 Revisión de un caso de ejemplo
  • 16.33 Alcances y limitaciones
  • 16.34 Análisis comparativo con el framework Struts
  • 17. Desarrollo de Componentes EJB
  • 17.1 Servicios de Nombre y Directorios
  • 17.2 Java Naming and Directory Interface (JNDI).
  • 17.3 Acceso a contenedores
  • 17.4 Definición de contratos de procesamiento JAVA EE
  • 17.5 Desarrollo de Enterprise Java Beans 3.0
  • 17.6 Enterprise Java Beans de Sesión
  • 17.7 Enterprise Java Beans de Entidad
  • 17.8 Manejo de Persistencia
  • 17.9 Enterprise Java Beans de Mensajeria (MDB)
  • 17.10 Implementación de clientes de Enterprise Java Bea
  • 17.11 Implementación de caso de evaluación
  • 18. Desarrollo de WebServices
  • 18.1 Objetivos y arquitectura de los WebServices
  • 18.2 Descripción de SOAP
  • 18.3 Descripción de WSDL
  • 18.4 Publicación de JAVA Beans
  • 18.5 Publicación de EJB
  • 18.6 Implementación de clientes WebServices en JAVA SE
Imprimir

Track IT
Entrenamiento y capacitación

Huerfanos 786 Oficina 910 Piso 9
Santiago de Chile.
Teléfono: (56)(2)5824530

Envíenos sus consultas y cometarios a:

info1@trackit.cl

Asesores de Capacitación:

Asesor Capacitación

ventas@trackit.cl

Patricia Falcon

pfalcon@trackit.cl

Solange Cerda

scerda@trackit.cl

Consultas

mvalenzuela@trackit.cl
Subir

Contacto