Presentación

Java es un lenguaje de programación orientado a objetos con el que puede realizarse cualquier tipo de desarrollo de software, para dar soluciones tecnológicas integrales (aplicaciones web, escritorio y móvil), independientes de la plataforma o hardware en el que se ejecutan. La programación en Java es una de las profesiones más demandadas de los últimos años. Estos profesionales son los responsables de dar vida a los millones de páginas web, aplicaciones para móviles, programas de ordenador, de ciberseguridad o videojuegos.

El entorno de desarrollo Java EE es la tecnología de programación más extendida a nivel profesional, ya que se trata de un sistema multiplataforma que permite su utilización cualquiera que sea el entorno de la empresa. Este Máster Executive en Java SE/EE es un conjunto de materias cohesionadas que permitirá al alumno un desarrollo profesional a medio y largo plazo.

El Máster Executive en Desarrollo y Diseño de Aplicaciones Corporativas y de Negocio con Java SE/EE (Standard/Enterprise Edition) es un programa de estudios donde los alumnos se preparan para ser unos expertos en el desarrollo y diseño de aplicaciones Web y de negocio con Java JEE. En este Máster Executive el alumno obtendrá los conocimientos técnicos necesarios para optimizar las tecnologías basadas en Java de forma fácil y rápida, diseñando y desarrollando sofisticadas aplicaciones y la lógica de negocio que trabaja en arquitecturas distribuidas con el mínimo esfuerzo.

Máster Executive en Desarrollo y Diseño de Aplicaciones Corporativas y de Negocio con Java SE/EE (Standard / Enterprise Edition)

Únete al programa

Objetivos

“El alumno aprenderá a manejar, entre otras, Java, Java EE, Struts, Java Server Faces, Spring, al finalizar el curso, será capaz de desarrollar aplicaciones Web Java EE.”

Java

El Máster Executive en Desarrollo y Diseño de Aplicaciones Corporativas y de Negocio con Java SE/EE (Standard/Enterprise Edition) dotará al alumno de los conocimientos sobre las bases de la programación con Java. Aprenderá a desarrollar aplicaciones empresariales con Java SE/EE, desde la interfaz de usuario web, hasta la integración con bases de datos, pasando a través del desarrollo de la lógica de negocio distribuida. Al finalizar la formación, el alumno sabrá identificar las principales tecnologías que conforman la plataforma de Java SE/EE y utilizarlas cuando sean necesarias.

También dispondrá de los conocimientos necesarios para abordar aplicaciones web aplicando los Frameworks para el desarrollo Java EE más extendidos. El alumno aprenderá a manejar, entre otras, Java, Java EE, Struts, Java Server Faces, Spring, al finalizar el curso, será capaz de desarrollar aplicaciones Web Java EE utilizando estos frameworks, comprendiendo la arquitectura del modelo MVC, haciendo uso de los diversos componentes y APIs como el patrón de Inversión de control, Interceptores de peticiones HTTP, manejo de formularios, validaciones de datos, abstraer las conexiones y operaciones a la base de datos utilizando la capa de modelo (acceso a datos) implementando el patrón DAO y ORM con Hibernate.

El Máster Executive en Desarrollo y Diseño de Aplicaciones Corporativas y de Negocio con Java SE/EE (Standard/Enterprise Edition), le proporciona los conocimientos técnicos necesarios para:

  • Comprender los conceptos más importantes de la programación
  • Describir y comprender la arquitectura de la plataforma Java Estándar / Enterprise Edition y su evolución
  • Obtener la base que necesita cualquier programador de Java, en cuanto a las peculiaridades de la tecnología que engloba Java SE, Java EE, paquetes estándar y empleando programación orientada a objetos
  • Aprender a capturar y manejar excepciones, acceder a ficheros y bases de datos
  • Entender la estructura de una aplicación web, comprendiendo cada una de las partes y tecnologías que la componen
  • Profundizar en el uso de frameworks y librerías que agilicen el proceso de desarrollo y cuyo uso está muy extendido en entornos profesionales

Hacer uso y desarrollar servicios web que nos permitan una comunicación con otras aplicaciones de manera independiente a las tecnologías utilizadas

Salidas profesionales

“Un excelente punto de partida para forjarse un futuro profesional encaminado al desarrollo de aplicaciones o la gestión de proyectos de software.”

Máster Executive en Desarrollo y Diseño de Aplicaciones Corporativas y de Negocio con Java SE/EE (Standard / Enterprise Edition)

Este Máster Executive en Desarrollo y Diseño de Aplicaciones Corporativas y de Negocio con Java SE/EE (Standard/Enterprise Edition) ofrece al alumno un excelente punto de partida para forjarse un futuro profesional encaminado al desarrollo de aplicaciones o la gestión de proyectos de software basados en tecnologías Java. Al finalizar el programa de estudios, el alumno podrá desarrollar su actividad laboral como:

  • Desarrolladores de aplicaciones corporativas y de lógica de negocio en las empresas.
  • Desarrollador Web.
  • Arquitectos de Software de empresas de desarrollo y diseño de aplicaciones y servicios Web para Internet.
  • Personas que deseen empezar a diseñar la arquitectura de sistemas de su empresa.
  • Administradores de proyectos.
  • Consultores en Java.
  • Administradores Web.

