Inicio | Master Full Stack Java

 
 
 
 
 

Master Full Stack Java

Cert. Java que puedes obtener:
  • 1Z0-808 – Oracle Certified Associate (OCA) Java SE Programmer I
 
  • 1Z0-809 – Oracle Certified Professional (OCP) Java SE  Programmer II
 
  • 1Z0-900 – Oracle Certified Professional (OCP) Java EE Application Developer

Programa becado por Plan BECA ACTIVO 2024

 
 

Máster Full Stack Java Developer

  • Método: Online
  • Tutores y coordinadores personalizados
  • Plan BECA ACTIVO 2024
  • Fundae: 100% gratuito para empresas

¿Qué aprenderás en este Máster Full Stack Java?

Este programa Máster Full Stack Java Developer, está compuesto por 15 Módulos y comienza desde nivel cero hasta alcanzar nivel profesional, a través nuestra metodología práctica, el cual, el alumno tiene que realizar diferentes proyectos escalables conforme avanza  en el aprendizaje de cada uno de los lenguajes y Framework JSF,  Hibernate, Spring Framework, Spring Boot, Spring MVC, Spring Social, que componen este Máster full Stack Java Developer, en el diseño Front-End y Back-End.

Este Máster Full Stack Java, convalida el Máster Experto en Diseño y Programación de Aplicaciones Java EE con Spring e Hibernateobteniendo Doble Titulación y forma parte del programa Master Full Stack Developer y el alumno puede aplicar la convalidación como parte del programa realizado.

Nuestro programa Master Full Stack Java Develper,  te capacita para abordar con éxito, las competencias de un desarrollador Full Stack en el desarrollo de lenguajes de programación Frond-End tales como HTML5, CSS3, JavaScript, Tecnologías, Framework y Base De Datos Full Stack,  Nodejs, Angular, TypeScript, MongoDB, React, Nosql, y en Arquitectura Servidor Back-End, lenguaje Java SE y Java EE y Framework JSF,  Hibernate, Spring Framework, Spring Core, Spring Boot, Spring MVC, Spring Social, Spring Ldap, Spring Security, Spring Jms, Spring Remoting, Spring Webflow y Servicios Web con Spring.

 
 
 
 
 
Master full stack java
Master Full Stack Java js
Master Full Stack java TypeScript
Master full stack java Netbeans
Master full stack java Multi thread
Master Full Stack Java
Master Full Stack  Java MongoBD
Master Full Stack java NoSQL
Master Full Stack JavaSpring MVC
Master full stack java eclipse
Master Full Stack Java Nodejs
Master full stack java SQL
Master Full Stack Java Spring Boot
Master Full-Stack Java React
Master Full Stack Java Spring
master full stack java JDBC
Master Full Stack Java Angular
Master-Full-Stack Java
Master Full Stack java GitHub
Master Full Stack Java Hibernate
Master Full Stack Java jsf
Master Full Stack java Spring Social
master full stack java Lambda
master full stack JAVA JDK

Certificaciones Java que puedes obtener

Este Master Java le prepara para aprobar los exámenes de oficiales de certificación Oracle:

  • 1Z0-808 – Oracle Certified Associate (OCA) Java SE Programmer I
  • 1Z0-809 – Oracle Certified Professional (OCP) Java SE Programmer II
  • 1Z0-900 – Oracle Certified Professional (OCP) Java EE Application Developer
 
 
 
 
 
 
 
 

La gestión de exámenes oficiales son gratuitos, dentro del territorio nacional de España.

 

Empleo y salidas profesionales

Entre las principales salidas profesionales que facilita este Máster Full Stack Developer destacan:

  • Analista Full Stack Java
  • Analista Font End y Back End
  •  Programador Web Java
  • Jefe de Proyectos Java
  • Analista en programación Java 
  • Programador Java
  • Programador Java en desarrollo de Aplicaciones Web en Java
  • Programador Java en Aplicaciones de Escritorio
  • Testing programación Java

Destinatarios

  • A todas aquellas personas interesadas en formarse como Full Stack Java Developer, en lenguajes de programación y framework en  Front-End y Back-End, que carezcan de conocimientos previos de programación.

Requisitos

Es deseable que los estudiantes de este plan de estudios tengan:

  • Conocimientos de sistemas operativos Windows nivel medio
  • Poder dedicar (entre 5 a 10) horas a la semana al estudio

Acceso a Prácticas y Ofertas de Empleo en
Full Stack Java Developer

CNAC IT, cuenta con una amplia Bolsa de Empleo, con el objetivo de preparar las candidaturas de nuestros alumnos en la inserción laboral, a través de prácticas en empresas o mediante ofertas de empleo o mejora laboral, en colaboración con empresas y consultoras del sector tecnológico, que asegura al 100% practicas a nuestros alumnos Full Stack Developer u oferta de empleo vinculada.

CNAC IT, te proporcionará la posibilidad de integrarte en empresas, avalando tu candidatura en los procesos de selección de personal en Programas de Practicas y Ofertas de Empleo.

 

Objetivos del Máster Full Stack Java Developer

  • Saber crear un proyecto en ANGULAR, instalación, implementación, configuración.
  • Saber los que es un Stack y conocer las arquitecturas y Frameworks en desarrollo de proyectos FRONT END y BACK END.
  • Instalación y configuración NodeJS e integración en nuestro proyecto WEB con FRONT END.
  • Uso NoSQL, Diferencia entre SQL y NoSQL, Conocer las Bases de datos NoSQL, Conexión de NoSQL, Shell en NoSQL, manipulación gestión de datos, Insertar, buscar, borrar, modificación.
  • Instalar y configurar, administrar Base de Datos MongoDB en desarrollo de proyectos FRONT END y BACK END, y modelado de datos MongoDB.
  • REACT, instalación, configuración, librería React, Virtual DOM, creación dinámica de instancias de componentes, eliminación, edición de instancia y componentes, interfaces de usuario.
  • TYPESCRIPT, conocer como instalar TypeScript con Node.js, conocer la sintaxis de programación con distintos IDE, para desarrollo de aplicaciones Back End.
  • Capacitar al alumno en las características principales de Java.
  • Conocer la sintaxis y metodología de programación Java.
  • Saber realizar la instalación de desarrollo de Java y configuración.
  • Instalación y configuración del entorno de desarrollo JDK y entornos profesionales IDE. 
  • Dominar el modelo de Objetos, Variables, del lenguaje Java para poder realizar programas en Java.
  • Utilizar la sintaxis del lenguaje Java para diseñar aplicaciones empresariales orientadas a objetos.
  • Utilizar métodos y estructuras de decisión y bucles para determinar el flujo de ejecución de un programa Java.
  • Comprender conceptos básicos de la orientación a objetos como la herencia, encapsulación, clases, métodos, arrays, herencia, procesos, declaraciones y abstracción.
  • Usar y manipular referencias a objetos y escribir código de gestión de errores.
  • Diseñar aplicaciones en la plataforma Java usando las APIs.
  • Poner en práctica los conocimientos sobre orientación a objetos.
  • Saber las buenas prácticas para diseñar aplicaciones Java.
  • Utilizar y diseñar expresiones Lamba.
  • Almacenamiento y manipulación de datos.
  • Dominar archivos, directorios y el sistema de ficheros.
  • Aprender conexión y gestión de bases de datos utilizando consultas SQL estándar mediante JDBC.
  • Crear aplicaciones multi-thread.
  • Capacitar al alumno en la tecnología JAVA, Enterprise Edition (Java EE).
  •  Conocer y aplicar los componentes y tecnologías Arquitectura Web (EE).
  • Conocer y aplicar los componentes y tecnologías Arquitectura Servicios Web (EE).
  • Conocer y aplicar los componentes del FRAMEWORK JAVA SERVER FACE (JSF)
  • Conocer y aplicar los componentes de ARQUITECTURA DE SPRING FRAMEWORK.
  • Conocer y aplicar los componentes de ARQUITECTURA PERSISTENTE, SPRING-HIBERNATE, XML, HIBERNATE. 
  • Conocer y aplicar los componentes de ARQUITECTURA Spring Core, Spring Boot, Spring MVC, Spring Social, Spring Ldap Y Spring Security, Spring Jms Y Spring Remoting, Spring Webflow y Servicios Web con Spring y Arquitectura Soa. 
 
 
 
 

Máster Full Stack Java

FRONT END – FULL STACK JAVA 

MÓDULO 1. DISEÑO WEB AVANZADO CON HTML5 + CSS3

Tema 1. Herramientas necesarias

  1. Introducción
  2. Editor de texto
  3. Navegadores

Tema 2. Introducción html

  1. Introducción HTML
  2. ¿Cómo creamos documento HTML?
  3. Características básicas

Tema 3. Texto, enlaces, listas, imágenes y objetos

  1. Textos en HTML
  2. Enlaces
  3. Listas en HTML
  4. Imágenes y objetos

Tema 4. Tablas, formularios y estructuras

  1. Tablas
  2. Formularios
  3. Estructuras y layout

Tema 5. Otras etiquetas importantes

  1. Otras etiquetas importantes

Tema 6. Metainformación, accesibilidad y validación

  1. ¿Qué es la Metainformación?
  2. Accesibilidad
  3. Validación

Tema 7. Introducción css

  1. Introducción CSS
  2. Soporte de CSS en navegadores
  3. Especificación oficial
  4. Funcionamiento básico de CSS
  5. ¿Cómo incluir CSS en la Web?
  6. Estilo básico
  7. Medios CSS
  8. Comentarios
  9. Sintaxis de la definición

Tema 8. Selectores, unidades de medida y colores

  1. Selectores CSS
  2. Unidades de medida
  3. Colores

Tema 9. Modelos de cajas, posicionamiento y visualización

  1. Modelo de cajas
  2. Propiedades de las cajas
  3. Margen, relleno, bordes y modelo de cajas
  4. Posicionamiento y visualización
  5. Posicionamiento
  6. Visualización

Tema 10. Estructurar una página layout

  1. Introducción a layout
  2. ¿Cómo centrar una página horizontalmente?
  3. ¿Cómo centrar una página verticalmente?
  4. Estructura y layout
  5. Altura/anchuras máximas y mínimas
  6. Estilos avanzados

Tema 11. Texto, enlaces, imágenes y listas

  1. Textos en CSS
  2. Enlaces
  3. Imágenes
  4. Listas

Tema 12. Tablas, formularios y shorthand

  1. Tablas
  2. Formulario

Tema 13. Otras utilidades de css

  1. Versión para imprimir
  2. Personalizar el cursor
  3. Hacks y filtros
  4. Prioridad en las declaraciones
  5. Validar CSS
  6. Recomendaciones Generales
  7. Recursos útiles

Tema 14. Firebug

  1. ¿Qué es Firebug?
  2. ¿Como se instala?
  3. ¿Como usamos Firebug?

Tema 15. Introducción html5

  1. ¿Qué es HTML5?
  2. ¿Cuáles son las mejoras?
  3. Etiquetas Obsoletas
  4. Etiquetas modificadas
  5. Lista de etiquetas HTML5
  6. Atributos eliminados
  7. Otros cambios
  8. Estructura HTML5
  9. Nueva estructuración del body
  • Otros elementos nuevos de estructuración

Tema 16. Nuevos atributos, eventos y pseudo-clases

  1. Introducción a atributos globales
  2. Nuevos atributos
  3. Introducción a los nuevos eventos.

Tema 17. Nuevos elementos semánticos

  1. Elemento bdi
  2. Elemento command
  3. Elemento data
  4. Elementos details
  5. Elemento mark
  6. Elemento meter
  7. Elemento progress
  8. Elemento ruby
  9. Elemento time
  • Elemento wbr

Tema 18. Mejoras en los formularios

  1. Nuevos elementos para los Formularios
  2. Cambios en el atributo type (input)
  3. Nuevos atributos para form
  4. Nuevos atributos para fieldset
  5. Nuevos atributos para input
  6. Nuevos atributos para textarea

Tema 19. Otras mejoras de html5

  1. Introducción a los elementos multimedia
  2. Etiqueta source
  3. Etiqueta track
  4. Elemento video
  5. Elemento audio
  6. Elemento embed
  7. Elemento canvas
  8. Introducción a MathML
  9. Introducción a SVG
  • Introducción a Drag and Drop
  • Validador HTML5

Tema 20. Introducción a css3

  1. Introducción
  2. Unidades, colores y fuentes
  3. Nuevos Selectores y pseudo-clases

Tema 21. Animaciones, fondos y bordes

  1. Propiedades para la animación
  2. Nuevas propiedades para los fondos
  3. Nuevas propiedades para Bordes

Tema 22. Cajas, cajas flexibles, colores y fuentes

  1. Propiedades de las cajas
  2. Propiedades de las cajas flexibles
  3. Propiedades del color
  4. Propiedades para las Fuentes

Tema 23. Enlaces y multi-columnas

  1. Propiedades para los hiperenlaces
  2. Propiedades de las multi-columnas

Tema 24. Texto y 2d/3d transformaciones

  1. Propiedades para texto
  2. Propiedad 2D/3D Transform

Tema 25. Transiciones e interfaz de usuario

  1. Propiedades para las transiciones
  2. Propiedades para la interfaz de usuario
  3. Validación CSS3

Tema 26. Móviles

  1. Introducción
  2. Diseño web HTML5, CSS3 y Jquery mobile
  3. Media Queries
  4. Local Storage
  5. Frameworks para la programación de aplicaciones móviles basadas en HTML
  6. Publicar una aplicación en Google Play
  7. Actividad Práctica

MÓDULO 2. JAVASCRIPT

Tema 1. Introducción a las páginas web

  1. Introducción
  2. Programación del lado del cliente
  3. Programación del lado del servidor
  4. ¿Qué utilizaremos?
  5. ¿Qué necesita saber?

Tema 2. Introducción a javascript

  1. La etiqueta SCRIPT
  2. Contenido alternativo
  3. Variables
  4. Tipos de datos
  5. Operadores
  6. Cuadros de diálogo

Tema 3. Conceptos básicos de programación

  1. Introducción
  2. Estructuras de decisión
  3. Estructuras lógicas
  4. Estructuras de repetición
  5. Definir funciones
  6. Llamadas a funciones
  7. Ámbito de las variables

Tema 4. Objetos en javascript

  1. Introducción
  2. La jerarquía de objetos
  3. Propiedades y eventos
  4. Métodos

Tema 5. Los objetos location e history

  1. ¿Qué es una URL?
  2. El objeto Location
  3. Redirigir a otra página
  4. El objeto History

Tema 6. El objeto document

  1. Introducción
  2. La propiedad Title
  3. Los colores de la página
  4. El método write
  5. El conjunto images

Tema 7. El objeto form

  1. Formularios HTML
  2. El conjunto forms
  3. La propiedad elements
  4. Validar la información
  5. ¿Cuándo realizar la validación?
  6. Tipos de validación

Tema 8. Los objetos frame, navigator y screen

  1. El conjunto frames
  2. El objeto navigator
  3. El objeto screen

PROYECTO – FRONT END

FULL STACK JAVA– TECNOLOGÍAS, FRAMEWORK Y BASE DE DATOS

MÓDULO 3. APLICACIONES ANGULAR, NODEJS Y MONGODB

Tema 1. Presentación con ejercicio de aplicación web

  1. Desarrollo de proyecto MEAN (MongoDB, Express, AngularJS y NodeJS)
  2. Ejemplos básicos práctico de web app con MongoDB, Express, Angular y NodeJS
  3. Qué debemos saber antes de comenzar el proyecto de web app

Tema 2. Introducción mean stack

  1. ¿Qué es el MEAN Stack?
  2. Desarrollo MEAN Frameworks

Tema 3. Configurar el entorno gráfico para nuestra web app

  1. Instalar y configurar NodeJS
  2. Instalar y configurar MongoDB
  3. Herramientas extra: Git Bash, Postman o RESTClient

Tema 4. Crear el backend de nuestra web app

  1. Modelado de datos con Mongoose
  2. Entendiendo el API REST
  3. Listar, agregar y actualizar tareas con GET, PUT, DELETE, POST

Tema 5. Integrar el api nuestra web app con frontend

  1. Consumiendo el servicio GET, POST, PUT, DELETE
  2. Conclusiones, referencias y despedida del curso de web apps

MÓDULO 4. ANGULAR

Tema 1. Angular

  1. Introducción
  2. Instalación
  3. Creando un proyecto
  4. Proyecto
  5. Introducción
  6. Estructura
  7. Editar el código
  8. Crear una aplicación

Tema 3. Typescript

  1. Introducción
  2. Propiedades y datos
  3. Métodos y objetos
  4. Clases

Tema 4. Directivas

  1. Introducción
  2. Tipos de directivas
    • Estructurales
    • Atributos
    • Otras directivas
  3. Crear una directiva
  4. Utilizar la directiva

Tema 5. Pipes

  1. Introducción
  2. Tipos de pipes
  3. Usando pipes
  4. Pipes personalizados

Tema 6. Rutas

  1. Introducción
  2. Configuración
  3. Componentes
  4. Router links
  5. Router outlet

Tema 7. Http

  1. Introducción
  2. Implementar
  3. Obtener datos
  4. Peticiones
    • GET
    • POST
    • DELETE
    • PUT

Tema 8. Formularios

  1. Introducción
  2. Creación
  3. Validación
  4. Estados

Tema 9. Animaciones

  1. Introducción
  2. Habilitar las animaciones
  3. Creando una animación
  4. Probando la animación

Tema 10. Material design

  1. Introducción
  2. Instalación
  3. Iconos
  4. Componentes
  5. Navegación
  6. Formulario
  7. Layout

Tema 11. Angular universal

  1. Introducción
  2. Implementación
  3. Configuración
  4. Ejecución

MÓDULO 5. CURSO PRÁCTICO DE TYPESCRIPT

Tema 1. Presentación Typescript

  1. Finalidad del curso
  2. Ficheros fundamentales de TypeScript
  3. JavaScript
  4. TypeScript
  5. Introducción a la programación orientada a objetos basada en JavaScript

Tema 2. Principios de Typescript

  1. Objetos de TypeScript
  2. Como funciona el compilador de TypeScript
  3. Ficheros d.ts
  4. Integrar con JavaScript

Tema 3. Utilizando Typescript

  1. Que editores de texto o IDEs utilizar
  2. Como instalar TypeScript con Node.js
  3. Como configurar Webstorm
  4. Depuración en el navegador
  5. Primer ejemplo de TypeScript
  6. UNIDAD DIDÁCTICA 4. TIPOS DE DATOS PRIMITIVOS
  7. Tipos: Number, String y Boolean
  8. Otros tipos: Any, Void, Null y Undefined
  9. UNIDAD DIDÁCTICA 5. OTROS FORMATOS DE DATOS
  • Arrays
  • Object
  • Parámetros de las funciones

Tema 6. Poo

  1. Las interfaces
  2. Ejemplo práctico
  3. Clases
  4. Constructores
  5. Métodos estáticos
  6. La herencia

Tema 7. Fin del curso

  1. Finalización del curso

MÓDULO 6. BASES DE DATOS NOSQL: MONGODB

Tema 1. Introducción de bases de datos NOSQL

  1. Conceptos básicos de este curso de base de datos NoSQL
  2. Objetivo de Bases de datos NoSQL. MongoDB
  3. Antes comenzar con las bases de datos NoSQL

