Curso de C++ Básico

O C++ é uma linguagem de programação muito popular e amplamente utilizada, principalmente em sistemas embarcados.

Nível Iniciante Categoria Desenvolvimento Back-end

  • Curso com 02h32 de videos
  • Certificado com 28 horas
  • 38 exercícios

Sobre o curso

O C++ é uma linguagem de programação muito popular e amplamente utilizada, principalmente em sistemas embarcados.

C++ é uma evolução orientada a objetos da linguagem C que, apesar de ser sido criado em 1987, ainda é uma das linguagens mais utilizadas do mundo, sendo amplamente utilizada em sistemas embarcados devido a sua facilidade de uso em baixo nível. Além disso, junto com o C, é a base de várias linguagens modernas, o que torna o seu aprendizado quase obrigatório a todo programador que queira entender o funcionamento das estruturas de uma linguagem.

O que irá aprender?

Neste curso abordaremos tudo o que você precisa aprender para programar na linguagem C++. São vídeo aulas e apostilas que mostram os principais conceitos básicos da linguagem. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.

Dentre várias outras coisas, você aprenderá:

  • Os conceitos básicos da linguagem: tipo de dados, variáveis, escopo;
  • As estruturas condicionais e de repetição;
  • Como trabalhar com funções;
  • O funcionamento da orientação a objetos no C++.

Pra quem é esse curso?

Esse curso é destinado a estudantes e/ou desenvolvedores que queiram aprender os conceitos básicos da linguagem C++.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Code::Blocks 12.11 ou superior

