Programa do Curso
Introdução
Funcional Programming em profundidade
- Programação orientada a objetos vs programação funcional
- Funções de primeira classe e funções de ordem superior
Funcional Programming em C++
- Escrevendo código em um estilo funcional
- Criando funções Lambda
- Capturando objetos
- Combinando funções
Metaprogramação e Funcional Reactive Programming
- Aplicando fatoriais
- Usando bibliotecas de modelo C++ e bibliotecas de programação funcional
- Trabalhando com extensões Reactive e biblioteca RxCpp
Funcional C++ Desenvolvimento
- Construindo aplicações
- Usando funções de ordem superior
- Trabalhando com tratamento de erros
- Implementando functors e monads
- Refatorando código
- Escrevendo testes unitários
- Analisando o desempenho
- Aplicações multithreading
Resumo e conclusão
Requisitos
Pré-requisitos
- Compreensão de programação procedural/orientada a objetos
- Experiência básica com C++
Público
- Desenvolvedores Web
Declaração de Clientes (5)
Informações gerais sobre o curso
Paulo Gouveia - EID
Curso - C/C++ Secure Coding
Máquina Traduzida
Enjoyed the flexibility and variety of topics, the combination of trainings and exercises meant that I could apply what I'd learnt straight away. I also enjoyed the projects on the last day to bring everything together.
Luca Ricagni - Rockwell Collins UK Limited
Curso - Advanced C++
Gostei muito de mergulhar na língua C++ durante 5 dias - não interrompidos pelo trabalho normal - seguidos ... Pessoalmente, não tão experiente em C++ como os meus colegas, decidi participar neste curso para dar um mergulho profundo. O mergulho despertou em mim uma enorme vontade de aprender mais ... que era exatamente o que eu queria alcançar. Apreciei o conhecimento especializado do formador - e o dos meus colegas. O facto de os temas terem sido abordados muito rapidamente e não em pormenor, é o que espero de um curso avançado. Por vezes, foi demasiado rápido para eu conseguir acompanhar (mas essa é uma desvantagem conhecida e aceite por ter aderido a este curso :-)) ... mas, por outro lado, deu-me uma visão bastante completa das subtilezas da língua. Muito obrigado por apresentar um curso desta forma! Muito agradecido!!!
Jan Grauwen - Septentrio N.V.
Curso - Advanced C++ Software Design
Máquina Traduzida
Interactivity, time for self-contained programming. I learn easier if I have the chance to find out the answer and not just telling me it. It was also a very good thing that the training was well-planned, we kept coffee pauses and the training did not lose my attention. The trainer had very deep knowledge in C++, we felt we could ask anything.
Barna Szecsi - GIS Europe SE
Curso - C++ for Embedded Systems
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating