Java 8 Streams De Novato A Experto en Tiempo Récord
4.3 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
30 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java 8 Streams De Novato A Experto en Tiempo Récord to your Wishlist.

Add to Wishlist

Java 8 Streams De Novato A Experto en Tiempo Récord

Aprende el novedoso API de Streams de Java 8 y desarrolla aplicaciones en la mitad de tiempo.
4.3 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
30 students enrolled
Last updated 4/2016
Spanish
Curiosity Sale
Current price: $10 Original price: $35 Discount: 71% off
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Desarrollar software en la mitad del tiempo utilizando los streams de Java 8.
  • Crear aplicaciones flexibles a los constantes cambios de requerimientos.
  • Aplicar inmediatamente el novedoso API de Streams a los desarrollos de software.
View Curriculum
Requirements
  • Se requiere que los participantes tengan un conocimiento básico en el manejo del lenguaje de programación Java.
Description

El más grave de los problemas al que un programador se enfrenta,
en el mundo del desarrollo de software, es el constante cambio
en los requerimientos. Cambios continuos implica modificar código
ya existente y el tiempo de desarrollo se triplica inmediatamente.

Imagínate poder crear código para aplicaciones Java en la mitad
de tiempo y sobretodo de una forma clara, concisa y además
que soporte constantes cambios en los requerimientos
. Más aún
imagínate que tuvieras que hacer cambios a código desarrollado por otros
programadores, y ese código lo entendieras casi de inmediato y los
cambios los realices fácilmente.

Parece mágico pero todo esto es posible gracias a que Java 8 ha
evolucionado una vez más, y con el novedoso API de Streams
junto con las poderosas expresiones lambda, el dolor de cabeza, que producían
los constantes cambios, desaparecerá automáticamente. Y eso no es todo,
con el API de Streams podrás beneficiarte rápidamente de las arquitecturas
multicore sin la necesidad de utilizar hilos.

En resumen en este inigualable curso aprenderás fácilmente:

  1. Como ajustar el entorno de desarrollo correctamente.
  2. Qué son las poderosas expresiones lambda y las interfaces funcionales.
  3. Qué es el novedoso API de streams.
  4. Cómo eliminar los bucles (for, while, do while) permanentemente utilizando las iteraciones internas de los streams.
  5. Qué son las operaciones intermedias y terminales de los streams y como utilizarlas adecuadamente.
  6. Como procesar información utilizando el nuevo API de streams escribiendo casi nada de código.
  7. Como recolectar datos fácilmente por medio de los streams.
  8. Como agrupar información casi de inmediato.
  9. Como puedes escribir código más conciso que se puede leer muy cercano al enunciado del problema. Justo como lo hace el lenguaje SQL.


Who is the target audience?
  • Este curso esta dirigido a todas las personas que deseen agregar un nuevo y poderoso conjunto de herramientas que les permitirá programar aplicaciones en la mitad de tiempo y suficientemente flexibles para adaptarse fácilmente a los cambios de requerimientos.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
31 Lectures
02:36:41
+
Ajustando el Entorno de Desarrollo
7 Lectures 20:30



Como Instalar Correctamente la Máquina Virtual de Java
02:02

Ajustando Correctamente Variables de Entorno
05:16

Instalando NetBeans
02:12

Descargando Material de Apoyo
03:17
+
Introducción a las Expresiones Lambda e Interfaces Funcionales
4 Lectures 19:10

Introducción a las Interfaces Funcionales
04:00

Creando un Ejemplo con Expresiones Lambda e Interfaces Funcionales
05:11

Ejecutando el Ejemplo de Código
04:59

Esta pregunta sirve como repaso para afianzar el conocimiento fundamental de las expresiones lambda y las interfaces funcionales.

Examen sección 2
1 question
+
Introducción a los Streams
5 Lectures 32:41

Primeros Pasos Utilizando Streams
09:47

Ejecutando el Primer Código con Streams
03:48

¿Qué son las Iteraciones Internas y las Externas?
02:13

¿Qué son las Operaciones Intermedias y las Terminales?
06:57

Este cuestionario sirve para que tengas presente los conceptos básicos del API de Java Streams.

Examen sección 3
3 questions
+
Procesando Información con los Streams
5 Lectures 21:01
Limitando el Número de Resultados
05:05

Cómo Saltarse Resultados con Streams
02:22

Contando los Resultado en un Stream
02:40

Al Menos un Resultado Cumple con una Condición
06:14

Todos los Elementos Cumplen con una Condición
04:40

Examen sección 4
2 questions
+
Como Recolectar Datos Utilizando el API de Stream
6 Lectures 35:13
Obteniendo Datos desde un Stream
02:25

Ejemplo Utilizando el Método counting
07:21

Ejemplo Usando el Método maxby
06:03

Ejecutando el Ejemplo Usando el Método maxby
06:12

Ejemplo: Sumando Enteros Usando el Método summingInt
06:34

Ejemplo: Generando Estadísticas Usando el Método summarizingInt
06:38

Examen sección 5
2 questions
+
Agrupar Información con el API de Streams
3 Lectures 27:50
Agrupando Datos
09:31

Agrupación Multinivel
09:11

Particionando un Stream
09:08

Examen sección 6
2 questions
+
Agradecimientos
1 Lecture 00:16
Agradecimientos
00:16
About the Instructor
Jorge Luis  Ramirez Ortiz
4.5 Average rating
14 Reviews
52 Students
2 Courses
Maestro en Ciencias y Tecnologías de la Información

Soy programador independiente y he trabajado con el lenguaje Java desde 2004. En 2011 obtuve mi grado como Maestro en Ciencias y Tecnologías de la Información obteniendo la medalla al mérito universitario por el mejor promedio de mi generación.

He impartido cursos de programación en Java como profesor de tiempo parcial en
la universidad. También he impartido cursos de Java en instituciones públicas, he participado en varios proyectos desde 2004 hasta la fecha.

Soy certificado en Java desde la versión 5, y también obtuve mi certificación en base de datos de Oracle en 2014.