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.
3.8 (5 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.
20 students enrolled
$35
Take This Course
  • Lectures 21
  • Contents Video: 2 hours
  • Skill Level Beginner Level
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2015 Spanish

Course 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.

What are the 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.

What am I going to get from this course?

  • 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.

What 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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Ajustando el entorno de desarrollo
03:48

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

01:30

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

02:04

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

06:46

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.

01:25

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

02:51

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

Section 2: Fundamentos de las expresiones lambda
02:31

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

04:24

En esta clase se muestran varios ejemplos de expresiones lambda.

Section 3: Fundamentos de las interfaces funcionales
02:26

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

04:43

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

05:50

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

Section 4: Expresiones lambda en acción.
10:07

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.

10:27

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.

10:22

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.

Section 5: Creando interfaces funcionales a la medida
07:16

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

06:13

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

09:16

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.

Section 6: Referencias a un método
05:16

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

13:38

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

Section 7: Alcance y acceso a variables
03:27

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

Section 8: Palabras finales
00:33

Aquí se encuentran los agradecimientos y palabras finales.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Jorge Luis Ramirez Ortiz, 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.

Ready to start learning?
Take This Course