Conocimientos y habilidades que adquieres realizando este curso

  • Introducción al diseño de clases en Java .
  • Diseño avanzado de clases.
  • Clases genéricas y colecciones.
  • Expresiones lambda e interfaces funcionales.
  • Java stream api.
  • Java I/O y NIO.2.
  • Concurrencia en Java.
  • Bases de datos y Java.

Temario

  • Interfaces funcionales

    8m
  • Predicate, consumer, function y supplier

    13m
  • Introducción al API Stream

    16m
  • Métodos de búsqueda de datos

    6m
  • Métodos de datos, cálculo y ordenación

    10m
  • Uso de Map y flapMap (vista previa)

    12m
  • Uso de la clase Collector

    19m
  • Uso de streams y filtros

    8m
  • Referencias a métodos con stream

    10m
  • Práctica: Todos los elementos del API stream trabajando conjuntamente

    22m
  • Uso de flujos de salida

    19m
  • Uso de flujos de entrada

    22m
  • Trabajar con la clase file

    7m
  • Trabajar con la interfaz path

    13m
  • Utilizar métodos de la clase files

    13m
  • Uso de API Stream con NIO.2 (vista previa)

    9m
  • Práctica de uso de Java NIO.2

    19m
  • Programación concurrente

    12m
  • Programación concurrente

    14m
  • Runnable, Callable, y ExecutorService

    15m
  • Código sincronizado y uso de valores atómicos

    12m
  • Colecciones concurrentes

    10m
  • Conexión con una base de datos

    20m
  • Lanzar consultas y procesar resultados

    28m
  • Uso de RowSet

    17m

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Curso de Spring Framework de Java

Curso de Spring Framework de Java

curso

Con este curso aprenderás:

  • Qué es y cómo configurar Spring
  • Inyección de dependencias y sus tipos
  • Usos y ámbitos de Beans

Duración: 7 horas y 26 minutos

Programador Java Web

Programador Java Web

carrera

Incluye 8 cursos:

  • Curso de Git
  • Curso de Java 8 desde cero
  • Java 8 para programadores Java

y 5 cursos más!

Duración: 46 horas y 15 minutos

Preguntas Frecuentes

En OpenWebinars no vendemos cursos o talleres unitarios.

Tenemos diferentes tipos de suscripciónes, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para tí. Consúltanos aquí.

En OpenWebinars los cursos no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestro planes.

Si estás suscrito al plan Profesional o VIP, en todos los cursos existe un examen final para evaluar tus conocimientos adquiridos. Si superas este examen con más de un 80% de preguntas correctas obtendrás el diploma de certificación. Puedes realizar un intento cada 24 horas.

Este diploma es un certificado privado emitido por OpenWebinars, y valorado en el mundo empresarial, ya que tenemos grandes compañías clientes que se forman con nosotros y valoran nuestras certificaciones.

No olvides poner tu certificación en tu perfil Linkedin y en tu currículum.

Descripción

¿Quieres hacer un curso de Java online? Aquí encontrarás el más completo y detallado, con el que te podrás convertir en un programador profesional en Java 8 una vez hayas acabado este cuso online de Java avanzado.

El curso se divide en diferentes bloques, los cuales podrás ir haciendo a tu ritmo, para que lo completes aprendiendo todos los conocimientos que el profesor irá desarrollando.

Lo primero que aprenderás será el diseño de clases en Java 8, con una introducción previa para conocer los conceptos más básicos, como encapsulamiento, polimorfismo o clases singleton.

Después veremos el diseño de clase de una forma más avanzada, entrando más de lleno en las clases abstractas, internas, locales y anónimas, y otros conceptos como los métodos abstractos.

Para acabar con los bloques dedicados a las clases, finalizaremos con el desarrollo de la teoría sobre las clases genéricas, las colecciones y los interfaces Comparable y Comparator y los interfaces funcionales.

A continuación tienes un segmento del curso en el que veremos a fondo la API Stream de Java, qué es y qué beneficios ofrece. Al final de esta lección haremos práctica en la que veremos cómo trabajan de forma conjunta todos los elementos de esta API.

Posteriormente nos centramos en las operaciones de entrada/salida, explicando de forma teórica y utilizando de forma práctica tanto el paquete Java I/O como el sistema NIO.2, de gran importancia dentro de Java 8.

Seguidamente entraremos en la parte dedicada a la concurrencia en Java, tratando la programación concurrente y sus interfaces entre otros conceptos.

El curso concluye con la teoría sobre la conexión de Java con bases de datos, dónde aprenderás cómo lanzar consultas y procesar resultados y a manejar la interfaz RowSet.

Anímate a hacer este curso y obtén la certificación Java 8 que te entregamos al acabar este curso de Java 8, podrás añadirla a tu currículum y tu perfil de Linkedin.

* Requisitos del Curso

Para comenzar este curso de Java 8 para programadores Java, necesitas tener conocimientos de fundamentos de programación y Java básico.

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars