Master Desarrollo J2EE Avanzado: Ajax, Spring, Hibernate, Ibatis, JSFs y Struts 2 Metodologias A...
- Modalidad:
- Presencial/Distancia
- Precio:
- 1500 €
- Fecha de Inicio:
- -
- Provincia:
- N.D.
Descripción Master Desarrollo J2EE Avanzado: Ajax, Spring, Hibernate, Ibatis, JSFs y Struts 2 Metodologias Agiles (Semipresencial)
El Master Desarrollo J2EE Avanzado: Ajax, Spring, Hibernate, Ibatis, JSFs y Struts 2 Metodologias Agiles es semipresencial y se imparte en Madrid.
DURACIÓN DEL MASTER DESARROLLO J2EE AVANZADO – AJAX, SPRING, HIBERNATE, IBATIS, JSF’s Y STRUTS 2 SEMIPRESENCIAL
Duración: 42 horas presenciales y 10 semanas de autoestudio.
PRECIO DEL MASTER DESARROLLO J2EE AVANZADO – AJAX, SPRING, HIBERNATE, IBATIS, JSF’s Y STRUTS 2 SEMIPRESENCIAL
PRECIOS:
Master completo: 1.500 euros.
** No hay ningún descuento ni promoción.
HORARIOS DISPONIBLES:
6 sesiones presenciales en Sábados (según calendario) – 8:00-15:00 horas.
** Consultar calendarios para sesiones de chat.
FECHAS DEL MASTER DESARROLLO J2EE AVANZADO – AJAX, SPRING, HIBERNATE, IBATIS, JSF’s Y STRUTS 2 SEMIPRESENCIAL
a. JAVSP 2_11: 9 Julio 2011 – 22 Octubre 2011 (chat lunes)
PRESENTACIÓN DEL MASTER DESARROLLO J2EE AVANZADO – AJAX, SPRING, HIBERNATE, IBATIS, JSF’s Y STRUTS 2 SEMIPRESENCIAL
El Master Desarrollo J2EE Avanzado: Ajax, Spring – Hibernate – JSF´s (y ahora también Struts 2), está diseñado como la ampliación avanzada de nuestro Master Certificado Experto Java J2ee Struts Xml Oracle 10g, y trata de dar al alumno los conocimientos necesarios para posicionarnos en las últimas técnicas en desarrollo dentro del contexto J2EE.
El Master Desarrollo J2EE Avanzado: Ajax, Spring – Hibernate – JSF´s y Struts 2 nace en 2007 como respuesta a las necesidades formativas demandadas por el mercado de las Tecnologías en estos últimos años. Con una visión eminentemente práctica y profesional, sus objetivos son los de cubrir con excelencia las carencias formativas existente en el mercado y atender una demanda cada vez más evidente.
El entorno de desarrollo J2EE es la tecnología de programación más extendida a nivel profesional, y nuevas técnicas, tecnologías y frameworks se van asentando en el ambiente laboral. Ajax se ha impuesto en el mundo de las RIA (Richa Internet Application), siendo una metodología para generar contenido dinámico. No es una tecnología nueva, sino que es un término que engloba y maneja desde otro prisma, tecnologías ya existentes y suficientemente probadas.
El alumno que finalice con éxito este Master dispondrá de la formación necesaria para enfrentarse a un nuevo desafío profesional con las herramientas Ajax, Spring, Hibernate y JSF´s.
La versión Semipresencial de este Master responde a la necesidad de nuestros alumnos de realizar una formación de alto nivel sin comprometer gran parte de su tiempo en desplazamientos al centro de formación, permitiendo al alumno programar su tiempo de estudio de manera compatible con su actividad personal y profesional diaria.
ENFOQUE PROFESIONAL DEL MASTER DESARROLLO J2EE AVANZADO – AJAX, SPRING, HIBERNATE, IBATIS, JSF’s Y STRUTS 2 SEMIPRESENCIAL
El Master Desarrollo J2EE Avanzado: Ajax, Spring – Hibernate – JSF´s y Struts 2 está orientado a personas que, bien hayan cursado nuestro Master Certificado Experto Java J2ee Struts Xml Oracle, o tengan conocimientos equivalentes y que se encuentren trabajando como Programadores. Tanto por la dificultad de la materia a impartir como por el alto nivel técnico en el desarrollo de las sesiones recomendamos este Master sólo a personas muy vinculadas al entorno profesional de la programación J2EE.
METODOLOGÍA SEMIPRESENCIAL DEL MASTER DESARROLLO J2EE AVANZADO – AJAX, SPRING, HIBERNATE, IBATIS, JSF’s Y STRUTS 2
La Metodología de enseñanza-aprendizaje Semipresencial aúna los componentes más importantes de la formación clásica (formadores, manuales, etc...) con los elementos más innovadores de la formación a distancia (portales de apoyo, herramientas tecnológicas de ayuda al estudio, etc...).
El formato Semipresencial supone un modelo de trabajo que facilitará al alumno su propia gestión del tiempo, pero requerirá de éste un compromiso de cumplimiento de calendarios y plazos. Las sesiones de formación presencial servirán sólo como complemento para la persona que haya realizado un trabajo previo e intenso de autoestudio.
La gran cantidad de materia y su dificultad técnica no nos permitirán extendernos profusamente durante las sesiones presenciales, por lo que el alumno deberá sacar el máximo rendimiento de las herramientas de comunicación con el tutor durante los periodos dedicados al autoestudio.
El alumno deberá consultar su Guía del Master y el Calendario de Actividades, para poder atender regularmente las diferentes actividades planteadas.
El contenido del Master está dividido en 3 Unidades Didácticas, con un orden creciente de complejidad e imbricación, por lo cual el esfuerzo de seguimiento y estudio debe ser máximo desde el primer día. Cada Unidad Didáctica tendrá 1 ó 2 sesiones presenciales, por lo cual resulta imprescindible la asistencia a las mismas.
El Portal de Apoyo al estudio ATRIUM VIRTUAL se convertirá en una herramienta muy útil tanto para acceder a las diferentes herramientas de comunicación con el tutor-profesor y con el resto de los alumnos, como para obtener la documentación y software de trabajo complementario necesarios para el correcto seguimiento del Master.
PROGRAMACIÓN DEL MASTER DEL MASTER DESARROLLO J2EE AVANZADO – AJAX, SPRING, HIBERNATE, IBATIS, JSF’s Y STRUTS 2 SEMIPRESENCIAL
EL Programa del Master está dividido en 3 Unidades Didácticas, de extensión y dificultad variables, cada una de las cuales tendrá el mismo tratamiento de estudio, que se recoge a continuación.
a)Periodos de autoestudio: Cada Unidad Didáctica tendrá un primer periodo de autoestudio, con una duración variable de 1 a 4 semanas dependiendo de su dificultad técnica, que finalizará con una sesión presencial de resolución de dudas y explicaciones teóricas. El alumno deberá revisar la Guía del Master y el Calendario General de Actividades para conocer cómo prepararse los diferentes contenidos de cada Unidad.
b)Sesiones de chat, celebradas semanalmente, estarán dirigidas por el instructor a través del portal www.grupoatrium.com. En el Calendario General de Actividades se detallará la fecha exacta de cada una de las sesiones de chat. Tendrán una duración aproximada de 2 horas.
c)Foro de comunicación grupal, herramienta de comunicación asíncrona, que permite compartir con el tutor y con el resto del grupo dudas, sugerencias y demás comentarios. El tutor intervendrá en el foro semanalmente para contestar dudas y aportar información.
d)Correo electrónico, será la herramienta de comunicación más utilizada entre alumno y tutor-profesor y se utilizará para formular dudas y demás cuestiones relativas al programa. El tutor contestará estos correos diariamente, en la medida de sus limitaciones de tiempo.
e)Portal de Apoyo ATRIUM VIRTUAL: en el Portal el alumno encontrará toda la documentación complementaria, ejercicios, software y demás elementos necesarios para la preparación de las unidades.
f)Sesiones presenciales, jornadas de trabajo en aula, dirigidas por el instructor, que servirán para resolver dudas y ejercicios y darán por concluida cada Unidad Didáctica. Tendrán una duración de 7 horas (8:00 a 15:00 horas), se realizarán en las instalaciones de Grupo ATRIUM Madrid y su programación estará fijada en el Calendario General de Actividades. Siempre se realizarán en SÁBADOS salvo indicación expresa en contrario.
Ejercicios y Exámenes: Todos los módulos tendrán una parte teórica, recogida en los manuales y documentación propia, y ejercicios, que se resolverán en clase. El profesor o tutor planteará también ejercicios-examen, que servirán, por un lado, para que el profesor-tutor conozca el seguimiento por parte de cada alumno, y para que el propio alumno pueda calibrar si el esfuerzo de estudio que está realizando es suficiente.
PROGRAMA DEL MASTER DESARROLLO J2EE AVANZADO – AJAX, SPRING, HIBERNATE, IBATIS, JSF’s Y STRUTS 2 SEMIPRESENCIAL
Ajax 3 semanas 14 horas (2 sesiones)
Spring 3.0, Spring Portlets, Hibernate e Ibatis 4 semanas 14 horas (2 sesiones)
Java Server Faces, Struts 2 y Liferay 2 semanas 7 horas (1 sesión)
Metodologías Ágiles: Scrum y TDD 1 semana 7 horas (1 sesión)
TOTAL DE HORAS PRESENCIALES 6 sesiones - 42 horas
TOTAL DE PERIODO DE AUTOESTUDIO 10 semanas
AJAX
AJAX es el acrónimo para Asynchronous JavaScript + XML. Con el estudio de este módulo aprenderemos a desarrollar aplicaciones web interactivas, dinámicas y vistosas, permitiendo que la interacción del usuario con la aplicación suceda de manera asíncrona con el servidor en segundo plano.
De este modo es posible realizar cambios sobre las páginas sin necesidad de recargarla. Esto hace aumentar la interactividad, velocidad y usabilidad de nuestras aplicaciones.
Para llegar a este nuestro objetivo deberemos cubrir los siguientes conceptos:
·Fundamentos JavaScript
-Introducción
-Variables y tipos de datos
-Operaciones
-Estrucuras de flujo
-Funciones
-Matricies
-Cadenas de texto
-Objetos intrínsecos
-Fechas y horas
-Eventos
-Formularios
-Cookies
-Objetos Propios
·Eventos
-Catálogo de eventos
-Implementar Event Handlers
·Modelo de Objetos en JavaSript
-Modelo de objetos de JavaSript
-Miembros del objeto Document (DOM)
-Nodos
-Atributos
-Creacción de Nodos
-Acceso a nodos
-Elementos WhiteSpace
·JavaScript Orientado a Objetos
-Tipos de Datos
-Operadores
-Sentencias de Control
-Funciones y procedimientos
-Clases
-Prototipos
-Objetos predefinidos
-Analizadores
-JSON
-Nodos
·Aplicaciones RIA
-RIA
-Desarrollo de aplicaciones RIA con AJAX
·¿Qué es Ajax?
-XHTML
-CSS
-XMLHttpRequest
-Métodos
-Propiedades
-Uso del objeto XMLHttpRequest<
·Frameworks Ajax
-DOJO
-Paquetes
-Librerías
-Depurador
-Componentes
-RICO
-Librerías
-Componentes
-DWR
-Google toolkit
-Eclipse ATF
SPRING – HIBERNATE – IBATIS
El Framework Spring es un framework en código abierto para el desarrollo de aplicaciones Java. Basado en buenas prácticas y patrones de diseño sumamante probados se impone como fundamento para el desarrollo Java plenamente integrado con J2EE. Incorpora técnicas avanzadas como son la inversión de control y la programación orientada a aspectos.
También en este módulo vemos la integración con Hibernate, herramienta para la capa de modelado de una aplicación java y como valor añadido veremos conceptos del framework Ibatis, otra solución para la capa de persistencia.
·Introducción a Spring
-Introducción a Spring
-Beneficios arquitectónicos de Spring
-Estructura de Framework
-Modelos de Uso de Spring
-Conceptos Fundamentales de Spring
·Spring Core: BeanFactory y ApplicationContext
-BeanFactory
-Xml de Configuración: bean
-Dependencias
-Dependencias de Colecciones
-Tipos de ámbito de una bean
-Ciclo de vida de una bean
-Interfaces “Aware”
-ApplicationContext
-Eventos
-Acceso a recursos
-Resource
-ResourceLoader
-Instanciaciando ApplicationContext
·AOP: Aspect Oriented Programmingra
-AOP
-Conceptos de AOP
-Tipos de Advices
-Capacidades de AOP
-Configuración de aspectos
-Aspecto
-Pointcut
-Advices
-Advisor
-Introductions
-Proxies
·Gestión de Acceso a Base de Datos con Spring ra
-Beneficios de Spring en el acceso a datos
-Spring JDBC: Estructura del framework
-Spring JDBC Core
-JdbcTemplate
-DataSource
-SQLExceptionTranslator
-Modelado de operaciones
·Hibernate
-Introducción
-Librerías utilizadas
-Plugins de Eclipse
-Configuración à Hibernate.cfg.xml.
Configuración Conexión.
Configuración Pool de conexiones.
·Mapeos de Objetos
-Tratamiento de Claves Primarias
-Herencia
-Asociaciones
-Mapeo de Colecciones (Collections)
·Gestión de Datos con Hibernate
-Queries Nombradas
-HQL (Hibernate Query Language)
·Arquitectura de una aplicación con Hibernate
-Transaccionalidad
-Concurrencia
-Patrón Session In View
·Implantación de Hibernate en Spring
-Spring e Hibernate
-Configuración
-HibernateTemplate
-HibernateCallBack
-HibernateDaoSupport
-Modo Tradicional
-Transaccionalidad Programática
-Transaccionalidad Declarativa
·Ibatis
-Introducción al Framework
-Arquitectura
-Configuración
-Instalación Plugin Eclipse(Ibator)
-Liberías: Data Mapper
-SQL Maps and mapped statements
-Transacciones
-Ibatis Data Access Object
·Spring MVC
-Introducción
-Conceptos
-DispatcherServlet
-Controller
-Handler Mappings
-Handler Interceptors
-Views
·Spring Web Flow
-Introducción
-Arquitectura
-Conceptos
-Flow
-State
-Tipos de State
-ViewState
-ViewSelector
-ActionState
-SubFlowState
-EndState
-Transición
-Ejecución
-Runtime
-FlowExecutionID
-FlowRegistry
-FlowExecutor
-Parametrizar FlowExecutor
-Integración con Spring MVC
JAVA SERVER FACES
Framework para el desarrollo basado en el patrón de diseño MVC, trata como Struts de normalizar y estandarizar el desarrollo de aplicaciones web proporcionando mejoras y tratando a la vista desde un punto de vista distinto similar a como trabajamos con Swing.
·Introducción a JavaServer Faces
-Objetivos
-¿Qué es JavaServer Faces?
-Beneficios de uso
-Partes de una aplicación JSF
-Desarrollo JSF
PROYECTO PROFESIONAL DE DESARROLLO JAVA Avanzado (opcional) DEL MASTER DESARROLLO J2EE AVANZADO – AJAX, SPRING, HIBERNATE, JSF’s Y STRUTS 2 SEMIPRESENCIAL
A lo largo del curso, el alumno que lo desee, deberá realizar un proyecto de desarrollo, trabajando individualmente o en grupo, que presentará a su instructor al finalizar el Master. Este proyecto deberá versar sobre un tema de desarrollo profesional utilizando las tecnologías impartidas en el Master.
Para facilitar la realización del proyecto, el alumno dispondrá del aula de Grupo ATRIUM durante 1 hora adicional a las sesiones lectivas del Master. De esta forma podrá realizar su trabajo sin salir del aula.
PROGRAMA DE PRÁCTICAS DE FIN DE MASTER (opcional) DEL MASTER DESARROLLO J2EE AVANZADO – AJAX, SPRING, HIBERNATE, IBATIS, JSF’s Y STRUTS 2 SEMIPRESENCIAL
Al finalizar el Master los alumnos dominarán las tecnologías más avanzadas del entorno J2EE. Estarán, en suma, preparados para enfrentarse a la vida laboral como programadores J2EE.
Para facilitar esta incorporación laboral, el Master de Grupo ATRIUM incluye la posibilidad de realizar un periodo de PRÁCTICAS en empresas, con una duración máxima de 3 meses. Esta práctica es voluntaria.
En las últimas ediciones del Master (años 2004-2008) el 100% de nuestros alumnos que lo desearon, comenzaron a trabajar en empresas al día siguiente de finalizado el Master.
PREPARACIÓN DE EXÁMENES DE CERTIFICACIÓN (opcional) DEL MASTER DESARROLLO J2EE AVANZADO – AJAX, SPRING, HIBERNATE, IBATIS, JSF’s Y STRUTS 2 SEMIPRESENCIAL
Desde Grupo ATRIUM somos conscientes de la importancia que para muchos profesionales, supone la obtención de las diferentes certificaciones Java J2ee de SUN Microsystems.
Aunque los Masters que impartimos no tienen como objetivo principal la preparación de dichas certificaciones, las materias impartidas tanto en el Master Certificado Experto Java J2ee Struts Xml Oracle 10g como en el Master Desarrollo J2EE Avanzado: Ajax, Spring – Hibernate y JSF´s recogen los contenidos mínimos necesarios homologables a los contenidos oficiales para obtener los diferentes niveles de certificación. No obstante, algunos exámenes requieren conocimientos específicos recogidos exclusivamente en la documentación oficial de preparación.
De esta forma, el alumno que finalice con aprovechamiento nuestros Masters estará capacitado para realizar y aprobar la certificación CX-310-055. Para el resto de certificaciones, consulte con nuestro departamento técnico.
REQUISITOS Y PRUEBAS DE ACCESO DEL MASTER DESARROLLO J2EE AVANZADO – AJAX, SPRING, HIBERNATE, IBATIS, JSF’s Y STRUTS 2 SEMIPRESENCIAL
Este Programa Master está dirigido a personas que deseen avanzar en el conocimiento del lenguaje de programación Java, y en nuevas técnicas y tecnologías en desarrollo J2EE/JavaEE y a profesionales que quieran alcanzar las habilidades suficientes para poder integrarse en proyectos en cualquier tipo de empresa independientemente de su tamaño o necesidades, y en especial a:
-Todas aquellas personas que deseen abrirse nuevos horizontes profesionales de futuro y rentabilidad económica.
-Programadores y analistas programadores que deseen introducirse en el campo de la programación con Java y J2EE.
-Profesionales de la Informática que deseen actualizar sus conocimientos y reorientar sus carreras profesionales.
Pretendemos que este Master sea un auténtico curso de especialización. Por ello, a fin de lograr una óptima homogeneización de nivel, y un máximo aprovechamiento, los alumnos que accedan a él deberían estar familiarizados con los siguientes conocimientos:
-Metodología de la Programación
-Programación Java Avanzada.
-Programación J2ee.
La titulación mínima exigida para el seguimiento de este Programa sería técnico especialista FP2 o equivalente, siendo recomendable tener estudios similares a los de Ingeniería Técnica.
Para verificar lo anterior, los alumnos tendrán que superar 2 pruebas:
-Prueba escrita de capacidad de aprendizaje (test psicotécnicos y técnicos)
-Valoración del CV.
-Entrevista personal/telefónica de motivación.
La realización de las pruebas de nivel y entrevista son previas a la confirmación de matrícula, por lo que el alumno que no sea considerado apto para acceder al Master no estará obligado a realizar ningún desembolso económico. Las pruebas se pueden realizar en el mismo momento de la solicitud de información y deberán realizarse en ATRIUM.
Cursos Relacionados
- - Master Gestion Integral de Tecnologias de la Informacion Online 100% o Semipresencial - Master Oficial
- - Master Certificado Experto Java J2EE Struts Xml Liferay Ajax con Proyecto y Practicas en Empresas (Online)
- - Master Java J2EE, Struts y EJB (Presencial por Videoconferencia)
- - Master CISCO en Redes e Internet CCNA Exploration
- - Master Ingenieria del Software
- - Master Gestion Integral de Tecnologias de la Informacion - Master Oficial
- - Master Sistemas Integrados de Gestion: Calidad, Medio Ambiente, Energias Renovables, Desarrollo Sostenible, RSC, Innovacion y Master Oficial en PRL (Presencial en Madrid)
- - Master Superior en Administracion Oracle 11G y SQL Server 2008
- - Master Administracion de Sistemas con Windows Server 2008 MCITP (Presencial por Videoconferencia)
- - Master Diseño de Paginas Web
