Aprendendo programação funcional e lambda com Java 8
Objetivos
Objetivo deste mini curso é ensinar o paradigma de programação funcional e expressão lambdas que foram adicionados na versão do Java 8. A compreensão desses recursos é de fundamental importância para que um desenvolvedor que pretende ampliar o seu leque de conhecimentos na criação de aplicações mais robustas e bem escritas.
Conteúdo Programático
Programação Funcional
-
O que é ?
-
Para que serve ?
Introdução ao Lambda: Padrão de Projeto Strategy
-
O que é ?
-
Para que serve ?
-
Benefícios
-
Exercícios
Lambda
-
O que é ?
-
Para que serve ?
-
Regras de sintaxe: em-linha
-
Exercícios
-
Regras de sintaxe: em-bloco
-
Exercícios
-
Regras de sintaxe: em-bloco tipada.
-
Exercícios