Curso de Programação Orientada a Objetos em C++
Este repositório contém o material utilizado no curso de Programação Orientada a Objetos criado para o meu canal no YouTube. O curso é desenvolvido com a linguagem C++ e tem por objetivo ensinar programação em C++ usando a parte orientada a objetos e genérica da linguagem. Ele é uma continuação direta do meu curso de Programação de Computadores, que aborda a programação estruturada na linguagem C++.
O material é composto por slides em formato PowerPoint e laboratórios em formato PDF. Cada laboratório é acompanhado de códigos de exemplo utilizados durante a aula e nos exercícios de revisão, fixação e aprendizagem. Os exercícios de revisão tem por objetivo averiguar a captação de conceitos importantes vistos na aula. Os de fixação foram feitos para por em prática o que foi visto e ajudar na fixação do conteúdo. Os de aprendizagem são para treinar ainda mais acrescentando uma pitada de desafio.
A numeração dos laboratórios (Labs) coincidem com a sequência das aulas (Slides).
- Apresentação
- Introdução
- Classes
- Objetos
- Funções Membro
- Construtores
- Destrutores
- O Ponteiro this
- Tipos Abstratos de Dados
- Sobrecarga de Operadores
- Funções Amigas
- Projetando Classes
- Conversões de Tipos
O material do curso está em constante evolução. Se tiverem sugestões de melhoria fiquem a vontade para contribuir.