Online
Modalidad Abierta
El Curso Experto en Desarrollo J2EE Avanzado Online: Ajax, Spring, Hibernate y JSFs esta diseñado como la ampliación avanzada de nuestro Master Certificado Experto Java J2ee Struts Xml, y trata de dar al alumno los conocimientos necesarios para posicionarnos en las últimas técnicas en desarrollo dentro del contexto J2EE.
El Curso Experto en J2EE Avanzado: Ajax, Spring, Hibernate y JSFs nace como respuesta a las necesidades formativas demandadas por el mercado de las Tecnologías en estos últimos años. Con una visión eminentemente practica y profesional, sus objetivos son los de cubrir con excelencia las carencias formativas existente en el mercado y atender una demanda cada vez mas evidente.
El entorno de desarrollo J2EE es la tecnología de programación mas extendida a nivel profesional, y nuevas técnicas, tecnologías y frameworks se van asentando en el ambiente laboral. Cabe destacar como modulo principal Ajax.
El alumno que finalice con éxito este Master dispondra de la formación necesaria para enfrentarse a un nuevo desafío profesional con las herramientas Ajax, Spring, Hibernate y JSFs
Programador Junior y Senior para trabajar en:
Empresas de Consultoría
Servicios Informáticos
Departamentos de Informática multisectorial
Compañías de producto CRM.
VENTAJAS DE GRUPO ATRIUM
Profesor especialista
Prácticas en empresa
Acceso a bolsa de empleo
Posibilidad de repetición gratuita en la siguiente edición disponible
Esta formación está dirigida a personas que deseen avanzar en el conocimiento del lenguaje de programación Java, así como también a aquellos profesionales que quieran alcanzar las habilidades suficientes para poder integrarse en proyectos dentro de cualquier empresa
El alumno que finalice con éxito el máster dispondrá de los conocimientos necesarios para abordar aplicaciones web aplicando los frameworks para el desarrollo JavaEE más extendidos. El alumno aprenderá a manejar, entre otras, Java, JavaEE y XML, las tecnologías de mayor demanda y mayor cualificación profesional en el mercado.
Módulo 1: Persistencia
HIBERNATE 3.x, 4.x
Modelo a objetos, sintaxis básica y configuración.
Procesos CRUD, alta, baja- modificación y consulta.
Relación entre objetos. Mapeado y uso.
Resolución de relaciones y consultas vía Criteria.
Diferencias entre versiones de hibernate.
Eventos de hibernate y tratamientos de los mismos.
Gestión y uso de interceptores de hibernate.
Gestión de trazas y estadísticas internas de hibernate.
Gestión personalizada de excepciones propias de hibernate.
JPA 2.0 y 2.1
Sintaxis básica y configuración.
Procesos CRUD, alta, baja- modificación y consulta.
Relación entre objetos. Mapeado y uso. Integración con hibernate.
REFLEXIÓN Y PATRONES
Introducción y clase Class.
Implementación.
Proxy dinámicos.
Creación: MVC, JavaBean, singleton y Factory.
Uso capa modelo: DTO, DAO, Fachada.
SPRING CORE
Introducción y definición de patrones.
Inyección de dependencias.
Dependencias débiles.
- Creación de objetos.
Definición vía XML.
Definición con anotaciones.
Distintas vías de creación de objetos.
Ciclo de creación de objetos.
- AOP.
Concepto de intercepción de métodos.
Técnicas básicas de programación orientada a aspectos.
Definición vía XML.
Definición con anotaciones.
SPRING DATA
Gestión de conexiones.
Gestión de transacciones.
Gestión de la capa modelo.
Integración con JDBC.
Integración con hibernate.
Integración con JPA.
MONGO y MODELO NOSQL.
Instalación de Mongo.
Modelo no relacional en Mongo.
Creación y gestión de documentos en Mongo.
CRUD en Mongo.
SPRING MONGO
Conexión a Mongo.
Gestión de CRUD en Mongo.
Consultas avanzadas.
LDAP
BD en ldap. Base de datos jerárquica.
Creación. Apache Directory.
Procesos CRUD en LDAP.
Integración con Spring.
Módulo 2: Marcos de trabajo web.
REPASO APLICACIONES WEB
Arquitectura y configuración.
Servlet.
Filtros.
Eventos.
Páginas JSP y etiquetas personalizadas.
STRUT 1
Introducción y arquitectura.
Configuración y acción básica.
Gestión de validación y conversión.
Idiomatización.
Action simples y múltiples.
Carga y descarga de ficheros.
Integración con otros marcos de trabajo.
Tiles y AJAX.
Aplicación de ejemplo con STRUT 1.3.10.
SPRING MVC
Introducción y ciclo de tratamiento de petición.
Configuración de las diferentes versiones.
Controller de las diferentes versiones.
Gestión de vistas e idiomatización.
Conversión y validación.
Carga y descarga de ficheros.
Tiles
Aplicaciones de ejemplo con MVC 2.x y 3.x / 4.x
JSF ICEFACES 4.x
Introducción y ciclo de tratamiento de petición
Componentes del paquete básico.
Navegación y configuración.
Conversión, validación y eventos.
Datatable.
Implementación básica.
Liberia de componentes avanzados ICEFACES.
Menús.
Contenedores y sus eventos.
Componentes avanzados y sus eventos.
Datatable.
Aplicación de ejemplo con ICEFACES 4.x.
Módulo 3: Gestión de proyectos
MAVEN
Uso e instalación.
Definición de POM para dependencias.
Uso de variables y repositorio adicional de descarga.
Establecimiento de variables de entorno para Maven.
Tarea de compilación.
Tareas de ejecución de pruebas y creación de informes.
Tarea de despliegue en el servidor.
PRUEBAS UNITARIAS
Comentarios y buenas prácticas.
JUNIT.
OPENPOJO.
Dbunit.
Mocks.
PRUEBAS CON SPRING
Mocks de Spring.
Módulo 4: Servicios
WEB SOAP. JAX-WX
Especificación general e implementaciones en JAVA.
Creación de un servicio Web Soap con JAX-WS.
Uso del Web Service Explorer.
Creación del cliente del Web Service.
Creación de un servicio de Login completo.
Integración con una aplicación anterior como cliente.
REST. API JAVA y SPRING.
Especificación general e implementación en JAVA.
Creación de un servicio con el API de JAVA.
Control y prueba mediante una herramienta cliente.
Creación de una aplicación cliente mediante código.
Creación de un servicio REST con SPRING.
Conversión y validación con SPRING del servicio.
JMS.
Instalación de ActiveMQ.
Creación de mensajes.
Emisión. Recepción y Eventos.
Integración Spring. Gestión de recepción vía timer y eventos.
EJB.
Instalación de WildFly como servidor de aplicaciones.
Ejb de Sesión.
Ejb de Entidad y configuración de Datasource en servidor.
Ejb de mensajería.
Clientes para los distintos tipos de EJB.
Ve más allá en el mundo del Java con nuestra formación online de Spring Framework y conviértete en el king del Back–End. Con esta especialidad aprenderás a utilizar uno de los entornos de desarrollo más importantes y utilizados en programación. Como sabes, Spring es un framework de código abierto que da soporte a aplicaciones y webs basadas en Java...
TOKIO SCHOOL
¡Domina el futuro con nuestro curso de Java! Aprende con clases online en directo y obtén experiencia práctica en empresas líderes. Sumérgete en las últimas tecnologías del mercado y conviértete en un experto altamente demandado. ¡Inscríbete hoy y abre las puertas a un mundo lleno de oportunidades laborales!
GRUPO ATRIUM ESTá ACREDITADA POR EL SERVICIO PíºBLICO DE EMPLEO COMO AGENCIA DE COLOCACIóN CON NíºMERO DE IDENTIFICACIóN 1300000056. REGISTRATE TANTO SI ERES EMPLEADOR COMO SI ERES DEMANDANTE DE EMPLEO.
GRUPO ATRIUM
La tecnología Java surge ante la necesidad de plantear una respuesta a la supremacía de Microsoft en el mercado del software. Uno de los principales objetivos para la creación de Java fue el desarrollo de software que pudiese ejecutarse en distintos sistemas operativos, lo cual abría la posibilidad de crear aplicaciones prescindiendo del sistema operativo Windows...
PRáCTICAS GARANTIZADAS EN EMPRESA Y ACCESO PERMANENTE A BOLSA DE EMPLEO
SEAS ESTUDIOS SUPERIORES ABIERTOS
Al realizar el curso de desarrollo de aplicaciones web con JAVA EE, se aprende Java, un lenguaje de última generación, basado completamente en la Programación Orientada a Objetos y que permite el desarrollo de aplicaciones orientadas para un ordenador local, para la Web o para un móvil. A todo esto, hay que añadir que en Java ya existen un gran número de clases integradas en el propio lenguaje que facilitan el desarrollo de programas para cualquier tipo de aplicación...
PRáCTICAS GARANTIZADAS EN EMPRESA Y ACCESO PERMANENTE A BOLSA DE EMPLEO
SEAS ESTUDIOS SUPERIORES ABIERTOS
¡Aprende a dominar el lenguaje de programación más popular y demandado en la industria del software con nuestro curso de Java!
En MasterD, te ofrecemos una formación completa y actualizada en Java, diseñada para aquellos que desean adentrarse en el apasionante mundo de la programación o mejorar sus habilidades existentes...
MASTER D
Las compañías requieren programadores front-end que puedan desenvolverse con destreza en los principales lenguajes de codificación. ¿Estás listo para avanzar en tu trayectoria profesional? El Curso de Desarrollo Web Front-End de Tokio School es la opción ideal.
Un programa en línea de 300 horas de extensión y certificación propia que te convertirá en un especialista en desarrollo front-end...
TOKIO NEW TECHNOLOGY SCHOOL