Informações Gerais

  • Duração: 40h
  • Nível: introdutório
  • Pré-requisitos:
    • Lógica de Programação
    • Noções de orientação a objetos (desejável)
  • Modalidades:
    • In-company
    • Remoto

Treinamento: Fundamentos de C++

A linguagem C++ é uma poderosa ferramenta para a construção de sistemas flexíveis, integráveis e com excelente desempenho. Seus mecanismos de abstração e alto grau de portabilidade fazem do C++ a linguagem de escolha para desenvolvimento de sistemas em áreas tais como manufatura, alto desempenho, cloud computing e aplicativos móveis.

Neste treinamento, são apresentados os fundamentos básicos do C++ e como os principais recursos da orientação a objetos são nela utilizados. Ao final do treinamento, o aluno deverá ser capaz de aplicar, de forma correta e sistemática, os principais recursos da linguagem; construindo sistemas de fácil manutenção, alto desempenho e passível de execução em múltiplas plataformas.

Método

  • Fundamentação expositiva
  • Práticas em laboratório

Pré-requisitos:

  • Lógica de Programação
  • Noções de orientação a objetos (desejável)

Conteúdo

  • Visão geral da linguagem
  • Objetos e classes
  • Funções-membro e dados-membro
  • Operadores de visibilidade e encapsulamento
  • Construtores, destrutores e copy constructor
  • Agregação e composição
  • Herança de implementação
  • Sobreposição de funções-membro
  • Herança de interfaces (sub-typing)
  • Funções virtuais, polimorfismo e ligação dinâmica
  • Interfaces e classes abstratas

Assine a nossa newsletter

Receba notícias e dicas sobre o Qt, bem como novidades sobre os serviços da Qmob Solutions.