| |
 |
| |
 |
Nº Horas: |
consultar
|
|
 |
| |
 |
Titulación: |
Certificación de Sun Microsystems (Java Programmer) |
 |
| |
 |
Bolsa de Trabajo: |
Este curso no tiene bolsa de trabajo |
 |
| |
 |
Salida Laboral: |
| |
|
100% de nuestros alumnos se colocan antes de finalizar el Master.
La salida laboral más habitual es Programador Junior Java J2ee |
 |
| |
 |
Objetivos: |
| |
|
PRESENTACIÓN DEL MASTER.
El Master Desarrollo J2EE Avanzado: Ajax, Spring – Hibernate 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.
* OBJETIVO DEL MASTER:
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 |
 |
| |
 |
Metodología: |
| |
|
METODOLOGÍA ONLINE
La Metodología de enseñanza-aprendizaje a distancia (Online) reúne los componentes más importantes de la formación a distancia clásica con las tecnologías más innovadoras (portales de apoyo, herramientas tecnológicas de ayuda al estudio, etc...)
El formato Online 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 comunicación síncrona con el profesor y resto de alumnos (chats) serán claves para hacer un correcto seguimiento de los distintos módulos del Master.
La gran cantidad de materia y su dificultad técnica no nos permitirá extendernos profusamente durante las sesiones de chat, por lo que el alumno deberá realizar un gran esfuerzo de preparación en 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á una o dos sesiones de chat, 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.
|
 |
| |
 |
Programa: |
| |
|
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.
1) 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 o Introducción o Variables y tipos de datos o Operaciones o Estrucuras de flujo o Funciones o Matricies o Cadenas de texto o Objetos intrínsecos o Fechas y horas o Eventos o Formularios o Cookies o Objetos Propios
• Eventos o Catálogo de eventos o Implementar Event Handlers • Modelo de Objetos en JavaSript o Modelo de objetos de JavaSript o Miembros del objeto Document (DOM) o Nodos o Atributos o Creacción de Nodos o Acceso a nodos o Elementos WhiteSpace
• JavaScript Orientado a Objetos o Tipos de Datos o Operadores o Sentencias de Control o Funciones y procedimientos o Clases o Prototipos o Objetos predefinidos o Analizadores o JSON o Nodos
• Aplicaciones RIA o RIA o Desarrollo de aplicaciones RIA con AJAX
• ¿Qué es Ajax?
o XHTML o CSS o XMLHttpRequest Métodos Propiedades o Uso del objeto XMLHttpRequest • Frameworks Ajax o DOJO Paquetes Librerías Depurador Componentes
o RICO Librerías Componentes
o DWR o Google toolkit o Eclipse ATF
2) SPRING - HIBERNATE
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 sumamente probados se impone como fundamento para el desarrollo Java plenamente integrado con J2EE/JavaEE. 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, framework para la capa de modelado de una aplicación java.
• Introducción a Spring o Introducción a Spring o Beneficios arquitectónicos de Spring o Estructura de Framework o Modelos de Uso de Spring o Conceptos Fundamentales de Spring
• Spring Core: BeanFactory y ApplicationContext o BeanFactory o Xml de Configuración: bean o Dependencias o Dependencias de Colecciones o Tipos de ámbito de una bean o Ciclo de vida de una bean o Interfaces “Aware” o ApplicationContext o Eventos o Acceso a recursos o Resource o ResourceLoader o Instanciaciando ApplicationContext
• AOP: Aspect Oriented Programmingra o AOP o Conceptos de AOP o Tipos de Advices o Capacidades de AOP o Configuración de aspectos o Aspecto o Pointcut o Advices o Advisor o Introductions o Proxies
• Gestión de Acceso a Base de Datos con Spring ra o Beneficios de Spring en el acceso a datos o Spring JDBC: Estructura del framework o Spring JDBC Core o JdbcTemplate o DataSource o SQLExceptionTranslator o Modelado de operaciones
• Hiberantera o Introducción o Librerías necesarias o Configuración o SessionFactory o Acceso a datos
• Implantación de Hibernate en Spring o Spring e Hibernate o Configuración o HibernateTemplate o HibernateCallBack o HibernateDaoSupport o Modo Tradicional o Transaccionalidad Programática o Transaccionalidad Declarativa
• Spring MVC o Introducción o Conceptos o DispatcherServlet o Controller o Handler Mappings o Handler Interceptors o Views
• Spring Web Flow o Introducción o Arquitectura o Conceptos o Flow o State o Tipos de State o ViewState o ViewSelector o ActionState o SubFlowState o EndState o Transición o Ejecución o Runtime o FlowExecutionID o FlowRegistry o FlowExecutor o Parametrizar FlowExecutor o Integración con Spring MVC
3) 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 la view desde un punto de vista distinto similar a como trabajamos con Swing.
• Introducción a JavaServer Faces o Objetivos o ¿Qué es JavaServer Faces? o Beneficios de uso o Partes de una aplicación JSF o Desarrollo JSF
* PROYECTO PROFESIONAL DE DESARROLLO JAVA avanzado (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.
|
 |
| |
 |
Requisitos de acceso: |
| |
|
* Director de Master
Arturo Abellán Sevilla, 34 años (28 de septiembre de 1973)
DATOS ACADÉMICOS:
Licenciado en DERECHO por la U.N.E.D. Licenciado en Dirección y Administración de Empresas por EBS (Villanueva). Título Superior de Inglés por la Escuela Oficial de Idiomas (5 cursos).
* Directora Técnica
Nombre: Mónica Peña Jiménez, 34 años
Ingeniería Técnica en Informática de Gestión (UPM), trabaja con Java desde hace más de 7 años, alternando funciones de Programadora, Analista y Jefe de Proyecto con la impartición de nuestro Master Experto Java y otros cursos de especialización en J2EE.
* Los Formadores
Todos nuestros formadores son profesionales del mundo de la programación que comparten su dedicación a la docencia en Grupo ATRIUM con otras actividades profesionales: Analistas, Jefes de Proyecto, etc... en empresas del sector de las Nuevas Tecnologías.
|
 |
| |
 |
Observaciones: |
| |
|
* REQUISITOS Y PRUEBAS DE ACCESO:
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.
* INFORMACIÓN, TARIFAS Y RESERVAS:
- Master Avanzado JOL: 10 semanas autoestudio + Proyecto voluntario (opcional) - Precio del Master: 1.250 euros por persona. - Reserva de plaza: 125 euros reembolsables hasta 2 semanas antes del comienzo del Master. - Formas de Pago: 90% al formalizar la matrícula (cualquier momento antes del Master). - Financiación: Consulta con nosotros las posibilidades de financiación -
|
| |
|
|
|
|