Aprenda C e C++ - Funções, Alocação, Arquivos e Crie 3 Jogos
4.3 (59 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.
287 students enrolled

Aprenda C e C++ - Funções, Alocação, Arquivos e Crie 3 Jogos

Aprenda a criar programas em C e C++ do Zero, com recursos mais avançados para melhorar seu código!
4.3 (59 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.
287 students enrolled
Created by One Day Code
Last updated 6/2020
Portuguese
Portuguese [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10 hours on-demand video
  • 6 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
  • 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
  • Entender a diferença entre Programação X Codificação
  • Entender a diferença entre Alto Nível X Baixo Nível
  • 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 95 lectures 09:50:22
+ Recursos
2 lectures 00:04
Exercícios Recomendados
00:02
Arquivos do Curso
00:01
+ Tipos de Variáveis
6 lectures 43:44
Variáveis Inteiras
09:59
Tipos De Variáveis
12:44
Operações Matemáticas
06:16
DESCONTÃO PARA OUTROS CURSOS
00:45
LINKS DE DESCONTOS PARA ALUNOS ATUAIS
00:25
+ Condicionais
7 lectures 43:13
Condicionais Matemáticas
06:32
Condicionais Booleanas
04:53
Condicionais com Char
04:02
Condicionais Múltiplas e Conectivos
06:55
Condicional Switch Case
05:34
Como Gerar Números Aleatórios
05:23
+ Laços de Repetição
5 lectures 23:45
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
+ Vetores, Strings e Matrizes
3 lectures 30:14
Definir , Acessar , Percorrer e Ler Vetores
08:08
Como Criar e Acessar Strings
12:18
Definir , Acessar , Percorrer e Ler Matrizes
09:48
+ Revisão Até o Momento
2 lectures 21:12
Revisão Geral de Fundamentos Parte 1
11:53
Revisão Geral Parte 2
09:19
+ 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
+ Alocação de Memória Dinâmica
5 lectures 35:07
Incluindo Arquivos Em Outros
03:01
Alocação Dinâmica para Vetores
15:13
Alocação DInâmica para Vetores C++
04:27
Alocação Dinâmica para Matrizes
10:47
Alocação Dinâmica para Matrizes C++
01:39
Requirements
  • É recomendado ter uma noção básica de C em Variáveis, Laços, Condicionais, Vetores e Matrizes (Será feita uma revisão durante o curso)
Description

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

A 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:

Parte 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

  • 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 Tabuleiros
  • Posicionamento Aleatório
  • Criação de Máscaras
  • Mensagens de Feedback
  • Modificar a Cor no Terminal
  • Jogar em Dupla

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