Becas y ayudas Europeas
Temario dirigido por empresas
Prácticas garantizadas
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 Java Full Stack Developer es un conjunto de materias cohesionadas que permitirá al alumno un desarrollo profesional a medio y largo plazo.

El Máster Java Full Stack Developer 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 EE. En este Máster Java Full Stack Developer 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)

Solicita más información

    Objetivos

    “El alumno aprenderá a manejar, entre otras, Java SE, Java EE, Java Server Faces, Hibernate, Spring, Springboot, Spring cloud y JAX-Maven. Al finalizar el Máster Executive, será capaz de desarrollar cualquier tipo de aplicación corporativa en Java.”

    Java

    El Máster Java Full Stack Developer 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, Springboot, JAX-Maven. Al al finalizar el Máster Executive, 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 Java Full Stack Developer, 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 en Java.”

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

    Este Máster Java Full Stack Developer 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 Java Full Stack Developer 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
    800 horas
    Créditos ECTS

    32 créditos

    Modalidad de Formación

    Formación Live Learning con clases prácticas en directo personalizadas

    Estimación de tiempo de estudio en meses

    7 a 8 meses (formación personalizada). El alumno dispone de un máximo de dos años para finalizar la formación.

    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