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
Declaração de Clientes (5)
Informações gerais sobre o curso
Paulo Gouveia - EID
Curso - C/C++ Secure Coding
Máquina Traduzida
Apreciou a flexibilidade e variedade de tópicos. A combinação de treinamentos e exercícios permitiu que eu aplicasse o que aprendi imediatamente. Também gostei dos projetos do último dia, que uniram todos os conceitos.
Luca Ricagni - Rockwell Collins UK Limited
Curso - Advanced C++
Máquina Traduzida
Amei estar imerso na linguagem C++ por 5 dias seguidos, sem ser interrompido pelo trabalho regular ... Pessoalmente, não sou tão experiente em C++ quanto meus colegas, então decidi participar deste curso para mergulhar profundamente. O mergulho me motivou muito a aprender mais ... que era exatamente o que eu queria alcançar. Apreciei muito o conhecimento especializado do instrutor e também o dos meus colegas. O fato de os tópicos serem abordados rapidamente e não em detalhes é o que espero de um curso avançado. Às vezes, foi rápido demais para eu acompanhar (mas isso é uma desvantagem conhecida e aceita da minha participação neste curso :-)) ... mas, por outro lado, me proporcionou uma visão geral bastante completa das sutilezas da linguagem. Muito obrigado por apresentar o curso desta forma! Foi muito apreciado!!!
Jan Grauwen - Septentrio N.V.
Curso - Advanced C++ Software Design
Máquina Traduzida
Interatividade, tempo para programação autônoma. Aprendo melhor se tiver a oportunidade de descobrir as respostas e não apenas ser informado sobre elas. Também foi muito bom que o treinamento estivesse bem planejado, mantivemos pausas para café e o treinamento não perdeu minha atenção. O instrutor tinha um conhecimento muito profundo em C++, sentíamos que poderíamos perguntar qualquer coisa.
Barna Szecsi - GIS Europe SE
Curso - C++ for Embedded Systems
Máquina Traduzida
Os detalhes sobre como o compilador se comporta dependendo da sintaxe usada. As seções de "Quiz" são muito estimulantes.
Andrea Pomatto
Curso - Using C++ in Embedded Systems - Applying C++11/C++14
Máquina Traduzida