Programação em C – Fundamentos ao Projeto Prático 💻
Desenvolva uma base sólida em programação utilizando a linguagem C. Aprenda desde a lógica fundamental até a manipulação de memória e organização de projetos profissionais.
Foco do Curso
Metodologia: Aprendizado prático baseado em terminal, compilação manual e construção de algoritmos eficientes, preparando você para sistemas de baixo nível e alto desempenho.
🎯 O Que Você Vai Aprender
-
Lógica e Memória --- Compreenda como o computador armazena dados, o uso de ponteiros e a gestão eficiente de memória. Ver Módulo 3
-
Terminal e Compilação --- Domine o uso do GCC e MinGW, entenda o processo de pré-processamento, compilação e linkedição. Ver Compilação
-
Estruturação de Projetos --- Aprenda a organizar códigos complexos usando headers, múltiplos arquivos fonte e automatização com Makefile. Ver Organização
-
Persistência de Dados --- Saiba como salvar e carregar informações de arquivos, criando sistemas que mantêm os dados após o fechamento. Ver Projetos
📚 Jornada de Aprendizado (16 Aulas)
O curso é estruturado em quatro fases de evolução técnica.
🧱 Fase 1: Fundamentos (Aulas 01-04)
- Aula 01 - Intro & Hello World 🐍
- Aula 02 - Estrutura & Compilação 🏗️
- Aula 03 - Variáveis & Tipos 📊
- Aula 04 - Operadores ➗
🏗️ Fase 2: Controle e Dados (Aulas 05-08)
- Aula 05 - Estruturas Condicionais 🔀
- Aula 06 - Laços de Repetição 🔁
- Aula 07 - Vetores (Arrays) 📏
- Aula 08 - Manipulação de Strings 🔡
🧠 Fase 3: Modularização e Memória (Aulas 09-12)
- Aula 09 - Funções e Modularização 📦
- Aula 10 - Introdução a Ponteiros 📍
- Aula 11 - Ponteiros e Arrays 🔗
- Aula 12 - Estruturas (Structs) 🗳️
🚀 Fase 4: Especialização (Aulas 13-16)
- Aula 13 - Manipulação de Arquivos 📂
- Aula 14 - Organização Profissional 🏛️
- Aula 15 - Projeto Integrador 🎓
- Aula 16 - Boas Práticas e Encerramento ✨