Cursou – Cursos online grátis
Informática Programação

Curso de C++ para Iniciantes

Aprenda mais sobre esta linguagem de programação.
Ajude a Divulgar o curso:
Curso de C++ para Iniciantes
  • Empresa: Marcos Castro
  • Nível do curso: Básico
  • Possui certificado: Não

C++ pode ser considerado como um velho conhecido das pessoas que trabalham com programação. Trata-se de uma das diversas linguagens compiladas, que é caracterizada como sendo multi-paradigma, e que pode ser utilizado para uma série de projetos diferentes. Pode ser considerada como uma das linguagens de programação mais utilizadas pelos profissionais de programação.

Geralmente é uma das primeiras linguagens de programação que os profissionais que trabalham com projetos, dos mais variados tipos, acabam aprendendo, seja em cursos de nível técnico quanto também em nível profissional.

Aprenda o necessário para começar a programar em C++ neste curso online e gratuito. Não deixe de conferir também o curso de Programação em C.

Sobre o curso

Neste curso online, os alunos poderão entender melhor como funciona esta linguagem de programação, considerada como sendo uma das mais interessantes e utilizadas do mundo. O curso é focado no público iniciante, com a apresentação do ambiente, até os primeiros passos efetivos que podem ser dados dentro do ambiente de programação.

Estrutura do curso

  • Aula 01 – Preparando o ambiente
  • Aula 02 – Hello World
  • Aula 03 – Declarando variáveis
  • Aula 04 – Operadores
  • Aula 05 – Variável Caractere char
  • Aula 06 – Declaração condicional if
  • Aula 07 – Comando switch
  • Aula 08 – Depurando programas
  • Aula 09 – Loop – Comando while
  • Aula 10 – Loop – Comando for
  • Aula 11 – Criando funções
  • Aula 12 – Sobrecarga de nomes de funções
  • Aula 13 – Criando módulos
  • Aula 14 – Escopo de variável
  • Aula 15 – Vetores
  • Aula 16 – Vetores de caracteres strings
  • Aula 17 – Ponteiros
  • Aula 18 – Continuando com ponteiros
  • Aula 19 – Ponteiros novamente
  • Aula 20 – Constantes
  • Aula 21 – Argumentos da função main
  • Aula 22 – Agrupando dados com structs
  • Aula 23 – Structs novamente
  • Aula 24 – Criando classes
  • Aula 25 – Ordenando carros (bubble sort)
  • Aula 26 – Classes novamente
  • Aula 27 – Programando com classe
  • Aula 28 – Classes e ponteiros
  • Aula 29 – Modificadores de acesso e funções friends
  • Aula 30 – Construtores e destrutores
  • Aula 31 – Sobrecarregando construtores
  • Aula 32 – Construtor de cópias
  • Aula 33 – Herança
  • Aula 34 – Funções virtuais
  • Aula 35 – TAD Pilha (Stack)
  • Aula 36 – Tipos de dados abstratos parametrizados (classes template)
  • Aula 37 – Classe String
  • Aula 38 – Parâmetros opcionais
  • Aula 39 – Operador ternário
  • Aula 40 – Revisando alguns conceitos
  • Aula 41 – Sobrecarga de operadores
  • Aula 42 – Funções inline
  • Aula 43 – Fluxo IO – Arquivos
  • Aula 44 – Exceções
  • Aula 45 – Classe Vector
  • Aula 46 – Classe List
  • Aula 47 – Operador setw
  • Aula 48 – Templates novamente – TAD Fila
  • Aula 49 – Lista Encadeada – Parte I
  • Aula 50 – Lista Encadeada – Parte II
  • Aula 51 – Structs aninhadas
  • Aula 52 – Classes aninhadas
  • Aula 53 – Árvore binária
  • Aula 54 – Criando namespaces
  • Aula 55 – Retorno por referência
  • Aula 56 – Palavra-chave extern
  • Aula 57 – Variável estática (static)
  • Aula 58 – Função get
  • Aula 59 – Sobrecarga do operador de índice
  • Aula 60 – Classe deque
  • Aula 61 – Classe map
  • Aula 62 – Classe queue
  • Aula 63 – Classe priority queue (fila de prioridades)
  • Aula 64 – Classe set
  • Aula 65 – Classe stack
  • Aula 66 – Gravando objetos em arquivo
  • Aula 67 – Grafos – Matriz de adjacência
  • Aula 68 – Grafos – Lista de adjacência
  • Aula 69 – Grafos – Busca em profundidade – DFS
  • Aula 70 – Grafos – Busca em largura – BFS
  • Aula 71 – Grafos – Detectando ciclo
  • Aula 72 – Grafos – Algoritmo de Kruskal – Parte 1
  • Aula 73 – Grafos – Algoritmo de Kruskal – Parte 2 (union-find)
  • Aula 74 – Grafos – Algoritmo de Kruskal – Parte 3
  • Aula 75 – Algoritmo de Kadane
  • Aula 76 – Problema da Mochila 0/1 – Parte 1
  • Aula 77 – Problema da Mochila 0/1 – Parte 2
  • Aula 78 – Problema da Mochila 0/1 – Parte 3
  • Aula 79 – Maratona de Programação
  • Aula 80 – Problema do Troco – Algoritmo Guloso
  • Aula 81 – Maratona de Programação – Busca em grafos
  • Aula 82 – Maratona de Programação – Algoritmos Gulosos (Greedy Algorithm)
  • Aula 83 – Maior subsequência comum (longest common subsequence)
  • Aula 84 – Grafos – Algoritmo de Dijkstra – Parte 1
  • Aula 85 – Grafos – Algoritmo de Dijkstra – Parte 2
  • Aula 86 – Machine Learning – Algoritmo KNN – Parte 1
  • Aula 87 – Machine Learning – Algoritmo KNN – Parte 2
  • Aula 88 – Introdução a Algoritmos Genéticos
  • Aula 89 – Algoritmos Genéticos – Problema OneMax
  • Aula 90 – Backtracking – Gerando permutações – Parte 1
  • Aula 91 – Backtracking – Gerando permutações – Parte 2
  • Aula 92 – Backtracking – Gerando combinações
  • Aula 93 – Backtracking – Número mínimo de moedas
  • Aula 94 – Algoritmo de Kosaraju – Componentes fortemente conexas
  • Aula 95 – Agrupamento (Clustering) – K-Means
  • Aula 96 – Problema das N Rainhas – Parte 1
  • Aula 97 – Problema das N Rainhas – Parte 2
  • Aula 98 – Algoritmo de Knuth-Morris-Pratt – KMP
  • Aula 99 – Programação dinâmica – Problema da mochila
  • Aula 100 – Longest Palindromic Subsequence (LPS) – Parte 1
  • Aula 101 – Longest Palindromic Subsequence – Parte 2 – Programação dinâmica
  • Aula 102 – Backtracking – Gerando subconjuntos

Assista as aulas do curso: Curso de C++ para Iniciantes

VOTE:
Ruim!Regular!Bom!Muito bom!Ótimo! (3 votos, média: 4,33 de 5)
Loading...Loading...
Ajude a Divulgar o curso:
Autor:

Comente sobre o curso: