Nuevas funcionalidades Java 8. Código JNV-102

Horas:

15

Precio asistente:

725 €

Precio grupo:

Consultar

Convocatorias

  • Fechas: 08/05/2017 - 10/05/2017
  • Horario: 15:00 a 20:00

Objetivos

  • Conocer las nuevas características de Java 8
  • Aprender a integrar las nuevas funcionalidades de Java 8 en las aplicaciones

Dirigido a

  • Desarrolladores Java.

Requisitos

  • Conocimientos de lenguaje Java

Índice de contenidos

  • Introducción
    • Visión general de JDK 8
    • Visión general de las nuevas funciones
  • Introducción a Lambda
    • Expresiones Lambda
    • Clases inner anónimas
    • Componentes de una expresión Lambda
    • Interfaces funcionales
    • Como usar expresiones Lambda
    • Refactorizar código para reducir la redundancia
  • Colecciones con Lambdas
    • Iterando una colección con forEach
    • Interface Stream
    • Filtro de colecciones con expresiones Lambda
    • Llamadas a métodos usando referencias
    • Encadenar múltiples métodos
    • Métodos search
    • Clase Optional
    • Cálculos con métodos
    • Lazy processing
  • Tipos predefinidos Lambda
    • Conocer los tipos predefinidos de Lambda
    • Trabajar con tipos Lambda
    • Consumer
    • Function
    • Supplier
    • Versiones primitivas
    • Versiones binary
  • Parallel Streams
    • Introducción a streams
    • Trabajar con Streams
    • Como ejecutar streams en paralelo
    • Reducción
  • Mejoras en métodos
    • Métodos estáticos en interfaces
    • Métodos Default
    • Reglas de herencia en los métodos default
  • Trabajar con fechas
    • API Date/Time
    • Eventos de fecha y tiempo
  • Nuevo motor JavaScript. Nashorn
    • Características
    • Funcionalidades
  • Otras mejoras