Programa do Curso

Introdução

Programação Funcional em Profundidade

  • Programação orientada a objetos vs programação funcional
  • Funções de primeira classe e funções de ordem superior

Programação Funcional em C++

  • Escrevendo código no estilo funcional
  • Criando funções Lambda
  • Capturando objetos
  • Mesclando funções

Metaprogramação e Programação Reativa Funcional

  • Aplicando fatoriais
  • Usando bibliotecas de templates do C++ e bibliotecas de programação funcional
  • Trabalhando com extensões reativas e a biblioteca RxCpp

Desenvolvimento Funcional em C++

  • Criando aplicações
  • Usando funções de ordem superior
  • Trabalhando com tratamento de erros
  • Implementando funtores e monads
  • Refatorando código
  • Escrevendo testes unitários
  • Perfilando desempenho
  • Criando aplicações multithread

Resumo e Conclusão

Requisitos

Pré-requisitos

  • Compreensão da programação procedural/orientada a objetos
  • Experiência básica com C++

Público-alvo

  • Desenvolvedores Web
 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas