Aprende expresiones lambda con Java 8 fácilmente.
4.1 (8 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.
28 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprende expresiones lambda con Java 8 fácilmente. to your Wishlist.

Add to Wishlist

Aprende expresiones lambda con Java 8 fácilmente.

Aprende sin complicaciones y en tiempo récord una de las nuevas prestaciones que ofrece Java 8: expresiones lambda.
4.1 (8 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.
28 students enrolled
Last updated 2/2015
Spanish
Curiosity Sale
Current price: $10 Original price: $35 Discount: 71% off
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Al final del curso dominarás en menos de dos horas las expresiones lambda y podrás incorporarlas como una gran alternativa para tus futuros desarrollos.
View Curriculum
Requirements
  • Se requiere que los participantes hayan al menos estudiado los conceptos base de la programación orientada a objetos.
  • Y que tengan conocimientos básicos de las interfaces y los métodos abstractos.
  • Es importante señalar que éste, no es un curso básico de Java, se requiere conocer y haber trabajado con este poderoso lenguaje en alguna de sus versiones anteriores.
Description

Aprende fácilmente y en tiempo récord como crear código más consiso, claro y flexible utilizando las novedosas expresiones lambda que Java 8 te ofrece.

Construye una base sólida de conocimiento con las expresiones lambda y da tus primeros pasos en el paradigma de la programación funcional.

Java 8 pone al alcance de tus manos la combinación de dos sorprendentes paradigmas: la programación funcional y la programación orientada a objetos. Mediante esta combinación de paradigmas, puedes crear definitivamente sorprendentes aplicaciones, con código más legible, fácil de entender y sobre todo reutilizable.

En este inigualable curso, en menos de dos horas aprenderás como las expresiones lambda te permitirán implementar de forma más sencilla uno de los temas más complicados de la programación orientada a objetos: el polimorfismo.

En términos generales, aprenderás rápidamente:

  1. Como instalar correctamente el entorno de programación.
  2. Fundamentos de las expresiones lambda.
  3. Fundamentos de las interfaces funcionales.
  4. Pondrás en acción a las expresiones lambda junto con las interfaces funcionales.
  5. Que son las referencias a un método y como implementarlas correctamente en el contexto de las interfaces funcionales.
  6. A qué tipo de variables tienen acceso las expresiones lambda y sus restricciones.
  7. Aprenderás a crear tus propias interfaces funcionales hechas a la medida.
Who is the target audience?
  • Este curso está dirigido para todos los desarrolladores en Java que deseen dominar en tiempo récord una de las nuevas prestaciones de Java 8: las expresiones lambda. Este curso NO está dedicado para quienes desean aprender Java desde cero.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
21 Lectures
01:54:53
+
Ajustando el entorno de desarrollo
6 Lectures 18:24

De forma general se explica el contenido de este inigualable curso.

Preview 03:48

En esta clase aprenderás desde donde descargar la máquina virtual de Java.

Preview 01:30

En esta clase aprenderás como instalar de forma correcta la máquina virtual de Java.

Preview 02:04

En esta clase aprenderás como ajustar de forma correcta las variables de entorno en tu computadora, para que pueda ejecutar la máquina virtual de Java sin ningún problema.

Ajustando variables de entorno
06:46

En esta clase aprenderás de donde desgardar Netbeans y cuál es la versión más conveniente.

Preview 01:25

En esta clase aprenderás como instalar correctamente Netbeans para que puedas realizar tus desarrollos en Java fácilmente.

Preview 02:51
+
Fundamentos de las expresiones lambda
2 Lectures 06:55

En esta clase aprenderás en poco tiempo que son las expresiones lambda y su sintáxis básica.

Conceptos y sintáxis básica de las expresiones lambda
02:31

En esta clase se muestran varios ejemplos de expresiones lambda.

Ejemplos de expresiones lambda
04:24
+
Fundamentos de las interfaces funcionales
3 Lectures 12:59

En esta clase aprenderás los conceptos teóricos de las interfaces funcionales.

Preview 02:26

En esta clase revisaremos la documentación oficial correspondiente a las interfaces funcionales que trabajan con tipos de dato objeto.

Interfaces funcionales y objetos.
04:43

En esta clase aprenderás acerca de las interfaces funcionales que aceptan tipos de datos primitivos.

Interfaces funcionales y datos primitivos
05:50
+
Expresiones lambda en acción.
3 Lectures 30:56

En esta clase se creará el proyecto y el código base de una aplicación donde se utilizará una interface funcional y por supuesto una expresión lambda.

Creando proyecto y código base
10:07

En esta clase se continúa escribiendo código con el que se define como se utilizará una expresión lambda mediante el uso de un método genérico.

Creando el contexto para las expresiones lambda
10:27

En esta clase se muestra la ejecución de la aplicación utilizando una expresión lambda y una interface funcional que ya está incluída en el API de Java.

Ejecutando la aplicación de ejemplo
10:22
+
Creando interfaces funcionales a la medida
3 Lectures 22:45

En esta clase se codifica la interface funcional hecha a la medida.

Creando interface funcional personalizada
07:16

En esta clase se incorpora el manejo de excepciones, así como también se crea el archivo que la aplicación estará utilizando.

Incorporando excepciones y fuente de datos
06:13

En esta clase se ejecuta la aplicación de ejemplo utilizando varias expresiones lambda, con esto se muestra la implementación elegante del polimorfismo en una aplicación Java.

Ejecutando la aplicación de ejemplo
09:16
+
Referencias a un método
2 Lectures 18:54

En esta clase aprenderás como transformar una expresión lambda a su forma reducida: la referencia a un método.

¿Qué son las referencias a un método?
05:16

En esta clase aprenderás 3 tipos distintos de expresión lambda y como convertirlas a una referencia a un método.

3 tipos de referencias a un método
13:38
+
Alcance y acceso a variables
1 Lecture 03:27

En esta clase aprenderás a que tipo de variables tienen acceso las expresiones lambda y que restricciones se tienen que respetar.

Tipos de variables y restricciones.
03:27
+
Palabras finales
1 Lecture 00:33

Aquí se encuentran los agradecimientos y palabras finales.

Agradecimientos
00:33
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.