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 em C++ e Design de Objetos
- Introdução a classes e objetos
- Definindo classes e criando objetos
- Compreendendo construtores e destrutores
- Gerenciando o ciclo de vida dos objetos
- Aplicando especificadores de acesso:
- Público
- Privado
- Protegido
Encapsulamento e Abstração
- Compreendendo o ocultamento de dados e o encapsulamento
- Projetando interfaces para componentes reutilizáveis
- Usando variáveis de membro e funções efetivamente
- Aplicando princípios de abstração no design de software
Funções em C++ e Funcionalidades Avançadas 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
- Compreendendo conceitos de herança
- Criando hierarquias de classes
- Implementando polimorfismo
- Funções virtuais e comportamento dinâmico
- Projetando aplicações flexíveis e mantíveis
Manipulação de Dados e Conversão de Tipos
- Compreendendo conversões de dados em C++
- Trabalhando com tipos de dados de objeto e primitivos
- Aplicando técnicas de conversão seguras
Tratamento de Exceções e Templates
- Compreendendo estratégias de tratamento de erros
- Usando exceções em aplicações C++
- Introdução a templates
- Criando código genérico reutilizável
Streams de Entrada e Saída
- Trabalhando com streams de entrada e saída em C++
- Lendo e escrevendo dados eficientemente
- Gerenciando operações baseadas em streams
Oficina Prática de Programação C++
- Aplicando princípios de design orientado a objetos
- Construindo aplicações C++ modulares
- Criando classes e componentes reutilizáveis
- Revisando práticas comuns de design
Revisão do Curso e Próximos Passos
- Revisando os principais conceitos orientados a objetos em C++
- Discutindo melhores práticas para design de software
- Identificando caminhos adicionais de aprendizado no desenvolvimento C++
Requisitos
- Compreensão de conceitos básicos de programação, como variáveis, laços e funções
- Experiência com os fundamentos da programação em C
- Conhecimento básico de conceitos de desenvolvimento de software
Público-Alvo
- Programadores em 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 de grande escala
7 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.
Preço por grupo privado, treinamento online ao vivo, 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