Curso Completo de Linguagem C e C++ - Iniciante Ao Avançado
4.5 (5,131 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15,945 students enrolled

Curso Completo de Linguagem C e C++ - Iniciante Ao Avançado

Um Curso Completo que irá te ensinar do ZERO a trabalhar com Todo o Essencial, Estruturas de Dados e Criação de Jogos
Highest Rated
4.5 (5,131 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15,945 students enrolled
Created by One Day Code
Last updated 6/2020
Portuguese
Portuguese [Auto]
Current price: $27.99 Original price: $39.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 18 hours on-demand video
  • 23 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Como desenvolver programas utilizando a Linguagem C e C++
  • Criar seus próprios programas usando o Code::Blocks
  • Utilizar diferentes tipos de variáveis (Int, Float, Char, Boolean)
  • Fazer operações matemáticas
  • Trabalhar com Condicionais Simples ou Compostas (IF, Switch Case)
  • Utilizar Conectivos Lógicos (AND, OR, NOT)
  • Criar laços de repetição (While, For)
  • Desenvolver Menus
  • Definir Constantes
  • Definir, Percorrer e Acessar Vetores
  • Definir, Percorrer e Acessar Matrizes
  • Como usar Ponteiros
  • Como limpar a tela
  • Usar funções sem retorno
  • Usar funções com retorno (Inteiras, Caractere, Booleanas)
  • Usar funções com envio de parâmetros simples e múltiplos
  • Usar funções com envio de parâmetros com ponteiros
  • Fazer alocação dinâmica de Vetores e Matrizes
  • Construir estruturas (Structs)
  • Leitura e Escrita em Arquivos Externos
  • Busca Simples
  • Busca Binária
  • Inserir, Remover Elementos em Pilhas
  • Inserir, Remover Elementos em Filas
  • Ordenar Vetores com Bubble Sort
  • Ordenar Vetores com Insertion Sort
  • Ordenar Vetores com Selection Sort
  • Ordenar Vetores com Quick Sort
  • Ordenar Vetores com Shell Sort
  • Ordenar Vetores com Merge Sort
  • Criação de Tabuleiros
  • Posicionamento Aleatório
  • Criação de Máscaras
  • Mensagens de Feedback
  • Modificar a Cor no Terminal
  • Jogar em Dupla
Course content
Expand all 165 lectures 18:12:51
+ Exercícios Recomendados (FAÇA AS AULAS E DEPOIS VENHA AQUI CASO QUEIRA PRATICAR)
1 lecture 00:14
Exercícios Recomendados (FAÇA AS AULAS E DEPOIS VENHA AQUI CASO QUEIRA PRATICAR)
00:14
+ Arquivos do Curso (Parte Inicial)
2 lectures 00:03
Arquivos da Parte Fundamental
00:02
Arquivos da Parte Intermediária
00:01
+ Tipos de Variáveis
12 lectures 57:19
MEU CÓDIGO NÃO COMPILA/RODA (ERROS MAIS COMUNS)
00:28
Operações Matemáticas
06:15
DESCONTÃO PARA OUTROS CURSOS
00:45
LINKS DE DESCONTOS PARA ALUNOS ATUAIS
00:25
Exercício de Fixação 2 - Valor Absoluto da Diferença entre Duas Notas
09:23
Código - Exercício de Fixação 2 - Valor Absoluto da Diferença entre Duas Notas
00:17
Exercício de Fixação 3 - Ler 3 Valores na mesma linha e Multiplicar
05:54
Código - Exercício de Fixação 3 - Ler 3 Valores na mesma linha e Multiplicar
00:17
+ Condicionais
13 lectures 01:12:42
Condicionais Matemáticas
06:32
Condicionais Booleanas
04:53
Condicionais com Char
04:02
Exercício de Fixação 1 - Ler 3 Valores para Aprovar ou Reprovar
08:23
Código - Exercício de Fixação 1 - Ler 3 Valores para Aprovar ou Reprovar
00:30
Condicionais Múltiplas e Conectivos
06:55
Exercício de Fixação 2 - Lados dos Triângulos
10:41
Código - Exercício de Fixação 2 - Lados dos Triângulos
00:27
Condicional Switch Case
05:34
Exercício de Fixação 3 - Calculadora com Menu
08:48
Código - Exercício de Fixação 3 - Calculadora com Menu
00:39
Como Gerar Números Aleatórios
05:23
+ Laços de Repetição
11 lectures 51:35
Laço de Repetição (Do While)
04:02
Laço de Repetição Para (For)
05:05
Menus e Seleções Simples
06:11
Criar Constantes com DEFINE
02:51
Exercício de Fixação 1 - Contagem Regressiva
08:55
Código - Exercício de Fixação 1 - Contagem Regressiva
00:20
Exercício de Fixação 2 - Número Pares de 10 a 20
06:50
Código - Exercício de Fixação 2 - Número Pares de 10 a 20
00:17
Exercício de Fixação 3 - Conferir se Número é Primo
11:02
Código - Exercício de Fixação 3 - Conferir se Número é Primo
00:25
+ Vetores, Strings e Matrizes
7 lectures 01:01:59
Definir , Acessar , Percorrer e Ler Vetores
08:08
Exercício de Fixação - Média de Um Vetor
13:13
Código - Exercício de Fixação - Média de Um Vetor
00:53
Como Criar e Acessar Strings
12:18
Definir , Acessar , Percorrer e Ler Matrizes
09:48
Exercício de Fixação - Inverter as Linhas da Matriz
16:47
Código - Exercício de Fixação - Inverter as Linhas da Matriz
00:52
+ Revisão e Introdução
3 lectures 21:33
Revisão e Introdução
11:53
Correção Parte do Char
00:21
Revisão e Introdução (Parte 2)
09:19
+ Ponteiros, Funções e Seus Tipos
6 lectures 32:46
Funções Sem Retorno (Void)
03:58
Funções Inteiras (int)
07:11
Funções Caractere (char)
03:15
Funções Booleanas (bool)
03:27
Limpar a Tela
03:17
+ Funções com Parâmetros
4 lectures 25:57
Funções com Parâmetro Único
06:26
Funções com Mais de Um Parâmetro
05:31
Funções com Ponteiro e Referência Como Parâmetro
06:55
Funções com Vetor Como Parâmetro
07:05
Requirements
  • Computador com Code::Blocks (Ensinarei a Instalar durante o curso)
  • Não é preciso ter conhecimentos prévios com programação
Description

Um curso para quem sempre sonhou em se tornar um programador, mas nunca programou uma linha sequer.

Linguagem C é uma ótima linguagem para se aprender, pois a maior parte das linguagens de alto nível utilizadas hoje foram feitas baseadas no C, ou seja, ao aprender C você terá muita facilidade para aprender qualquer outra linguagem!

Nesse curso você aprenderá a criar programas com  os recursos:

Revisão do Curso "Aprenda C e C++ - Fundamentos Para Lógica de Programação"

  • Entender a diferença entre Alto Nível X Baixo Nível

  • Entender a diferença entre Programação X Codificação

  • Definir, Percorrer e Acessar Matrizes

  • Definir, Percorrer e Acessar Vetores

  • Definir Constantes

  • Desenvolver Menus

  • Criar laços de repetição (While, For)

  • Utilizar Conectivos Lógicos (AND, OR, NOT)

  • Trabalhar com Condicionais Simples ou Compostas (IF, Switch Case)

  • Fazer operações matemáticas

  • Utilizar diferentes tipos de variáveis (Int, Float, Char, Boolean)

Parte Nova

ESSENCIAL

  • Revisão sobre Definição e Impressão de Variáveis

  • Revisão sobre Vetores, Matrizes e Laços de Repetição

  • Como usar Ponteiros

  • Como limpar a tela

  • Usar funções sem retorno

  • Usar funções com retorno (Inteiras, Caractere, Booleanas)

  • Usar funções com envio de parâmetros simples e múltiplos

  • Usar funções com envio de parâmetros  com ponteiros

  • Fazer alocação dinâmica de Vetores e Matrizes

  • Construir estruturas (Structs)

  • Leitura e Escrita em Arquivos Externos

CRIAÇÃO DE JOGOS

  • Criação de um Jogo da Velha, Batalha Naval e Jogo da Forca

  • Criação de Tabuleiros

  • Posicionamento Aleatório

  • Criação de Máscaras

  • Mensagens de Feedback

  • Modificar a Cor no Terminal

  • Jogar em Dupla

ESTRUTURAS DE DADOS

  • Busca Simples

  • Busca Binária

  • Operações com Filas

  • Operações com Pilha

  • Bubble Sort

  • Insertion Sort

  • Selection Sort

  • Quick Sort

  • Shell Sort

  • Merge Sort

Além disso você terá suporte individual para tirar suas dúvidas e responderá a questionários para reforçar os seus conhecimentos.

Ao finalizar o curso você receberá um Certificado.

Esse curso é para iniciantes, mesmo que NUNCA TENHAM PROGRAMADO NA VIDA.

Muito obrigado e te vejo lá

Who this course is for:
  • Pessoas que queiram aprender a programar em C com as facilidades do C++
  • Estudantes universitários que estão com dificuldade em aprender lógica de programação