Se recomienda que el asistente posea conocimientos previos equivalentes a la realización del curso Master en programación y arquitectura Java - Nivel 1 para un correcto aprovechamiento de la formación
Para qué te prepara
Conviértete en un auténtico especialista en tecnologías Java!
Dirigido a
Estudiantes, Ingenieros de Software, Analistas de aplicaciones, Arquitectos de Software, Consultores.
Este segundo nivel en programación y arquitectura JAVA está dirigido a aquellos perfiles profesionales interesados en profundizar en sus conocimientos en la tecnología Java en su versión J2EE 5.0 con el objetivo de desarrollar aplicaciones complejas.
Centro de Formación en Nuevas Tecnologías con acuerdos con las principales multi
nacionales del sector NTC (Microsoft, Cisco, Oracle, etc).
Nuestra formación es siempre oficial y a precios educativos....
Curso con matrícula cerrada. A continuación te ofrecemos cursos similares con matrícula abierta.
Cursos de la misma temática (Atención al cliente garantizada | Titulación / Certificación | Prácticas)
Instalaciones del centro: Projecte Universitat Empresa (PUE)
Jordi Girona 1-3, UPC-Campus NORD, Zona Comercial 'La Cup', Módulo A4 Barcelona 08034 Barcelona (España)
c/Marie Curie, s/n Barcelona 08042 Barcelona (España)
Temario del curso
Máster avanzado en programación y arquitectura JAVA - Nivel 2
Preparación Certificaciones Sun Microsystems
Perfil: Este segundo máster en programación y arquitectura JAVA está dirigido a aquellos perfiles de usuarios interesados en profundizar en sus conocimientos en la tecnología Java para desarrollar aplicaciones complejas: Estudiantes, Ingenieros de Software, Analistas de aplicaciones, Arquitectos de Software, Consultores...Es necesario tener conocimientos previos del lenguaje JAVA para un correcto aprovechamiento del curso. Recomendamos para todos aquellos que deseen realizar este máster, haber cursado el nivel 1 del Máster avanzado en programación y arquitectura JAVA o poseer conocimientos equivalentes
Contenido: Si en el primer nivel del Máster de Programación Avanzada se profundizó en las tecnologías que proporciona la plataforma J2EE este segundo temario se centra en formar al alumno en los frameworks más habituales que encontrará en la industria con el objetivo de que pueda integrarse sin problemas en cualquier equipo que esté desarrollando con ellos. También permitirá a los Jefes de Proyecto que estén interesados en la vertiente técnica tener una visión profunda de las capacidades de los mismos y mejorar por lo tanto el diseño de las aplicaciones. Se trata de un curso eminentemente práctico.
El presente curso de especialización técnica proporciona al asistente los conocimientos en las últimas tecnologías en el entorno de desarrollo profesional Java en la versión J2EE 5.0 tales como Spring, Hibernate, Ajax, Java Server Faces, AOP y Struts, según el contenido desglosados en el programa.
El curso consta de los siguientes módulos:
MODULO 1 - Aplicaciones Modernas: AOP con Spring Framework e Hibernate MODULO 2 - J2EE 5.0: Capa Web MODULO 3 - AJAX MODULO 4 - Java Server Faces MODULO 5 - AOP (Aspect Oriented Programming) MODULO 6 - Struts
Características de los cursos:
Documentación incluida. 1 Ordenador por persona. Preparación para los exámenes oficiales de Sun Microsytems
Certificaciones:
El precio del máster incluye la realización gratuita de una convocatoria del exámen de certificación:
212-055 - Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0
así como el alta en el programa Académic de Sun Microsystems - Sun Academic Initiative (SAI) y el consecuente acceso a material e-learning de Sun Microsystems Convocatorias
CONVOCATORIA 1: Lunes, Miércoles y Jueves de 19:00 h a 22:00 h Inicio: 18 de Febrero
CONVOCATORIA 2: Viernes de 16 h a 21 h y Sábados de 9 h a 14 h Inicio: 22 de Febrero
CONVOCATORIA 3:Lunes y Miércoles de 15:30 h a 18:50 h Inicio: 18 de Febrero
El máster avanzado en programación y arquitectura JAVA J2EE 5.0 (Nivel 2) estará formado por los siguientes módulos:
MODULO 1 - Aplicaciones Modernas: AOP con Spring Framework e Hibernate MODULO 2 - J2EE 5.0: Capa Web MODULO 3 - AJAX MODULO 4 - Java Server Faces MODULO 5 - AOP (Aspect Oriented Programming) MODULO 6 - Struts
Módulo 1 - Aplicaciones Modernas: AOP con Spring Framework e Hibernate
· Análisis de la Arquitectura propuesta por los JavaBluePrints. · Desmitificando J2EE: pros y contras. · ¿Es J2EE productivo? ¿Es J2EE escalable? · Enfoques alternativos: metodologías, arquitecturas, herramientas. · Contenedores de aplicaciones tradicionales. · Contenedores de aplicaciones ligeros. · Introducción al Spring Framework. · Subsistemas de Spring. · Estrategias de Resolución de Dependencias: Lookup vs Inyección. · Estrategis de Persistencia: JDBC, CMP, JDO, Hibernate y JTA · Introducción a Hibernate. Hibernate como implementación de JTA. · ¿Siguen siendo los DAOs necesarios? · Estrategias de Gestión de Transacciones y XA. · Cómo utilizar Spring Hibernate. · Entity Beans (EJB 3.0) · EJB QL y Hibernate QL. · Pruebas unitarias con JUnit y Spring. · Aplicaciones Web con Spring: MVC.
Módulo 2 - J2EE 5.0: Capa Web
· Contextos, servlets, jsp. · Listeners de ciclo de vida. · Filtros. · EL unificado. · Webservices simplificados: JAX-WS. · EJB 3, Session beans.
Módulo 3 - AJAX
· Recorrido por una aplicación web tradicional. · Búsqueda de deficiencias a nivel de funcionalidad, usabilidad y eficiencia. · El DocumentObjectModel de HTML y su manipulación desde javascript. · Acceso a elementos y a nodos: por nombre, id y xpath. · Manipulación de elementos. · Herramientas Mozilla para el desarrollador. · Javascript avanzado: prototipos, diccionarios, eventos programáticos. · Utilizando javascript no intrusivo para crear un framework de validaciones. · Introducción a XmlHttpRequest. · Invocación síncrona y asíncrona. · Codificaciones disponibles: texto, xml, html, json. · Gestión de errores. · Creando un sistema de alertas autoactualizables mediante timeouts. · Cargando scripts mediante XHR. · Tratamiento de datos en servidor: texto. · Tratamiento de datos en servidor: html · Tratamiento de datos en servidor: xml · La librería de Yahoo · La librería Dojo · Grids · Invocación de WebServices desde AJAX · Tratamiento de RSS desde AJAX
Módulo 4 - Java Server Faces
· Introducción. · Ciclo de desarrollo. · Arquitectura. · Desarrollo del modelo. · Conversores. · Componentes manejados. · Desarrollo de los controladores y backing-beans. · Inversión de Control. · Navegación. · Creación de pantallas. · Validaciones. · Data binding. · Desarrollo de componentes visuales propios. · Internacionalización.
Módulo 5 - AOP (Aspect Oriented Programming)
· Estrategias de código limpio: Aspect Oriented Programming. · Conceptos sobre AOP: Aspects, Concerns, Join Points, Advices, Pointcuts, Introduction, Mxings, Weaving. · Tipos de Advices: before, after y around. · Frameworks AOP: CGLib, AspectJ, AspectWerkz, Spring, JSF.
Módulo 6 - Struts
· Arquitectura MVC. · Comparación de frameworks. · Caracteristicas propias de Struts. · Proyecto de ejemplo. · Control de flujo y navegación. · Controladores y acciones. · Formularios, FormBeans y DynaActionForms. · Tags de construcción de vistas (struts). · Tags de construcción de vistas (jstl). · Validación básica.. · Configuración de aplicaciones sofisticadas. · Gestión de excepciones. · Internacionalización de aplicaciones. · Validación declarativa. · Reutilización con Tiles. · Struts y JSF.
HORAS TOTALES DEL CURSO: 125 horas.
PRECIO:
1.250 Euros (Facilidades de pago) 60 Euros de Matrícula.
Posibilidad de financiación en 4 plazos sin intereses, directamente con nosotros.
LUGAR: PUE. Proyecto Universidad Empresa.Universitat Politècnica de Catalunya (U.P.C)
CARACTERISTICAS DE LOS CURSOS:. Documentación incluida.. Profesores certificados y/o amplia experiencia.. 1 Ordenador por persona.. Preparación para los exámenes oficiales de Sun Microsytems.