Tema 2. PRESENTACCIÓN A LAS BASES DE DATOS NOSQL

  1. Incorporación sistemas de bases de datos
  2. Uso NoSQL
  3. Diferencia entre SQL y NoSQL

Tema 3. MONGODB, la base de datos

  1. Que es Humongous
  2. Índices en MongoDB
  3. Instalar manual de MongoDB y Homebrew

Tema 4. Programar y desarrollar con bases de datos NOSQL

  1. Esquema mental para NoSQL
  2. Conexión de NoSQL y comandos de ayuda
  3. Shell en NoSQL
  4. Edición Insertar, buscar, borrar y adaptar con varios argumentos
  5. Ordenar la base de datos
  6. Join en NoSQL

Tema 5. Posibles soluciones casos prácticas en bases de datos NoSQL

  1. Programas clientes para NoSQL y drivers para NoSQL
  2. Ejercicio práctico con programa cliente
  3. Finalización de Bases de datos NoSQL. MongoDB
  4.  

MÓDULO 7. REACT

Tema 1. Presentación del curso

  1. Librería React y su funcionalidad
  2. Objetivos
  3. Ficheros base
  4. Requisitos

Tema 2. Instalación, configuración y maneras de utilización

  1. Creación del «Hola mundo»
  2. Hola Mundo y transformación online
  3. Hola Mundo y transformación offline
  4. Herramientas y extensiones

Tema 3. Conceptos principales

  1. Virtual DOM
  2. Sintaxis
  3. JSX
  4. Componentes fundamentales
  5. Propiedades específicas

Tema 4. Componentes aleatorios y dinámicos

  1. Creación dinámica de instancias de componentes
  2. Recuperación de los datos de la vista
  3. Implementación de instancias de componentes
  4. Instancias de componentes con datos por default con React
  5. Eliminar instancias de componentes mediante React
  6. Agregar un estado para editar el contenido de una instancia
  7. Editar datos de cada instancia de componente con React

Tema 5. Diseño de interfaces de usuario.

  1. Evolución de las interfaces en el software de gestión.
  2. Características de las Interfaces, interacción hombre-máquina.
  3. Interfaces gráficas de usuario
  4. Normalización y estándares
  5. Guías de estilos.
  6. Normas CUA (Common User Access)
  7. Arquitectura y herramientas para el desarrollo de GUI
  8. Diseño y desarrollo de interfaces de gestión
  9. Evaluación del diseño

Tema 6. Interfaces y entornos gráficos.

  1. Interfaces gráficas de usuario
  2. Herramientas para el desarrollo de interfaces gráficas de usuario
  3. Técnicas de usabilidad.
  4. Rendimiento de interfaces.
  5. Notación Húngara.
  6. Estructura de un programa GUI
  7. El procedimiento de ventana
  8. Menús.
  9. Fichero de recursos.
  • Las cajas de diálogo
  • Controles básicos.
  • El Interfaz de dispositivos gráficos (GDI)

BACK END – FULL STACK JAVA

MÓDULO 8. JAVA SE

Programmer I Oracle Certified Associate (OCA)

Características de Java, instalación y entornos de desarrollo

Arquitectura de proyecto java

 Variables y constantes

Sentencias, Arrays, Condicionales

Manipular y formatear los datos en su programa

 Array y bucles

Crear Clases y Objetos

Métodos

Clases y subclases

Uso de la herencia

Manejo de excepciones

 

MÓDULO 9. JAVA AVANZADO

Programmer II Oracle Certified Professional (OCP)

Interfaces y expresiones lambda

Interfaces y expresiones lambda

Clases, patrones, operadores

Colecciones y Genéricos

Flujos de colecciones y filtros

Interfaces funcionales integradas de Lambda

operaciones lambda

Excepciones y afirmaciones

API de fecha/hora de Java

Fundamentos I/O

Archivo I/O (NIO.2)

Concurrencia

Framework Fork-Join

