Udemyallpt

Do Zero ao Profissional em C.

Learn C programming! Master the fundamentals and build a strong foundation for software development. Ideal for beginners and those looking to enhance their coding skills.

5.0(4)
27students
39h 52m
Certificate
SynerCode Sinergia com a Tecnologia
SynerCode Sinergia com a TecnologiaInstrutor na Udemy

Course Content

Do Zero ao Profissional em C. is an all-levels Udemy course taught by SynerCode Sinergia com a Tecnologia. It runs 39h 52m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 5.0 out of 5 from 4 reviews, with 27 students enrolled. It is a paid course, last updated October 2025.

Aprenda C do Zero ao Profissional: Domine a Linguagem Fundamental da Programação

Descubra o poder da programação com C, uma das linguagens mais influentes e essenciais da computação! Este curso abrangente é perfeito para iniciantes que desejam construir uma base sólida e se tornar profissionais em C. Entenda como os computadores funcionam e domine uma linguagem que serve de alicerce para outras linguagens populares como C++, Java e até Python.

O que você vai aprender:

  • Fundamentos da Linguagem C:
    • Introdução à linguagem C: sua importância e relevância atual.
    • Configuração do ambiente: instalação do Code::Blocks e seu primeiro programa "Olá, Mundo!".
    • Boas práticas de programação e organização de código.
  • Variáveis e Tipos de Dados:
    • Tipos de dados básicos: int, float, char, double.
    • Constantes e diretivas #define.
  • Entrada e Saída de Dados:
    • Utilize printf e scanf para formatação de dados (%d, %f, %c, %s).
  • Operadores:
    • Domine operadores aritméticos, relacionais e lógicos.
  • Estruturas de Controle:
    • Condicionais: if, else, else if e switch case para tomada de decisões.
    • Laços de Repetição: for, while, do while, break e continue para automatizar tarefas.
  • Arrays (Vetores):
    • Armazene e manipule coleções de dados com arrays e vetores.
  • Funções em C:
    • Crie funções personalizadas com e sem retorno (void, int, etc.).
  • Matrizes em C:
    • Declare, inicialize e percorra matrizes bidimensionais com for e while.
  • Strings Básicas:
    • Trabalhe com strings: declaração, inicialização e manipulação.
  • Ponteiros em C:
    • Entenda ponteiros, sua relação com arrays e strings, e passagem por referência.
  • Alocação Dinâmica de Memória:
    • Utilize malloc, calloc, realloc e free para alocação dinâmica e evite erros.
  • Structs:
    • Organize dados com structs, incluindo passagem por referência e uso com ponteiros.
  • Strings Avançadas:
    • Domine funções da biblioteca padrão (strlen, strcpy, strcmp) para manipulação eficiente de strings.
  • Modularização:
    • Organize seus projetos com arquivos .h e .c para um código modular e profissional.
  • Manipulação de Arquivos:
    • Trabalhe com arquivos .txt, .bin e .csv usando fopen, fwrite, fread, fprintf, fscanf.
  • Recursividade:
    • Entenda e aplique recursão com exemplos como fatorial e sequência de Fibonacci.
  • Ponteiros para Funções:
    • Declare, use e passe funções como parâmetros.
  • Macros e Pré-processador:
    • Utilize #define, #ifdef, #ifndef e #include para otimizar seu código.
  • Estruturas de Dados com Ponteiros:
    • Implemente estruturas de dados importantes como listas encadeadas, pilhas, filas e árvores binárias.
  • Criação e Uso de Bibliotecas:
    • Aprenda a usar e criar bibliotecas estáticas e dinâmicas.
  • Programação em Nível de Sistema:
    • Introdução à programação que interage com o sistema operacional.
  • Quatro Projetos Práticos:
    • Aplique seus conhecimentos em projetos reais.

Para quem é este curso?

  • Iniciantes sem experiência em programação.
  • Estudantes de Ciência da Computação, Engenharia e cursos técnicos.
  • Autodidatas que bus
$ 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(58)
3h 49m
beginner

Do Zero Aos Mils - Marketup

by Robervald Da Silva Sidrome

5.0(12)
4h 32m
intermediate

Fundamentos do PHP8 do zero

by MARCELO MAGNO ESPÍNDOLA DE MELO

5.0(22)
4h 53m
all
5.0(4)
4h 47m
beginner

Animação do zero com o Toon Boom 17

by Boy Animation Productions

5.0
8h 4m
beginner