Udemyallpt

Curso Completo de Linguagem C , C++ e Orientação a Objetos

Learn data structures & OOP from scratch! Hands-on exercises & games make programming fun. Complete course for beginners.

4.6(9,397)
31,497students
26h 36m
Certificate
One Day Code - John Haste
One Day Code - John HasteSchool of Coding - Games, Apps and Websites

Course Content

Curso Completo de Linguagem C , C++ e Orientação a Objetos is an all-levels Udemy course taught by One Day Code - John Haste. It runs 26h 36m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 9,397 reviews, with 31,497 students enrolled. It is a paid course, last updated September 2024.

Aprenda C do Zero: Fundamentos de Programação e Criação de Jogos

Este curso é perfeito para você que sempre quis se tornar um programador, mesmo que nunca tenha escrito uma linha de código! Comece sua jornada na programação com a Linguagem C, uma base sólida para qualquer linguagem de alto nível. Ao dominar C, você facilitará o aprendizado de outras linguagens populares.

O que você vai aprender:

  • Fundamentos da Programação:

    • Entenda a diferença entre programação de alto nível e baixo nível.
    • Distinga programação de codificação.
    • Defina, percorra e acesse matrizes e vetores.
    • Defina constantes.
    • Desenvolva menus interativos.
    • Crie laços de repetição (While, For).
    • Utilize conectivos lógicos (AND, OR, NOT).
    • Trabalhe com condicionais simples e compostas (IF, Switch Case).
    • Realize operações matemáticas.
    • Utilize diferentes tipos de variáveis (Int, Float, Char, Boolean).
  • Parte Essencial (Revisão e Aprofundamento):

    • Revisão sobre definição e impressão de variáveis.
    • Revisão sobre vetores, matrizes e laços de repetição.
    • Ponteiros: aprenda a manipular ponteiros para um controle avançado da memória.
    • Limpeza de tela no terminal.
    • Funções: utilize funções sem retorno e com retorno (Inteiras, Caractere, Booleanas).
    • Parâmetros: aprenda a usar funções com envio de parâmetros simples e múltiplos, e com envio de parâmetros usando ponteiros.
    • Alocação dinâmica: faça alocação dinâmica de vetores e matrizes.
    • Estruturas (Structs): construa estruturas de dados personalizadas.
    • Leitura e escrita em arquivos externos.
  • Criação de Jogos:

    • Crie seus próprios jogos!
    • Desenvolva um Jogo da Velha, Batalha Naval e Jogo da Forca.
    • Crie tabuleiros e implemente posicionamento aleatório.
    • Crie máscaras e adicione mensagens de feedback ao usuário.
    • Modifique a cor no terminal para uma experiência visual mais rica.
    • Aprenda a jogar em dupla.
  • Estruturas de Dados:

    • Implemente busca simples e busca binária.
    • Utilize operações com filas e pilhas.
    • Aprenda algoritmos de ordenação: Bubble Sort, Insertion Sort, Selection Sort, Quick Sort, Shell Sort, Merge Sort.
  • Orientação a Objetos:

    • Domine os princípios da programação orientada a objetos (POO).
    • Classes e Objetos: entenda a diferença e como utilizá-los.
    • Encapsulamento, Construtores, Getters e Setters.
    • Herança e Diagramas UML.
    • Polimorfismo e Classes Abstratas.
  • Curso Extra:

    • Acesso a um curso extra de Gestão Ágil de Projetos com Scrum.
    • Suporte individual para tirar suas dúvidas.
    • Questionários para reforçar seus conhecimentos.
    • Certificado de conclusão.

Este curso é ideal para:

  • Iniciantes que nunca programaram antes.
  • Quem deseja construir uma base sólida em programação C.
  • Entusiastas que querem aprender a criar jogos e manipular dados.
  • Profissionais que buscam expandir suas habilidades em desenvolvimento de software.

Comece agora mesmo a sua jornada na programação!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(6)
7h 4m
intermediate
5.0(15)
2h 17m
beginner
5.0(25)
7h 12m
all
5.0(22)
4h 4m
all
5.0(62)
1h 40m
beginner

Curso de Violão para iniciantes.

by Aldo Bruno Marchand

5.0(8)
1h 4m
beginner