Aprenda Ponteiros e Alocação Dinâmica de Memória em C

Entenda, de uma vez por todas, como usar ponteiros e alocar memória dinamicamente, de forma eficiente, em programas em C

4.75 (25 reviews)
Udemy
platform
Português
language
Programming Languages
category
Aprenda Ponteiros e Alocação Dinâmica de Memória em C
103
students
7 hours
content
Oct 2023
last update
$19.99
regular price

What you will learn

Aprender os fundamentos do funcionamento da memória RAM.

Assimilar a sintaxe dos ponteiros em linguagem C, muitas vezes tida como difícil e obscura.

Entender as funcionalidades básicas oferecidas ao programador pelo uso de ponteiros, aplicando boas práticas na sua implementação.

Aprender como implementar 3 estruturas de dados dinâmicas muito utilizadas em linguagens de alto nível: a pilha, a filha e a lista ligada.

Compreender as diversas equivalências entre ponteiros e vetores.

Obter conhecimentos básicos a cerca da aritmética de ponteiros.

Compreender a diferença entre funções com passagem de parâmetros por valor e por referência, usando as potencialidades de cada uma no momento adequado.

Perceber a importância dos ponteiros quando se lida com strings.

Compreender a alocação dinâmica de memória, sua diferença para a alocação estática, e o papel fundamental que os ponteiros desempenham nessa questão.

Entender o que são memory leaks, como identificá-los usando a ferramenta Valgrind e como evitá-los.

Aprender a implementar matrizes dinâmicas de qualquer ordem em C

Why take this course?

O curso definitivo, a nível universitário, sobre ponteiros e alocação dinâmica em linguagem C.

Você aprenderá, de forma definitiva, como usar o recurso mais poderoso de todos já oferecido por uma linguagem de programação, o ponteiro. Esse item é a base de TODAS as linguagens de programação modernas, uma vez que elas são, em quase sua totalidade, escritas usando a linguagem C.

A partir desse entendimento será possível alocar memória dinamicamente, fazendo-o alcançar novos ares na programação em C. Dessa forma, aprenderemos a criar quatro estruturas de dados dinâmicas: a pilha, fila, lista e a matriz. Essas estruturas são amplamente usadas e possuem implementações diversas nas linguagens mais modernas, então compreender seu funcionamento por baixo dos panos ajudará a desenvolver um olhar diferenciado à programação.

Para que o conteúdo das aulas seja solidificado em sua mente, o curso conta com várias listas de exercícios, além de um conjunto de simulados. Fazer esses exercícios, na ordem em que aparecem, é fundamental para consolidar o aprendizado.

Além de tudo o curso conta com certificado de conclusão, que pode ser compartilhado no seu currículo, e um suporte à eventuais dúvidas por meio aba de comentários das aulas, além de um contato pessoal direto comigo, por minhas redes sociais.

Muito obrigado, aguardo você para iniciarmos o curso!

Reviews

Giulia
March 28, 2023
O Gustavo é um excelente tutor, possui uma ótima didática e um conhecimento profundo sobre a área de Computação. Me salvou nas aulas da faculdade hahah.

Charts

Price

Aprenda Ponteiros e Alocação Dinâmica de Memória em C - Price chart

Rating

Aprenda Ponteiros e Alocação Dinâmica de Memória em C - Ratings chart

Enrollment distribution

Aprenda Ponteiros e Alocação Dinâmica de Memória em C - Distribution chart
5210410
udemy ID
3/13/2023
course created date
4/1/2023
course indexed date
Bot
course submited by