Entrar em Contato

Programa do Curso

  • O que é um Sistema Embarcado?
    • Definição Simples
    • Alguns Marcos
    • Características
    • Por que usar C++?
  • Comparação com o C
    • C: Um subconjunto do C++ – quase
    • Desempenho
    • Funcionalidades "Gratuitas" Adicionadas
    • Por que não usar C++?
  • Classes
    • Variáveis de Membro
      • Variáveis de Instância
      • Variáveis de Classe
    • Funções de Membro
      • Funções de Instância
      • Funções de Classe
    • Métodos Implícitos
      • Construtor
        • Inicialização
        • Delegação
      • Destruítor
      • Operador de Atribuição por Cópia
    • Semânticas de Movimentação – evitando cópias profundas desnecessárias
    • struct no C++
    • Pacote/Namespace
  • Herança
    • Introdução
    • Realização
    • Desempenho
    • Herança Múltipla
    • Herança Virtual
  • Polimorfismo
    • Introdução
    • Função Virtual
    • Destruítor Virtual
    • Implementação
    • Runtime Type Information (RTTI)
    • Desempenho
  • Templates
    • Introdução
    • Template de Função
    • Template de Classe
      • Templates Variádicos
    • Code Bloat
    • Estratégias de Implementação
    • Template Meta Programming
    • Template versus Herança?
  • Tratamento de Erros
    • Tratamento de Exceções
    • Problemas de Desempenho
    • Implementação
  • Código Inline
    • Quando Usar?
    • Estratégias
  • Inicialização
    • Inicialização do Sistema
    • A Parte C
    • A Parte C++
  • Biblioteca Padrão
    • Standard Template Library (STL)
    • Biblioteca iostream
    • Principais extensões feitas na STL devido ao C++11:
      • Semânticas de movimentação
      • Templates Variádicos
      • Concorrência
  • Gerenciamento de Memória
    • O Modelo de Memória do C++
      • Tipos stdint
      • Tipos atômicos e suas operações
    • Estratégias
    • Variáveis
    • Placement new
    • Gerenciamento de Memória Definido pelo Usuário
  • Interoperabilidade entre C e C++
    • Name Mangling
    • Inicialização Estática
    • Memória Dinâmica
    • Conteúdos de struct
      • POD – Plain Old Data type
  • Padrões de Projeto
    • RAII – Resource Acquisition Is Initialization
    • E/S mapeada em memória
    • Interrupção
    • Inicialização de Objetos Estáticos

Requisitos

Não há requisitos específicos para participar deste curso.

 21 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas