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.
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 abordagens procedurais e orientadas 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 às 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 do ocultamento de dados e encapsulamento.
- Projeto de interfaces para componentes reutilizáveis.
- Uso eficaz de variáveis membro e funções membro.
- Aplique os princípios de abstração no design de software.
Funções em C++ e Recursos Avançados de Classes
- Sobrecarga de funções.
- Operador de resolução de escopo.
- 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 de polimorfismo.
- Funções virtuais e comportamento dinâmico.
- Projeto de aplicativos flexíveis e mantíveis.
Manipulação de Dados e Conversão de Tipos
- Compreensão das conversões de dados no C++.
- Trabalho com tipos de dados primitivos e de objetos.
- Aplique técnicas de conversão seguras.
Tratamento de Exceções e Modelos (Templates)
- Compreensão das estratégias de tratamento de erros.
- Uso de exceções em aplicativos C++.
- Introdução aos modelos (templates).
- Criação de código genérico reutilizável.
Fluxos de Entrada e Saída
- Trabalho com fluxos de entrada e saída em C++.
- Leitura e escrita eficientes de dados.
- Gestão de operações baseadas em fluxos.
Oficina Prática de Programação em C++
- Aplique princípios de design orientado a objetos.
- Crie aplicativos modulares em C++.
- Crie classes e componentes reutilizáveis.
- Revise práticas comuns de design.
Revisão do Curso e Próximos Passos
- Revise os conceitos-chave de orientação a objetos em C++.
- Discuta as melhores práticas para o design de software.
- Identifique caminhos adicionais de aprendizado no desenvolvimento com C++.
Requisitos
- Compreensão dos conceitos básicos de programação, como variáveis, laços e funções.
- Experiência com fundamentos da programação em C.
- Conhecimento básico 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 transicionando do design procedural para o orientado a objetos.
- Engenheiros e programadores interessados em estruturar aplicativos C de grande escala.
7 Horas
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