Java SE EE 6

Capacitacion
A Distancia

Precio a consultar
¿Quieres hablar con un asesor sobre este curso?
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Maestría
  • A distancia
Descripción

Esta maestría no ha dejado de ser consultada por nuestros usuarios desde que apareció por primera vez en Noviembre de 2009. Menos alumnos por curso. Más tiempo de los profesores para ti. Educación personalizada a tu medida. Es tu momento para aprovechar esta maestría que te ofrece Capacitacion Trackit: En la sede del centro, que queda en ya podrás cumplir con el plan de estudio de esta maestría que te dará una ventaja diferenciall frente a otros profesionales de tu misma rama. Gracias a este curso vas a adquirir habilidades de java absolutamente necesarias para desarrollarte como profesional de Java, e indispensables si deseas crecer y triunfar como Programador en Ruby, Programador en PHP, Programador en Flash u otras profesiones relacionadas. Los próximos periodos para realizar estos estudios están publicados en emagister desde Noviembre de 2009. Dedica 5 minutos de tu tiempo a valorar este centro y ayuda a otros como tú a decidir mejor. Propone 500 m2 de superficie. Capacitacion Trackit tiene cursos de Java desde 2007.

Información importante

Programa académico

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


Compara este curso con otros similares
Ver más cursos similares