Curso Avançado de C
Curso Avançado de C
Aprofunde seus conhecimentos em C e domine conceitos essenciais da programação de sistemas!
Se você já conhece o básico e a parte intermediária da linguagem C e deseja expandir suas habilidades para lidar com problemas mais complexos, estruturas de dados, criação e uso de bibliotecas e técnicas avançadas de programação, este curso é para você!
Neste curso, você vai evoluir seu domínio da linguagem C com explicações diretas, muitos exemplos práticos e uma didática que respeita o seu ritmo de aprendizado:
1. Resumo básico e intermediário de C
Uma breve revisão dos principais fundamentos: instalação do Code::Blocks, variáveis, entrada e saída, operadores, condicionais, laços, arrays, funções, matrizes, strings, ponteiros, alocação de memória, estruturas, modularização, arquivos e recursão.
2. Ponteiros para funções
Aprenda a declarar, usar, passar funções como parâmetros, arrays de funções e exemplos práticos.
3. Macros e pré-processador
Entenda o que o #define, #ifdef, #ifndef e #include, além de criar funções com macros.
4. Estruturas de Dados com Ponteiros
Aprenda a criar algumas estruturas de dados importantes como listas encadeadas, pilhas, filas e árvores binárias com structs e ponteiros.
5. Criação e uso de bibliotecas
Aprenda a utilizar e criar bibliotecas estáticas e dinâmicas par usa-las em outros projetos.
6. Programação em nível de Sistema
Aprenda o básico sobre como programar software que manipula outros programas do sistema operacional.
7. Dois projetos Interessantes.
Para quem é este curso?
Estudantes que já fizeram um curso introdutório e intermediário e querem avançar no domínio da linguagem.
Programadores que precisam manipular funções, biblioteca C.
Autodidatas que desejam trabalhar com estruturas mais avançadas.
Quem está se preparando para concursos, entrevistas técnicas ou cursos de programação de sistemas.
:background_color(white)/hotmart/product_pictures/9c951866-1bcf-47ad-86b1-d3ab1b8802b1/ChatGPTImage9_08_202515_58_12.png?w=920)
