Entrar em Contato

Programa do Curso

Introdução

  • O que há de novo no C++?
  • Visão geral das funcionalidades e elementos do C++
  • Compreensão da programação orientada a objetos
  • Os fundamentos da programação em C++

Começando

  • Configuração do ambiente de desenvolvimento
  • Instalação da IDE de C++
  • Bibliotecas e componentes padrão

Programação Avançada em C++

  • Expressões lambda em C++
  • Containers e algoritmos padrão
  • Semântica de movimentação (Move semantics)
  • Regras de estilo de codificação em C++
  • Ponteiro para implementação (Pimpl)
  • Sobrecarga de operadores
  • Polimorfismo em C++
  • Variáveis, arrays e condicionais
  • Referências e ponteiros
  • Tratamento de exceções
  • Outras funções modernas e implementação

Programação Segura

  • Funcionalidades de segurança em C++ e melhores práticas
  • Gestão moderna de memória
  • Técnicas de manipulação de strings
  • Trabalhando com Controle de Conta de Usuário (UAC)
  • Vulnerabilidades de segurança e opções de mitigação

Estratégias de Teste em C++

  • Escolhendo um framework de teste
  • Análise e métricas
  • Escrevendo testes unitários
  • Testes de integração e em nível de sistema
  • Testando código legado
  • Teste de caixa preta

Depuração do Código

  • Pontos de interrupção condicionais e de função
  • Depuração em threads múltiplas
  • Ferramentas de desempenho e diagnóstico

Resumo e Próximos Passos

Requisitos

  • Experiência básica em programação C++

Público-alvo

  • Desenvolvedores
 35 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas