Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2020-12-10 17:47:05
30-Day Money-Back Guarantee

This course includes:

  • 19.5 hours on-demand video
  • 27 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
Development Programming Languages C++

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

Curso Completo que irá te ensinar do ZERO a Estruturas de Dados e Criação de Jogos + Curso de Gestão Ágil com SCRUM
Rating: 4.5 out of 54.5 (5,744 ratings)
18,246 students
Created by One Day Code, Criar Cursos Online
Last updated 12/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

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
Curated for the Udemy for Business collection

Course content

25 sections • 185 lectures • 19h 44m total length

  • Preview10:01
  • Introdução a Computação
    18:28
  • Preview02:28
  • Preview04:26
  • Material Teórico Das Seguintes Aulas
    00:01
  • Preview13:35
  • MEU CÓDIGO NÃO COMPILA/RODA (ERROS MAIS COMUNS)
    00:28

  • Exercícios Recomendados (FAÇA AS AULAS E DEPOIS VENHA AQUI CASO QUEIRA PRATICAR)
    00:14

  • Arquivos da Parte Fundamental
    00:02
  • Arquivos da Parte Intermediária
    00:01

  • Preview12:44
  • Variáveis Inteiras
    09:59
  • Operações Matemáticas
    06:15
  • DESCONTÃO PARA OUTROS CURSOS
    00:45
  • LINKS DE DESCONTOS PARA ALUNOS ATUAIS
    00:25
  • Preview06:56
  • Preview00:19
  • 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

  • Mais de 200 Aulas 100% Grátis Para Você!
    00:19

  • Preview09:54
  • 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

  • Preview05:36
  • 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

  • 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
    11:53
  • Correção Parte do Char
    00:21
  • Revisão e Introdução (Parte 2)
    09:19

  • Preview11:38
  • 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

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

One Day Code
School of Coding - Games, Apps and Websites
One Day Code
  • 4.4 Instructor Rating
  • 18,656 Reviews
  • 263,953 Students
  • 34 Courses

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.

Programei e lancei os aplicativos Save My Night  ,Vestfoco, Hoby Box e Equilibrium."

Criar Cursos Online
Professor John Haste
Criar Cursos Online
  • 4.5 Instructor Rating
  • 15,924 Reviews
  • 249,090 Students
  • 6 Courses

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

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.