Conteúdo programático

  1. Introdução

    Nesta aula, vamos ter uma visão geral sobre a história do C++.

    2 aulas
    • A história da linguagem C++
    • Metodologia Orientada a Objetos
  2. Processo de compilação

    Nesta aula, veremos o que são compiladores e como funciona o processo de compilação do C++.

    3 aulas
    • Compiladores e Interpretadores
    • Compiladores
    • Interpretadores
  3. Preparando o ambiente

    Nesta aula, veremos como preparar o ambiente do curso.

    2 aulas
    • Escolha de uma IDE
    • Code::Blocks
  4. Tipos de dados e identificados

    Nesta aula, conheceremos os tipos de dados disponíveis no C++.

    6 aulas
    • Palavras chave da linguagem C++
    • Processo de compilação de um programa C++
    • Comentários
    • Tipos de dados em C++
    • Identificadores
    • Questionário
  5. Variáveis

    Nesta aula, veremos como declarar variáveis e quais são os tipos de variáveis disponíveis no C.

    11 aulas
    • Variáveis
    • Variáveis Locais
    • Variáveis Globais
    • Variável Static
    • Variável Local Static
    • Variável Global Static
    • Trabalhando com variáveis
    • Conversão de dados
    • Classes de armazenamento
    • Constantes
    • Questionário
  6. Enumeradores

    Nesta aula, veremos o que são enumerados.

    2 aulas
    • Enum
    • Questionário
  7. Operadores

    Nesta aula, conheceremos os operadores da linguagem.

    5 aulas
    • Operadores aritméticos
    • Incremento e Decremento
    • Trabalhando com incremento e decremento
    • Operadores relacionais e lógicos
    • Questionário
  8. Condicionais

    Nesta aula, conheceremos os condicionais da linguagem.

    8 aulas
    • Condicionais
    • IF
    • IF Aninhado
    • If, else, else if
    • Switch
    • Switch aninhado
    • Trabalhando com condicionais
    • Questionário
  9. Laços

    Nesta aula, conheceremos os laços da linguagem.

    11 aulas
    • Laços
    • For
    • While
    • Do while
    • Trabalhando com laços
    • Desvios
    • Return
    • Goto
    • Break
    • Continue
    • Questionário
  10. Matrizes

    Nesta aula, conheceremos a estrutura de dados chamada matriz.

    7 aulas
    • Matrizes
    • Matriz Unidimensional
    • Matriz Bidimensional
    • Matriz Multidimensional
    • Inicialização e manipulação de matrizes
    • Trabalhando com matrizes
    • Questionário
  11. Estruturas

    Nesta aula, veremos o que são e como declarar structs em C.

    3 aulas
    • Structs
    • Trabalhando com structs
    • Questionário
  12. Funções

    Nesta aula, veremos como declarar funções no C.

    11 aulas
    • Funções
    • Forma de uma função
    • Argumentos de uma função
    • Trabalhando com funções
    • Chamada por valor, Chamada por referência
    • Função main
    • O comando return
    • Funções e matrizes
    • Tipos de funções
    • Função recursiva
    • Questionário
  13. Ponteiros

    Nesta aula, veremos o que são ponteiros e como declará-los.

    9 aulas
    • Definição de ponteiros
    • Variáveis de ponteiros
    • Operadores e atribuição de ponteiros
    • Trabalhando com ponteiros
    • Aritmética de ponteiros
    • Comparação de ponteiros
    • Incremento e decremento de ponteiros
    • Ponteiros e matrizes
    • Questionário
  14. Entrada e saída

    Nesta aula, veremos como funciona a leitura e escrita de dados em C++.

    6 aulas
    • Entrada e saída
    • cout
    • printf
    • cin
    • Trabalhando com entrada e saída de dados
    • Questionário
  15. Orientação a objetos

    Nesta aula, veremos como funciona a orientação a objeto.

    12 aulas
    • Orientação a objetos
    • Classes
    • Objetos
    • Atributos
    • Métodos
    • Trabalhando com classes
    • Herança
    • Herança Múltipla
    • Encapsulamento
    • Construtores e Destrutores
    • Acesso a classes em arquivos diferentes
    • Questionário
  16. Pré-processadores

    Nesta aula, veremos o que são e como utilizar pré-processadores no código.

    9 aulas
    • Pré-processadores
    • #define
    • #undef
    • #if #else #elif #endif
    • #ifdef #ifndef
    • #error
    • #line
    • #pragma
    • Questionário
  17. Filas e Pilhas

    Nesta aula, veremos uma breve introdução sobre filas e pilhas.

    1 aulas
    • Filas e Pilhas
  18. DirectX

    Nesta aula, veremos um pouco sobre o DirectX.

    1 aulas
    • DirectX
  19. Projeto final

    Nesta aula, criaremos um projeto simples, porém completo em C++.

    7 aulas
    • Projeto final cálculos de Área
    • Arquivo Cod01.cpp
    • Arquivo Areas.h
    • Arquivo Areas.cpp
    • Arquivo Visual.h
    • Arquivo Visual.cpp
    • Explicando o projeto final
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

  • Muito bem separado e organizado todos os módulos.

    Depoimento - Ivan
    C++ Básico
    Ivan Recife / PE
  • Excelente explicação sobre Classes, finalmente consegui entender o que é uma classe. Excelente curso.

    Depoimento - Marcos
    C++ Básico
    Marcos Petrópolis / RJ
  • Gostei muito do curso de C++ básico. Já programo há muito tempo em JAVA, mas sempre tive interesse em mexer com C/C++, tenho alguns objetivos específicos com esta linguagem. Gostei muito das explicações e dos exemplos e achei bom na plataforma que agora você pode copiar os fontes, facilita muito e torna o aprendizado muito mais rápido. Rumo ao intermediário e ao avançado.

    Depoimento - Alessandro
    C++ Básico
    Alessandro Lago Sul / DF
  • Ótimo curso básico! O Aluno pode ir para o próximo passo com uma boa bagagem para não passar por dificuldades.

    Depoimento - Fábio
    C++ Básico
    Fábio São Luís / MA
  • Bem denso o conteúdo, cobriu mesmo todo o básico do C++. Muito bom.

    Depoimento - Jean
    C++ Básico
    Jean São Miguel do Oeste / SC
  • Me introduziu muito bem ao C++.

    Depoimento - Gustavo
    C++ Básico
    Gustavo Fazenda Rio Grande / PR
  • Bom curso, atendeu ao conteúdo proposto.

    Depoimento - Jovan
    C++ Básico
    Jovan Jacareí / SP
  • Muito bom, bem explicado e de fácil entendimento.

    Depoimento - Renan
    C++ Básico
    Renan Rio de Janeiro / RJ
  • Curso bem explicativo, foi ótimo a didática.

    Depoimento - Francisco
    C++ Básico
    Francisco Mogi das Cruzes / SP

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!