Programa do Curso

Introdução

Funcional Programming em profundidade

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

Funcional Programming em C++

  • Escrever código num estilo funcional
  • Criar funções Lambda
  • Capturando objetos
  • Fundindo funções

Metaprogramação e Funcional Reactive Programming

  • Aplicação de factoriais
  • Utilização de bibliotecas de modelos C++ e de bibliotecas de programação funcional
  • Trabalhar com extensões Reactive e com a biblioteca RxCpp

Funcional C++ Desenvolvimento

  • Criar aplicações
  • Utilizar funções de ordem superior
  • Trabalhar com tratamento de erros
  • Implementar functores e mónadas
  • Refatoração de código
  • Escrever testes unitários
  • Criação de perfis de desempenho
  • Aplicações multithreading

Resumo e conclusão

Requisitos

Pré-requisitos

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

Público

  • Desenvolvedores Web
  14 horas
 

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Declaração de Clientes (3)

Cursos Relacionados

Using C++ in Embedded Systems - Applying C++11/C++14

  21 horas

Categorias Relacionadas