Curso Completo de Linguagem C e C++ - Iniciante Ao Avançado
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
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.
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:
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
CURSO EXTRA
Ao final você ainda poderá fazer um curso extra de Gestão Ágil de Projetos com Scrum, para poder trabalhar com projetos maiores, gerenciar equipes e se destacar no mercado de trabalho!
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
Instructors
Nós ensinamos pessoas a criarem protótipos com ou sem programação para validarem suas ideias e economizarem dinheiro.
Aprenda a criar Jogos, Aplicativos e Sites de uma forma fácil e aplicável para tirar suas ideias do papel e trazê-las para a realidade!
Na One Day Code você aprende com diversão, velocidade e aplicabilidade,numa linguagem informal com piadas, memes e zoeiras.
Entre num mundo de infinitas possibilidades com nossos cursos 100% online!
Sobre o Fundador (João Victor Santos Pinho Teixeira):
"Sou apaixonado pela tecnologia desde criança, criei o blog Games Parati em 2009 para ajudar as pessoas com softwares e videoaulas.
Sou formado em Tecnologia da Informação e curso Sistemas de Informação na Universidade Tecnológica Federal do Paraná.
Trabalhei com Banco de Dados na Multinacional HQS+, Sistemas Web e Aplicativos na Aceleradora de Startups Hotmilk da agência da PUCPR e na Empresa de Softwares Educacionais SITE.
Em 2016 fundei a One Day Code para ensinar programação após passar pelo maior programa de Lançamento de Startups do Mundo, o Founder Institute.
Em 2017 fundei a CodeHow com mais 3 sócios , uma escola de programação para aulas extra curriculares em escolas ou dentro da grade do Ensino Fundamental.
Em 2019 lancei o livro Bem-vindo ao Game Design - Introdução a Criação de Jogos: Aprenda a Transformar seu Hobby em Profissão.
Programei e lancei os aplicativos Save My Night ,Vestfoco, Hoby Box e Equilibrium."
Olá, pessoas! Como vocês estão?
Eu sou o professor John e desde 2009 transmito meu conhecimento de programação de Jogos, Sites e Aplicativos pela internet ajudando pessoas no mundo todo.
Eu transformo meu conhecimento em Cursos Online e vendo eles na internet através da escola One Day Code, depois dou suporte aos alunos que têm dúvidas.
Essa é minha renda principal há mais de 4 anos e acredito que sou a pessoa ideal para te ajudar a criar seu primeiro Curso Online!
Aqui estão alguns dos meus números totais:
265 846 Alunos
Aprendendo online todos os dias
147 Países
Em todos os continentes
31 Cursos Lançados
Do zero ao lançamento