Máster Java Online. Microservicios

El lenguaje Java y las tecnologías que lo rodean constituyen un estándar para el desarrollo de aplicaciones.

Nivel: Intermedio | Duración: 300 h

Formación 100% bonificable para empresas

master java online
Empresas han confiado en nosotros
+ 0
Personas que hemos formado
0 K
Años de éxitos
0

Formación Java

Modalidades del Máster Java online

Próximas Convocatorias

5
DIC

Máster Java Online. Microservicios

Tutorizado

300 horas
980 €

100% Bonificable

17
ENE

Máster Java Online. Microservicios

Tutorizado

300 horas
980 €

100% Bonificable

3
FEB

Máster Java Online. Microservicios

Tutorizado

300 horas
980 €

100% Bonificable

Temario del Máster Java online

Máster Java Online. Microservicios

  • Introducción a la tecnología Java
  • Evolución y Características del lenguaje.
  • La JVM
  • Ediciones Java
  • Software para trabajar en Java.
  • Descarga e instalación JDK
  • Descarga e instalación de Eclipse
  • video 1. Descargar e instalar eclipse
  • Creación y ejecución de un primer programa Java
  • Sintaxis del lenguaje Java
  • Estructura de un programa Java
  • Tipos de datos, variables y constantes
  • Operadores
  • Ejercicio 1. División entre dos números
  • Instrucciones de control de flujo (if, switch,for, while)
  • Ejercicio 2. Mostrar mayor de dos números
  • Ejercicio 3. Resultado notas
  • Ejercicio 4. Suma pares
  • Ejercicio 5. Suma para mil
  • Arrays
  • Ejercicio 6. Almacenamiento 10 números y muestra datos
  • video 2. Utilización clase Scanner
  • Clases de uso general
  • Concepto de clase, objeto y métodos
  • Ejercicio 7. Versión ejercicio 6 estructurada en métodos
  • Clase Math
  • Ejercicio 8
  • Gestión de cadenas con String y StringBuilder
  • Ejercicio 9
  • Manejo de clases de colección (listas, conjuntos y mapas)
  • Ejercicio 10
  • Clases de tipo JavaBean
  • Ejercicio 11
  • Excepciones.
  • Concepto de excepción
  • Tipos
  • Captura de excepciones
  • Ejercicio 12
  • Try con recursos
  • Testing de aplicaciones con JUnit
  • Ejercicio 13
  • Conceptos básicos
  • Encapsulación
  • Métodos de instancia y métodos estáticos
  • Ejercicio 14
  • Modificadores de acceso
  • Sobrecarga de métodos
  • Constructores
  • Sintaxis
  • Ejercicio 15
  • Ejecución de un constructor
  • Sobrecarga de constructores
  • Constructores por defecto
  • Video 3. Presentación de ejemplo de varios constructores
  • Herencia o Concepto y reglas de aplicación
  • Nomenclatura
  • Ejecución de constructores en la herencia
  • Ejercicio 16
  • Herencia en Java SE
  • Clases Finales
  • Sobrescritura de métodos
  • Reglas para la sobrescritura de métodos
  • Ejercicio 17
  • Diferencias entre sobreescritura y sobrecarga
  • Métodos finales
  • Clases abstractas o Métodos abstractos
  • Objetivo de una clase abstracta
  • Herencia de clases abstractas
  • Ejercicio 18
  • Polimorfismo
  • Concepto y puesta en práctica
  • Ventajas del polimorfismo
  • Ejercicio 19
  • El polimorfismo en el API Java SE
  • Interfaces
  • Concepto y definición
  • Entrada y salida en Java
  • El paquete java.io
  • Escritura con PrintStream
  • Escritura de datos con formato
  • Lectura de datos por teclado con Scanner
  • Lectura de datos por teclado con BufferedReader
  • Acceso a ficheros
  • Escritura de datos en un fichero en modo sobrescritura
  • Escritura de datos en un fichero en modo adición
  • Lectura secuencia de un fichero con BufferedReader
  • Introducción al paquete java.nio.files
  • Lectura de ficheros con Files
  • Multitarea
  • Concepto de multitarea
  • Aplicaciones multitarea con Thread
  • Aplicaciones multitarea con Runnable
  • Sincronización en el acceso a recursos
  • Creación de aplicaciones multitarea con java.util.concurrent
  • Comunicaciones en Java
  • Fundamentos de comunicaciones
  • Acceso a recursos Web con HttpURLConection
  • La clase InetAddress
  • Conexión mediante sockets
  • Creación de sockets de servidor con ServerSocket
  • Introducción a Spring
  • Instanciación de objetos e inyección de dependencias
  • La configuración en Spring
  • Implementación de la lógica de negocio en Spring
  • Acceso a datos con Spring JDBC
  • Spring MVC
  • Controladores con Spring MVC
  • Generación de vistas en Spring MVC
  • La capa de persistencia en una aplicación
  • JPA y frameworks de persistencia
  • Entidades y configuración de persistencia
  • El API JPA
  • Integración de JPA e Hibernate en Spring
  • Transaccionalidad
  • Consultas JPQL
  • Relaciones entre entidades
  • Spring Data JPA
  • Arquitectura orientada a servicios
  • Servicios Web. Estructura y aproximaciones
  • Servicios REST con Spring
  • Implementación de un controlador