El workshop se centra en las novedades de Java 8 más importantes.
Metodología
Cada punto se va a iniciar con una breve explicación e irá seguido de ejercicios, de menor a mayor dificultad.
Habrá un repositorio público en Github donde el alumno podrá clonar el proyecto vacío para realizar las prácticas y de esa forma no perder tiempo de configuración.
Al finalizar el workshop, el alumno podrá clonar un proyecto con las soluciones de todos los ejercicios.
Requisitos
El alumno debe conocer el paradigma de la Orientación a Objetos (preferiblemente con Java).
Cada alumno deberá tener instalado un entorno de desarrollo para compilar y ejecutar Java 8.
Cada alumno deberá disponer de webcam y, como mínimo durante la presentación del curso, deberá mostrar la cámara
Temario
Métodos default en interfaces En Java 8 los interfaces puedes tener métodos implementados.
Java.util.function Interfaces funcionales. En Java 8 las funciones ya son «ciudadanos de primera clase».
Lambda Una nueva sintaxis para implementar interfaces funcionales.
Java.util.Stream ¡Bienvenidos a la programación declarativa! Ya podemos pedir «lo que queramos» sin preocuparnos del «cómo debe hacerse». ¡Adiós al “for each”!
Java.time Fechas, tiempos, instantes y duraciones… Todo ello es posible de forma más sencilla. Por fin Oracle pone orden. ¡Adiós a las librerías de terceros!
Nuevas Excepciones ¡Hay que conocerlas!
Nuevos métodos en clases de uso común Nuestras clases de uso más común, ahora «hacen más cosas».
Las cookies son importantes para ti, influyen en tu experiencia de navegación, nos ayudan a proteger tu privacidad y permiten realizar las peticiones que nos solicites a través de la web. Utilizamos cookies propias y de terceros para analizar nuestros servicios y mostrarte publicidad relacionada con tus preferencias en base a un perfil elaborado con tus hábitos de navegación (por ejemplo, páginas visitadas). Si consientes su instalación pulsa "Aceptar Cookies", o también puedes configurar tus preferencias pulsando "Configurar Cookies". Más información en nuestra "Política de Cookies"Leer más
Las cookies son importantes para ti, influyen en tu experiencia de navegación, nos ayudan a proteger tu privacidad y permiten realizar las peticiones que nos solicites a través de la web. Utilizamos cookies propias y de terceros para analizar nuestros servicios y mostrarte publicidad relacionada con tus preferencias en base a un perfil elaborado con tus hábitos de navegación (por ejemplo, páginas visitadas). Si consientes su instalación pulsa "Aceptar Cookies", o también puedes configurar tus preferencias pulsando "Configurar Cookies". Más información en nuestra "Política de Cookies"
Las cookies necesarias ayudan a hacer que una web sea utilizable al activar funciones básicas, como la navegación por la página y el acceso a áreas seguras de la web. La web no puede funcionar correctamente sin estas cookies.
Las cookies de marketing se utilizan para rastrear a los visitantes a través de las webs. La intención es mostrar anuncios que sean relevantes y atractivos para el usuario individual y, por tanto, más valiosos para los editores y los anunciantes de terceros.
Las cookies de análisis ayudan a los propietarios de las webs a comprender cómo interactúan los visitantes con las webs recopilando y facilitando información de forma anónima.
Las cookies de preferencias permiten a una web recordar información que cambia la forma en que se comporta o se ve la web, como tu idioma preferido o la región en la que te encuentras.