C++ Essencial - Aprenda a Programar PASSO a PASSO!
Aprenda uma das linguagens mais populares do Planeta de forma fácil e sem complicações.
Confira algumas coisas que você aprenderá durante o curso.
Os Fundamentos da Linguagem
Funções
Orientação a objeto
Array e Vector
Referência/Ponteiro e muito mais
Introdução
TESTE GRÁTISVisão Geral de Algoritmo
Visão Geral de Estrutura de Dados
Usando o terminal
Terminais
Aviso importante aos usuários de Windows
Instalação C++ (Windows)
Problema do Windows Marcar .EXE como Trojan
Instalação C++ (MacOS)
Introdução do Módulo
Configurando o Projeto
TESTE GRÁTISPrimeiro Programa
Anatomia de um Código C++
Imprimindo no Console
Variável
Usando Namespace
Entradas/Saídas
Desafio Área da Circunferência
Desafio Área da Circunferência - Resposta
Tipos Primitivos #01
Tipos Primitivos #02
Tipo String
Inferência de Tipos
Operadores Aritméticos
Operadores de Atribuição
Operadores Relacionais
Operadores Lógicos
Operadores Unários
Operador Ternário
If #01
TESTE GRÁTISIf #02
Desafio If
Desafio If - Resposta
If/Else
If/Else If
While #01
While #02
For #01
For #02
Do While
Switch
Break/Continue
Conclusão do Módulo
Introdução do Módulo
Atribuição por Copia vs Referência
TESTE GRÁTISAtribuição por Copia
Referência #01
TESTE GRÁTISReferência #02
Referência #03
Operador de (Des)referência
Ponteiro #01
Ponteiro #02
Um Pouco Sobre Array
Ponteiro #03
Conclusão do Módulo
Introdução do Módulo
Básico Sobre Funções #01
Básico Sobre Funções #02
Básico Sobre Funções #03
Parâmetro por Copia vs Referência
Retorno de uma Função
Recursividade
Pilha de Execução & Escopo
Variável Estática
Função Main
Typedef
Função como Parâmetro
Lambda
Conclusão do Módulo
Introdução do Módulo
Processo de Compilação
Include #01
TESTE GRÁTISInclude #02
Define
IFDEF
Identificadores
Namespace
Arquivo Header (.h)
Pequeno Projeto
Conclusão do Módulo
Introdução do Módulo
Básico Sobre Array #01
Básico Sobre Array #02
Iterando Sobre Array #01
Iterando Sobre Array #02
Array Multidimensional
String como um Array de Caracteres
Vector #01
Vector #02
Implementando a Função Map
Conclusão do Módulo
Introdução do Módulo
Primeira Classe
TESTE GRÁTISClasse vs Objeto
Primeiro Método
Desafio Classe Produto
Desafio Classe Produto - Resposta
Usando Direct List Initialization
Construtor #01
Construtor #02
Construtor #03
Construtor #04
Destrutor
Atributos Privados
Copy Constructor
TESTE GRÁTISStack vs Heap
Usando a Stack
Operador new #01
Operador new #02
Conclusão do Módulo
Paradigmas
Pilares OO #01
Pilares OO #02
Pilares OO #03
Pilares OO #04
Conclusão do Curso
Sejam bem vindos ao curso de C++ da Cod3r. Nesse curso abordamos uma das linguagens mais versáteis de se programar.
Robusta e consolidada, C++ é a junção perfeita de linguagem de baixo nível e alto nível. Todo o poder de C com a versatilidade da orientação a objetos.
Largamente utilizada em vários tipos de aplicações está no topo das linguagens mais utilizadas mundo, e é assim que podemos perceber como C++ é poderosa, flexível e abrangente. Ela pode ser usada para programar qualquer tipo de software desde os mais simples até os mais complexos.
Além disso, C++ é uma linguagem que gera programas em código de máquina, que funciona com ou sem a participação de sistemas operacionais no dispositivo. Por sua capacidade de atingir o baixo nível de programação, próxima à linguagem de máquina, é amplamente utilizada em compiladores, editores, ferramentas de programação, jogos e programas de rede.
Nós aprenderemos os principais conceitos que formam bons programadores como: lógica de programação, anatomia do código, entradas e saídas, tipos de dados, operadores, estruturas de controle, toda a questão de memória como referência e ponteiro e funções. Conceitos importantes da linguagem como array e vector e todos os conceitos do paradigma de orientação a objetos como: herança, polimorfismo, sobrecarga de métodos, encapsulamento, classes, métodos e etc.
C++ tem uma comunidade largamente difundida em todo o mundo o que resulta em bastante conteúdo e códigos disponíveis na internet, você sempre conseguirá encontrar o que precisa.
Nosso curso dispõe de um time de suporte ágil e qualificado pra tirar todas suas dúvidas e ajudá-lo na compreensão dos conteúdos. Te vejo no curso.
Leonardo Leitão
Não, o curso pode ser assistido a qualquer tempo sem limite de prazo.
Sim, ao final do curso você receberá um certificado baseado na carga horária pra concluir o curso
Sim, temos um time de suporte pronto pra tirar as dúvidas relativas ao conteúdo do curso.
Sim
Sim, basta clicar no link boleto e enviar o comprovante de pagamento para o email [email protected]