El alumno que finalice con éxito el Máster Executive en Desarrollo y Diseño de Aplicaciones Corporativas y de Negocio con Java SE/EE (Standard/Enterprise Edition) dispondrá de la formación necesaria para enfrentarse a un nuevo desafío profesional con las herramientas suficientes para trabajar como Programador de Aplicaciones Java SE/EE.

Características
Estimación de horas para su realización
520 horas
Créditos ECTS

21 créditos

Modalidad de Formación

Formación e-learning personalizada (Live Learning) con clases en Streaming.

Estimación de tiempo de estudio en meses

Tiempo ilimitado. Formación personalizada orientada a objetivos.

Bolsa de Trabajo

Bolsa de trabajo propia de INTECSSA a disposición de los alumnos.

Prácticas Profesionales

Prácticas profesionales garantizadas dentro del programa de estudios.

Convenio de prácticas en formación

Los alumnos pueden realizar prácticas de formación en las empresas mientras estén estudiando.

Bonificación Empresa - Fundae

Las empresas se pueden bonificar esta formación a través de la Fundae (antigua fundación tripartita)

Ayudas al estudio

Infórmese de las ayudas y becas garantizadas que tiene esta formación

Facilidades de Pago

Diferentes modalidades de pago adaptadas al alumno

Temario

Java SE 11

Desarrollo de aplicaciones con Java 11. Programmer I

Curso orientado a preparar el examen 1Z0-815

  • Introducción e instalación de java 11
  • Primer proyecto.
  • Constantes, variables, operadores y datos en Java 11
  • Estructuras de control y condicionales
  • Entrada de datos
  • Manipulando y formateando los datos
  • Arrays y colecciones I
  • Arrays y colecciones II
  • Descripción de objetos y clases
  • Modificadores de acceso, constructores y elementos
  • Creación y uso de métodos
  • Diseño y encapsulamiento de clases
  • Conceptos avanzados de la POO
  • Manejo de excepciones
  • Expresiones regulares
  • El jShell en Java 11

Desarrollo de aplicaciones Java SE programmer II

Curso orientado a preparar el examen 1Z0-816

  • Análisis de aplicaciones EJB
  • Introducción a la aplicación de subasta
  • Implementación de los Beans de sesión de EJB 3.0
  • Identificando la construcción de bloques de servicios web
  • Implementación de clases de entidad: modelado de relaciones de asociación de datos
  • Implementación de clases de entidad: modelado de relaciones de herencia
  • Uso del lenguaje de consulta (ql) de Java persistence
  • Desarrollo de aplicaciones Java EE mediante el uso de mensajes
  • Desarrollo de Beans controlados por mensajes
  • Interceptores
  • Transacciones
  • Excepciones
  • Temporizador
  • Seguridad

Java EE

Desarrollo de componentes de negocio con tecnología empresarial JavaBeans

  • Uso avanzado de clases
  • Interfaces y expresiones lambda
  • Uso avanzado de colecciones
  • Streams y collections l
  • Streams y collections ll
  • Optionals
  • Soporte para programación reactiva en Java 11
  • Lambda incorporando interfaces funcionales
  • Operaciones y expresiones Lambda
  • Excepciones y aserciones
  • La nueva API Java date/time
  • El camino hacia la modularidad en el JRE 11
  • Modularidad en Java 11 l
  • Modularidad en Java 11 ll
  • Modularidad en Java 11 lll
  • Migrando de librerías a módulos
  • Reflexiones sobre modularidad
  • Cambios en la JVM

Desarollo de webservices con JEE

  • Arquitectura y diseño de aplicaciones java enterprise
  • Desarrollo de web services utilizando java JEE
  • Desarrollo de web services seguros en java JEE
  • Fundamentos de tecnologías de diseño web: javascript, html y css

Patrones de diseño y Struts

  • Instalación y configuración
  • Patrones de diseño
  • Patrones de creación
  • Patrones estructurales
  • Patrones de comportamiento
  • Framework Struts
  • Proyecto

Spring para desarrollo de aplicaciones en Java

  • Fundamentos
  • Arquitectura de Spring framework
  • Patrones de inversión de control
  • Dependency injection
  • Programación orientada a aspecto (AOP)
  • Spring en la capa de negocio
  • Contenedores y Beans
  • Alternativas a Spring
  • Acceso a los datos con Spring
  • Transacciones
  • Advisors
  • Pointcuts
  • Seguridad
  • Proxies
  • Introducción a Hibernate
  • Relaciones. Características
  • Criterias
  • Objetos detached
  • SQL nativo.
  • SessionInviewFilter

Integración Struts avanzado con Spring e Hibernate

  • Java Struts avanzado.
  • Spring MVC.
  • Hibernate.
Juntos Construyendo tu Futuro

¿Estás preparado para dar el siguiente paso?

Arranca tu formación y consigue tus metas a tu propio ritmo.

Empieza hoy mismo