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.

Preencha o Formulário a Seguir: