Introdução e Instalação do Ambiente de Programação
  • Instalando a IDE Visual Studio Community 2019
  • OUTROS COMPILADORES QUE PODEM SER UTILIZADOS COM C++
  • Se você estiver utilizando CODE::BLOCKS veja como criar, compilar arquivos CPP
  • Se você estiver Utilizando o DEVC++ Veja como Criar, Compilar e executar .CPP
  • Instalar a IDE Microsoft Visual Studio Community 2019
  • Criando seu primeiro programa C++ no Visual Studio Community 2017
  • Crie você mesmo seu primeiro programa C++ no Visual Studio Community 2017
  • Analisando seu primeiro programa C++
  • O que é uma IDE?
  • Exercício on-line sobre os conceitos estudados
  • Crie um programa que escreve as palavras EU VOU APRENDER C++ linha a linha.
  • Exercícios Sobre Atalhos do Visual Studio Community 2017
  • E se seu antivírus estiver barrando a criação de arquivos .exe (executáveis)?
Primeira Lista de Exercícios e Resolução desta Primeira Lista de Exercícios
  • Primeira Lista de Exercícios de Programação C++
  • Resolução Questão 01)
  • Resolução Questão 02)
  • Resolução Questão 03)
  • Resolução Questão 04)
Conceitos Importantes Sobre Programação de Computadores
  • O que é a tal abstração tão falada na área de computação?
  • O que é uma linguagem de programação?
  • O que é a linguagem de programação C++?
  • Processo de Build C++ Código Fonte e Pré-Processamento
  • Processo de Build C++ Compilação, Linkedição até a geração do .exe
  • Analisando mais a fundo o código,a geração do .exe e execução primeiro programa
  • Exercícios de fixação dos conceitos aprendidos nesta seção
Criando e Manipulando Variáveis
  • O que é e como declarar uma variável?
  • Trocando o Idioma do Visual Studio Community 2019 para Inglês
  • Criando e Utilizando Variáveis em C++
  • Comentando e Explicando Códigos Sobre Conceitos De Variáveis
  • O que são e quais principais tipos de dados C++?
  • Regras para Declarar(Nomeiar) Variáveis
  • Tipo Inteiro: int
  • Exercício Criando de Variáveis
  • Tipo ponto flutuante: float e double
  • Tipo caracter: char e as Codificações ASCII e UNICODE
  • Exercícios de fixação dos conceitos aprendidos nas aulas anteriores
  • Exercício de Criação de Variáveis do tipo Inteiro, Real e Caractere
  • Tipo Booleano: bool - true(verdadeiro) ou false(falso)
  • Modificadores de Tipo: short, long, signed e unsigned
  • Constantes
  • Exercícios de fixação dos conceitos aprendidos nesta seção
  • Artigo: Posicionando o texto na tela (centralizando) ou indicando linha/coluna
Entrada de Dados e Programando com Operadores Aritméticos, Relacionais e Lógicos
  • std::cin >> recebendo dados do usuário via teclado.
  • Como receber múltiplas entradas em um único std::cin
  • Operadores Aritméticos + - * / %
  • Exercício std::cin
  • Como não encerrar o programa e solicitar Sim para continuar ou Não para encerrar
  • Precedência de Operadores
  • Debug do Código:Analisando Execução Passo a Passo com Breakpoints no VS 2017/19
  • Operadores relacionais e de Igualdade == > < >= <= !=
  • Conceito de Lógica, Algoritmo, Pseudocódigo e Processamento de Dados
  • Operadores Lógicos AND - E - &&, OR- OU - || e NOT - NÃO - ! Parte 01
  • Operadores Lógicos AND - E - &&, OR- OU - || e NOT - NÃO - ! Parte 02
  • std::printf( ) utilizando especificadores %c, %s, %d, %f e %l PARTE 1
  • std::printf( ) printando strings com c_str();
  • Operador Incremento ++ e Decremento -- Pré-fixados e Pós-Fixados
  • Um pouco mais de explicação sobre os operadores de incremento++ e decremento--
  • Exercícios de fixação dos conceitos aprendidos nesta seção
  • Explicação das Questões do Simulado (Leia apenas depois de fazer o simulado!)
Estruturas de Decisão Condicional (if-else |Operador Ternário ? | Switch Case)
  • Estrutura de Decisão Condicional se então, if e else - Conceito
  • Estrutura de Decisão Condicional se então, if e else - Prática
  • Expressões if e else Simples e Compostas
  • Operador Ternário (Condição) ? (true) : (false) - Conceitos
  • Operador Ternário (Condição) ? (true) : (false) - Prática de Programação
  • Estrutura de Seleção Condicional Escolha/Caso, Switch/Case
  • Estrutura de Seleção Condicional Switch/Case Prática de Programação
Estruturas de Repetição(Loops): while, do-while, for
  • Estruturas de Repetição(Loops): while
  • Estruturas de Repetição(Loops): while - Prática de Programação
  • Potencia de um número inteiro positivo usando apenas while sem math ou cmath
  • Estrutura de Repetição do-while conceitos e diferenças
  • Estrutura de Repetição do-while prática de programação.
  • Estruturas de Repetição(Loops): for - conceitos
  • Estruturas de Repetição(Loops): for - prática de programação
Funções Conceitos e Desenvolvimento
  • Introdução as funções
  • Funções que não retornam nada (void), funções nos parâmetros e o comando return
  • Protótipos de funções
  • Consolidando a Anatomia de uma função
  • Consolidando protótipos de funções
  • Otimizando a função Calculadora utilizando Switch Case
  • Criando Funções em Códigos sem Funções
  • Separando Protótipos e Implementações de funções em arquivos .h e .cpp
  • Exercício: Criando seu próprio arquivo de cabeçalho .h do zero
  • Artigo para quem utiliza DEVC++ - Criando Bilbiotecas no DEVC++
  • Entendendo Melhor o Conceito de Namespaces
  • Cast - Conversão de Dados Explícita x Coerção - Conversão de dados Implícita
  • Variável Global
  • Variável Local e o Escopo de uma Variável
  • Debugando código e entendendo escopo de variáveis na prática
  • Variáveis Locais Estáticas (static)
  • Argumentos Padrão para funções – Default Argument
*Ponteiros: conceitos e prática
  • Importantes conceitos: variáveis, endereços e memória - Parte 1