Aplicaciones de base de datos con JDBC

Localización

 

MÓDULO 10. JAVA EE (ARQUITECTURA  WEB)
Tema 1. Introducción
Tema 2. Componente Vista
Tema 3. Componente Controlador
Tema 4. Formularios
Tema 5. Uso Compartido de Recursos con Servlet
Tema 6. Diseño Capa de Negocio
Tema 7. Desarrollo de Aplicaciones con Struts
Tema 8. Aplicaciones Web con Administración de Sesiones
Tema 9. Uso De Filtros en Aplicaciones Web
Tema 10. Integración de Aplicaciones Web con Bases De Datos
Tema 11. Desarrollo de Páginas Jsp
Tema 12. Desarrollo de Páginas Jsp II
Tema 13. Desarrollo de Aplicaciones Web con la Clase Actionform de Struts
Tema 14. Componentes de presentación Web reutilizables
Tema 15. Servicios Web
Tema 16. Servicios Web patrones
Tema 17. Manejando Excepciones Servicios Web
Tema 18. Seguridad Servicios Web

MÓDULO 11. JAVA EE (ARQUITECTURA SERVICIOS WEB)

Tema 1. Arquitectura y diseño de aplicaciones Java Enterprise

  1. Lenguaje de programación Java
  2. Plataforma Java EE
  3. Herramientas de desarrollo y servidor de aplicaciones
  4. JavaBeans, anotaciones y registro
  5. Modelo de componentes Web
  6. Desarrollo con tecnología Java Server Faces (JSF)
  7. Uso de AJAX y composición de componentes con JSF
  8. Componentes JSF Apache Trinidad y desarrollo móvil
  9. Uso de CDI
  10. Uso de JSF y Bean Validation
  11. Desarrollo de Servlets
  12. Desarrollo con tecnología Java Server Page (JSP)
  13. Modelo de componentes EJB
  14. La persistencia Java API
  15. Implementar una política de transacción
  16. Tecnología Web Service
  17. Implementar una política de seguridad

Tema 2. Desarrollo de Web Services utilizando Java

  1. Web Services
  2. XML
  3. JAXB
  4. SOAP Web Services
  5. Creación de clientes JAX-WS
  6. RESTful Web Services
  1. JAX-WS Web Services
  1. JAX-RS RESTful Web Services
  2. Gestión de errores
  3. Conceptos de seguridad
  4. WS-Security
  5. Seguridad con Jersey
  6. OAUTH 1.1a con Jersey

Tema 3. Desarrollo de web services seguros en Java

  1. Fundamentos de seguridad
  2. Examinar las amenazas y contramedidas de seguridad en Web Services
  3. Aplicar opciones de seguridad en Java EE
  4. Introducción a seguridad en Web Services
  5. Seguridad en Web Services con JAX-WS y Metro
  6. Autentificación en JAX-WS
  7. Gestión de indentidades y OpenSSO

Tema 4. Fundamentos de Tecnologías de Diseño WEB

  1. Introducción a lenguajes de programación Web
  2. HTML5
  3. CSS3
  4. JavaScript

MÓDULO 12. JAVA SERVER FACE (JSF)

Tema 1. Arquitectura Java Server Faces
Tema 2. Bibliotecas de Etiquetas JSF
Tema 3. Tipos de Beans en JSF
Tema 4. Navegación en JSF
Tema 5. Objetos Gui Avanzados
Tema 6. Conversores y Validadores
Tema 7. Providers de JDBC
Tema 8. Facelets
Tema 9. Conceptos Avanzados

MÓDULO 13. SPRING

Tema 1. Introducción a Spring
Tema 2. Arquitectura de Spring Framework
Tema 3. Patrones de Inversión de Control y Dependency Injection
Tema 4. Programación Orientada Aspecto (Aop)
Tema 5. Spring en la Capa de Negocio: Contenedores y Beans
Tema 6. Alternativas a Spring Acceso a los Datos con Spring y Transacciones
Tema 7. Advisors y Pointcuts
Tema 8. Seguridad. Proxies
Tema 9. Introducción a Hibernate

MÓDULO 14. HIBERNATE

Tema 1. Hibernate
Tema 2. Arquitectura Persistente
Tema 3. Principales características
Tema 4. Creación se mapas de correlación Clase-Tabla Empleando Xml y anotaciones
Tema 5. Lenguaje de consulta
Tema 5. Spring
Tema 6. XML
Tema 7. Anotaciones
Tema 8. Spring-Hibernate
Tema 9. Arquitectura de Datos
Tema 10. Creación de Datos
Tema 11. Objetos Spring transaccionalidad declarativa
Tema 12. Spring-Hibernate mediante XML y anotaciones

MÓDULO 15. TECNOLOGÍAS AVANZADAS JAVA Y FRAMEWORK SPRING

Tema 1.  Java Avanzado.
Tema 2. Spring Core, Aop, Jdbc y Transaction.
Tema 3. Jpa, Hibernate, Mongodb.
Tema 4. Integración Tecnologías Full Stack
Tema 5. Spring Mvc y Spring Webflow.
Tema 6. Jsf y Struts 2 e Integración con Spring.
Tema 7. Spring Ldap y Spring Security.
Tema 8. Spring Jms y Spring Remoting.
Tema 9. Spring Boot y Spring Social.
Tema 10. Servicios Web con Spring y Arquitectura Soa.

PROYECTO BACK END + FRONT END

 
 
 
 
 
 

Titulaciones que obtendrás en este programa:

Titulación Máster Full Stack Java Developer
Titulación Máster Experto en Diseño y Programación de Aplicaciones Java EE con Spring e Hibernate
Titulación 1Z0-808 – Oracle Certified Associate (OCA) Java SE 8 Programmer I
Titulación 1Z0-809 – Oracle Certified Professional (OCP) Java SE 8 Programmer II
Titulación 1Z0-900 – Oracle Certified Professional (OCP) Java EE Application Developer
 

La gestión de exámenes oficiales es gratuita, dentro del territorio nacional de España.

Titulación Oracle (Superando Exámenes oficiales).

Se acreditará al alumno una vez superado y realizado todos y cada uno de los temas, laboratorios prácticos, ejercicios, prácticas, test, etc. de obligatorio cumplimiento de su formación, incluyendo los que el profesor pueda añadir.

Es requisito la presentación del proyecto final, con la competencia que se exige, para acreditar su titulación

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Estudiaras en una plataforma profesional, con garantía total de conexión, rapidez y en la vanguardia de las nuevas tecnologías, a la que podrás acceder desde cualquier dispositivo móvil.

  • Dispondrás del apoyo y seguimiento de un tutor personal, experto y especializado en la materia, que responderá a tus dudas y preguntas en menos de 24 horas
  • Biblioteca, donde encontrarás material relacionado y enlaces de interés y actualidad.
  • Podrás comprobar tu progreso, obtener correcciones y comentarios de tu tutor personal, y acceder al Expediente Académico, donde encontrarás todas las pruebas de evaluación realizadas.
  • Realizarás pruebas de evaluación tras cada módulo del curso, a través del Campus Online, con las que comprobarás tus progresos en la materia, tus puntos fuertes, y tus áreas de mejora.
 
1245789
URJC

Cursos relacionados

BECAS DE HASTA EL 70%

Master Full Stack Developer

 

En este Máster Web Full Stack Developer,  dominaras los lenguajes de programación y framework, demandados por las empresas en Front-End y Back-End.

 
 

BECAS DE HASTA EL 60%

 Master certificado Java Web 

 

Dominaras Java en el desarrollo de aplicaciones WEB, con JSP, JSF, Struts, Spring e Hibernate, de forma práctica y fácil.

 
 

BECAS DE HASTA EL 65%

Master Certificado Java 

En este Máster aprenderás a crear aplicaciones empresariales en Java, empezando desde cero, de forma práctica y fácil.