Aprenda Programação Orientada a Objetos em C++ de forma didática
Atenção: este curso ainda está em produção... Porém... Leia com atenção:
Neste curso você compreenderá as os principais conceitos envolvidos no paradigma de programação orientado a objetos que existem na maioria das linguagens de programação orientadas a objetos. O curso apresenta tanto os conceitos em si, quanto lhe ensina com base em exemplos escritos e testados em Linguagem C++. O curso foi pensado para pessoas que já dominam o básico sobre lógica de programação em Linguagem C, portanto, caso você ainda não domine lógica de programação, recomenda-se que você aprenda esse tema primeiro, antes de se aventurar com programação orientada a objetos. Aqui você aprenderá coisas como:
- Classes & Objetos
- Modificadores de Acesso
- Introdução à Modelagem de Sistemas, UML e Diagramas
- Construtores
- Ponteiros e Alocação Dinâmica
- Referências e o this
- Standard Template Library
- Associações
- Forward Declaration
- Classes Amigas (friendship)
- Static
- Destrutores
- Agregação
- Const
- Templates
- Herança e polimorfismo
- Herança Múltipla
- Tratamento de erros com exceções (exceptions)
- Namespaces
- Smart Pointers
- Functors (function objects) e lambda functions
- Multithreading
- Introdução ao C++ Moderno (c++11, c++14, c++17, c++20 e c++23)
- Introdução aos Padrões de Projeto
Tem interesse? Então preencha o formulário a seguir para receber minhas comunicações sobre o lançamento desse curso e concorra a um desconto de 50% no lançamento.