Java 8: Programação Funcional – Lambda, Streams, Optional, etc

Java 8: Programação Funcional – Lambda, Streams, Optional, etc

Sobre o Curso

O Java 8 trouxe uma nova sintaxe: funções lambda!
À primeira vista, pode parecer complicada, mas na verdade é muito mais simples do que o que tínhamos antes!
Vamos entender...

Introdução

smart_displayEntenda FACILMENTE funções LAMBDA do JAVA 8, a principal novidade!

Fase 1

smart_displayPARE de usar ‘for’, use STREAMS e simplifique seu código! - Parte 1
smart_displayPARE de usar ‘for’, use STREAMS e simplifique seu código! - Parte 2
smart_displayPare de retornar NULL, use OPTIONAL do JAVA 8!
smart_displayAprenda a fazer REDUCE em STREAMS do JAVA 8!
smart_displayAprenda a fazer COLLECT em STREAMS do JAVA 8! (MUITO IMPORTANTE!)

Fase 2

smart_displayFunções LAMBDA com várias SINTAXES DIFERENTES no JAVA 8!
smart_displayMÉTODOS podem ser FUNÇÕES LAMBDA no JAVA 8!
smart_displayAprenda STREAMS mais FÁCIL! Conheça as INTERFACES FUNCIONAIS do JAVA 8!
smart_displayCrie STREAMS de QUALQUER COISA! Arquivos, números aleatórios, seus próprios objetos, etc!
smart_displayManipulando COLLECTIONS mais FÁCIL com LAMBDA!
smart_displayACELERE seus STREAMS! Torne-os PARALELOS!

Questionário

quizQuestionário

Grátis

Este curso inclui:

  • Video aulas: 13
  • Carga horária: 3h58
  • Certificado validado

Instrutor(a):

RinaldoDev

1 curso528 alunosSoftware Engineer @ Red Hat. Hobbysta, curioso, gamer, geek, nerd, cuber. Ajudo outros devs no meu canal do YouTube.
Há mais de 13 anos trabalhando com desenvolvimento de software. Criador de Conteúdo, Autor publicado, Palestrante.