Desenvolvedor Funcional com Java 8

Aprendendo programação funcional e lambda com Java 8
Rating: 4.1 out of 5 (417 ratings)
10,245 students
Desenvolvedor Funcional com Java 8
Rating: 4.1 out of 5 (417 ratings)
10,245 students
Programação funcional com Java 8
Sintaxe lambda Java 8

Requirements

  • Conhecimentos básicos em sintaxe de linguagem Java
  • Conhecimentos básicos em programação orientado e objetos
  • Conhecimentos básicos de ide eclipse
Description

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

Who this course is for:
  • Estudantes e desenvolvedores Java que almejem aprender a programação funcional e sintaxe lambda
Course content
1 section • 11 lectures • 1h 38m total length
  • Introdução do Instrutor
    03:05
  • Download do Material
    00:01
  • Dicas Gerais
    01:54
  • Nota de Aviso
    00:18
  • Aula 1
    14:16
  • Aula 2
    05:20
  • Aula 3
    09:38
  • Aula 4
    39:19
  • Aula 5
    24:10
  • Aula Bônus
    00:04
  • Certificado
    00:10

Instructor
Enterprise Java Architect
Fernando Franzini
  • 4.5 Instructor Rating
  • 2,448 Reviews
  • 26,734 Students
  • 21 Courses

Entusiasta de Agile, XP, TDD, Hexagonal Architecture, Java, Groovy e Flutter. Graduado e pós graduado em engenharia de software, Certified ScrumMaster®, Java Sun Microsystems® SCJA, SCJP, SCJD, SCBCD, SCMAD, SCWCD e arquiteto oficial Oracle® OCMJEA, com mais outras 20 certificações internacionais diversas, mais de 20 anos de experiência com a plataforma Java, elaboração de arquiteturas, projetos back-end, soluções web, desktop, native mobile, web mobile, integrações de soluções usando web services, microservices e MOM, utilizando produtos proprietários Java, produtos JCP, Jakarta EE e produtos Spring framework. Instrutor e consultor Java com mais de 3 mil horas em treinamento e consultorias presenciais. Entusiasta de renda variável, nas horas vagas, estuda o mercado de ações e administra carteira de investimento pessoal.