Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Duração 7 horas
Programa do Curso
Introdução à Programação Orientada a Objetos em C++
- Visão geral dos conceitos de programação orientada a objetos
- Diferenças entre as abordagens procedural e orientada a objetos
- Vantagens do design de software modular e reutilizável
- Compreensão do C++ como uma linguagem orientada a objetos
Classes e Design de Objetos em C++
- Introdução a classes e objetos
- Definição de classes e criação de objetos
- Compreensão de construtores e destrutores
- Gestão do ciclo de vida dos objetos
- Aplicação de especificadores de acesso:
- Público
- Privado
- Protegido
Encapsulamento e Abstração
- Compreensão da ocultação de dados e do encapsulamento
- Design de interfaces para componentes reutilizáveis
- Utilização eficaz de variáveis e funções membros
- Aplicação de princípios de abstração no design de software
Funções e Funcionalidades Avançadas de Classes em C++
- Sobrecarga de funções
- Operador de resolução de âmbito
- Membros estáticos e funções estáticas
- Classes amigas e funções amigas
- Sobrecarga de operadores
Herança e Polimorfismo
- Compreensão dos conceitos de herança
- Criação de hierarquias de classes
- Implementação do polimorfismo
- Funções virtuais e comportamento dinâmico
- Design de aplicações flexíveis e mantíveis
Gestão de Dados e Conversão de Tipos
- Compreensão das conversões de dados em C++
- Trabalho com tipos de dados de objeto e primitivos
- Aplicação de técnicas de conversão seguras
Tratamento de Exceções e Templates
- Compreensão de estratégias de tratamento de erros
- Utilização de exceções em aplicações C++
- Introdução aos templates
- Criação de código genérico reutilizável
Fluxos de Entrada e Saída
- Trabalho com fluxos de entrada e saída do C++
- Leitura e gravação de dados de forma eficiente
- Gestão de operações baseadas em fluxos
Oficina Prática de Programação em C++
- Aplicação de princípios de design orientado a objetos
- Construção de aplicações C++ modulares
- Criação de classes e componentes reutilizáveis
- Revisão de práticas comuns de design
Revisão do Curso e Próximos Passos
- Revisão dos principais conceitos orientados a objetos do C++
- Discussão sobre as melhores práticas para design de software
- Identificação de caminhos adicionais de aprendizagem no desenvolvimento C++
Requisitos
- Compreensão dos conceitos básicos de programação, como variáveis, laços e funções
- Experiência com fundamentos de programação em C
- Conhecimentos básicos de conceitos de desenvolvimento de software
Público-Alvo
- Programadores C que desejam aprender técnicas de programação orientada a objetos
- Desenvolvedores de software em transição do design procedural para o design orientado a objetos
- Engenheiros e programadores interessados em estruturar aplicações C em grande escala
Formação Empresarial Personalizada
Soluções de formação concebidas 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.
Preço por grupo privado, formação online em direto, a partir de 1300 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (1)
Bons exemplos, foco no material mais útil
Piotr Sowinski - Intel Technology Poland
Curso - Object Oriented Programming with C++
Máquina Traduzida