Udemyintermediatept

Curso Intermediário de C

Master C programming! Learn pointers, structs, file handling & advanced techniques. Practical skills for developers.

5.0(1)
1students
18h 47m
Certificate
SynerCode Sinergia com a Tecnologia
SynerCode Sinergia com a TecnologiaInstrutor na Udemy

Course Content

Curso Intermediário de C is an intermediate-level Udemy course taught by SynerCode Sinergia com a Tecnologia. It runs 18h 47m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 5.0 out of 5 from 1 review, with 1 student enrolled. It is a paid course, last updated October 2025.

Aprofunde seus conhecimentos em C com este curso intermediário de C e domine os conceitos essenciais para a programação de sistemas! Se você já possui uma base em C e busca expandir suas habilidades para lidar com problemas complexos, manipulação de arquivos e técnicas avançadas, este curso é ideal para você.

Neste curso, você vai aprimorar seu domínio da linguagem C com explicações claras, muitos exemplos práticos e uma didática que se adapta ao seu ritmo de aprendizado:

  • Revisão de Fundamentos: Começamos com um resumo básico, incluindo instalação do Code::Blocks, variáveis, entrada e saída, operadores, condicionais, laços, arrays e funções.
  • Matrizes em C: Aprenda a declarar, inicializar e percorrer matrizes (arrays bidimensionais) utilizando for, while e exemplos práticos.
  • Trabalhando com Strings: Entenda como declarar, inicializar e preencher strings (textos), tanto manualmente quanto automaticamente.
  • Ponteiros em C: Desvende o poder dos ponteiros em C: o que são, como utilizá-los, sua relação com arrays e strings, e como funcionam na passagem por referência.
  • Alocação Dinâmica de Memória: Domine a alocação dinâmica de memória com malloc, calloc, realloc e free. Aprenda a trabalhar com vetores e matrizes dinâmicas, evitando erros comuns.
  • Estruturas (Structs): Organize seus dados com structs. Aprenda a declará-las, inicializá-las, passá-las por referência e utilizar ponteiros com structs.
  • Manipulação Avançada de Strings: Utilize funções poderosas da biblioteca padrão C (como strlen, strcpy, strcmp) para manipular strings de forma eficiente.
  • Modularização de Código: Aprenda a organizar seus projetos de forma profissional, separando o código em arquivos .h e .c e criando projetos modulares.
  • Manipulação de Arquivos: Trabalhe com diversos tipos de arquivos (.txt, .bin, .csv). Aprenda a abrir, ler, gravar e manipular dados utilizando fopen, fwrite, fread, fprintf, fscanf, etc.
  • Recursividade: Compreenda o conceito de recursão com exemplos clássicos como fatorial e sequência de Fibonacci.
  • Projetos Práticos: Desenvolva dois projetos interessantes para consolidar seu aprendizado.

Este curso é para:

  • Estudantes que já fizeram um curso introdutório de C e desejam avançar.
  • Programadores que precisam manipular dados, arquivos ou criar projetos modulares em C.
  • Autodidatas que buscam trabalhar com memória dinâmica, ponteiros e estruturas avançadas.
  • Candidatos que se preparam para concursos, entrevistas técnicas ou cursos de programação de sistemas e embarcados.

O que você terá:

  • Aulas didáticas, práticas e bem estruturadas.
  • Exercícios práticos para reforçar o conhecimento.
  • Acesso vitalício ao curso e certificado de conclusão.
  • Suporte do instrutor para tirar dúvidas.

Não pare no básico! Dê o próximo passo na sua formação em C e aprenda recursos que farão você se destacar como desenvolvedor. Inscreva-se agora e vamos codar juntos com a SynerCode!

$ 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(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