El curso proporciona los conocimientos necesarios para instalar configurar y administrar JBoss AS7 o EAP6, con dominios y en cluster con balanceo de carga, así como el uso de la consola de administración CLI para el despliegue y administración online del servidor en escenarios de producción. El alumno podrá configurar diferentes hosts en una misma máquina, aplicar seguridad, administrar adecuadamente las diferentes API’s de JavaEE, así como a realizar optimizaciones que mejoren el rendimiento del servidor.

Oracle Application Development Framework (Oracle ADF) es un marco de desarrollo de Java EE innovador aunque ya consolidado que está directamente soportado y activado por Oracle JDeveloper 11g. Oracle ADF simplifica el desarrollo de Java EE al reducir la necesidad de escribir el código que implanta la infraestructura de la aplicación, lo que permite a los desarrolladores centrarse en las funciones de la aplicación real. Este curso está destinado a los desarrolladores que desean crear aplicaciones Java EE con Oracle ADF. El modelo de datos se crea con ADF Business Components y la interfaz de usuario con ADF Faces.

El curso proporcionará los conocimientos necesarios para que los alumnos conozcan en primer lugar el lenguaje Java en la edición JSE, utilizando la programación orientada a objetos, mientras desarrollan diferentes aplicaciones en la primera parte del curso, una vez adquiridos unos conocimientos sólidos de base, la segunda parte del curso se orienta en adquirir los conocimientos necesarios para trabajar en entornos web y conocer los servidores de aplicaciones y cómo funcionan, la edición JEE para poder desarrollar aplicaciones web, estructurándolas adecuadamente, utilizando las best-practices y los patrones de arquitectura y diseño más importantes, en esta segunda parte del curso los alumnos realizan un aplicación web real utilizando una base de datos, dividida en varios módulos:Gestión de artículosCarrito de la compraAdministración de pedidos

El curso introduce al alumno en el framework de desarrollo web Spring, y le permite obtener los conceptos necesarios para poder desarrollar aplicaciones web que utilicen el módulo MVC con tecnología REST, así como utilizar las capas de integración para trabajar con JPA o Hibernate. En el curso también se explicar el módulo Spring Web Flow (SWF) y el modelo de seguridad de Spring sobre un contenedor web como Tomcat.

La tecnología JavaServer Pages(TM) y los servlets son las principales tecnologías de la capa web que forman parte de la plataforma Java EE. Este curso brinda a quienes tienen experiencia en el desarrollo de aplicaciones de tecnología Java, los conocimientos y las habilidades necesarias para crear rápidamente aplicaciones web que funcionen con cualquier servidor de aplicaciones Java EE mediante las tecnologías JSP y servlet.

El curso presenta la plataforma Java para profesionales con poca experiencia en programación, durante el curso se desarrolla el conocimiento de los conceptos orientados a objetos básicos como, por ejemplo, herencia, encapsulación y abstracción. Se aprende a crear y utilizar clases Java simples que contengan matrices, bucles y construcciones condicionales. Además, aprenderán a utilizar y manipular referencias de objetos, así como a escribir código simple de manejo de errores.

Este curso esta orientado a repasar las nuevas funcionalidades y cambios que se han producido en la nueva versión de Oracle Java SE 8, centrándose principalmente en el uso de streams y expresiones Lambda mediante el uso de collections.

Al final del curso también se realizará una introducción de Mission Control y Java Flight Recorder, ahora incluidos con JDK 8.

Este cursos describe las principales APIs que se usan para diseñar aplicaciones orientadas a objetos con Java. Durante el curso se aprende como crear clases que incluyan otras subclases, a ampliar clases abstractas y a programar con interfaces, así como utilizar excepciones, Collections, programación de bases de datos JDBC, aplicaciones multithread y a desarrollar aplicaciones que manipulan archivos.

Para el correcto seguimiento de este curso es necesario haber hecho previamente el curso Java SE 8 Fundamentals o bien poseer los conocimientos que se imparte en ese curso.

Este curso está orientado a enseñar a los alumnos a utilizar de una forma eficiente las tecnologías orientadas a objetos y el software de modelado con el objetivo de aplicarlo al proceso de desarrollo de software. Durante el curso se utiliza el lenguaje UML como lenguaje de modelado gráfico y como herramienta para explicar los principales conceptos del desarrollo de software, patrones y uso de frameworks.