Master Desarrollo J2EE Avanzado: Ajax, Spring - Hibernate - Ibatis y Jsfs - Online -
Tipo de curso
Master
Método
Online
Duración
150 horas
Precio/Facilidades
1250 €
Beca
Centro
Grupo Atrium
Prerrequisitos
Se realizará una prueba escrita (psicoténica), una entrevista personal -si fuera posible, y se valorará el CV del candidato
Prácticas
El alumno interesado puede incorporar su CV a nuestra bolsa de empleo.
Para qué te prepara
El alumno que finalice con éxito el Master dispondrá de los conocimientos necesarios para trabajar profesionalmente en las tecnologías Ajax, Spring, Hibernate y JSF´s.
Dirigido a
Personas que deseen un conocimiento avanzado en tecnologías J2ee: Ajax, Spring, Hibernate, JSFs.
ATRIUM es un grupo empresarial formado por compañías que ofrecen servicios de co
nsultoría en el área de las nuevas tecnologías. Entre los servicios que ofrecemos, destacan la consultoría de formación, los proyectos de outsourcing y subcontratación de personal, desarrollo de aplicaciones de gestión, desarrollo de portales y sitios Web, programación Internet/Intranet, mantenimien...
MASTERS DE POSTGRADO DE GRUPO ATRIUM DESARROLLO J2EE AVANZADO - AJAX - SPRING - HIBERNATE - IBATIS - JSF´s - ONLINE(Ampliación avanzada del Master Experto Java) Tipo de Curso: A distancia. Metodología: Online (pida información) Duración: 10 semanas de autoestudio. Año académico: 2009
Nueva ampliación del Master Cert. Experto Java J2ee Struts Xml Oracle El Master Desarrollo J2EE Avanzado: Ajax, Spring - Hibernate - Ibatis y JSF´s Metodología Online 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 posicionarlos en las últimas técnicas en desarrollo dentro del contexto J2EE/JavaEE. El entorno de desarrollo J2EE/JavaEE 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. Cabe destacar como módulo principal Ajax. Ajax se ha impuesto en el mundo de las RIA (Rich 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. Ajax es el acrónimo de Asynchronous JavaScript XML incorporando: XHTML, CSS, Document Object Model, Javascript, XMLHttpRequest, XML y XSLT. El alumno que finalice con éxito este Master dispondrá de la formación necesaria para enfrentarse a un nuevo desafío profesional con las tecnologías Ajax, Spring, Hibernate y JSF´s - La versión OnLine 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 El Master Desarrollo J2EE Avanzado: Ajax, Spring - Hibernate - Ibatis y JSF´s Metodología Online 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/JavaEE.
DESARROLLO MODULAR (actualizados en 2009) MÓDULOS - DURACIÓN
Ajax - 4 semanas
Spring - Hibernate - Ibatis - 4 semanas
Java Server Faces - 2 semanas
TOTAL DE HORAS DE AUTOESTUDIO 10 semanas Herramientas informáticas utilizadas: En cada edición del Master utilizamos el entorno de desarrollo y los servidores de aplicaciones que nuestros expertos entienden más útiles atendiendo a 2 criterios: utilización en el mercado / utilidad pedagógica. Consulta estos temas con nuestro Director Técnico. Todo el software necesario para la realización de las prácticas será facilitado a los alumnos en versiones de estudio y/o evaluación. AJAX (60 horas) 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 (60 horas) 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. · 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
Beneficios de Spring en el acceso a datos
Spring JDBC: Estructura del framework
Spring JDBC Core
JdbcTemplate
DataSource
SQLExceptionTranslator
Modelado de operaciones
· Hiberante
Introducción
Librerías necesarias
Configuración
SessionFactory
Acceso a datos
· Implantación de Hibernate en Spring
Spring e Hibernate
Configuración
HibernateTemplate
HibernateCallBack
HibernateDaoSupport
Modo Tradicional
Transaccionalidad Programática
Transaccionalidad Declarativa
· 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
IBATIS
JAVA SERVER FACES (30 Horas) 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 (opcional) 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.
PREPARACIÓN DE EXÁMENES DE CERTIFICACIÓN (opcional) 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 MasterDesarrollo J2EE Avanzado: Ajax, Spring - Hibernate - Ibatis 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.