Ebook gratuito sobre lógica de programação, do básico ao avançado, com fundamentos e conceitos para desenvolver soluções em código.
Conteúdo do Ebook + Audiobook gratuito
-
1. Introdução à Lógica de Programação
+ Exercício: O que é a lógica de programação? 3 minutos -
2. Entendendo o que é um Algoritmo
+ Exercício: O que é um algoritmo e qual sua importância na programação? 3 minutos -
3. Fluxograma: O que é e como utilizar
+ Exercício: O que é um fluxograma na programação? 3 minutos -
4. Diagrama de blocos em programação
+ Exercício: Qual é a função dos diferentes tipos de blocos em um Diagrama de Blocos em Lógica de Programação? 3 minutos -
5. Variáveis e constantes
+ Exercício: Qual é a diferença entre uma variável e uma constante na programação? 4 minutos -
6. Tipos de dados em programação
+ Exercício: Qual dos seguintes tipos de dados em programação é usado para armazenar valores numéricos com um ponto decimal? 3 minutos -
7. Operadores aritméticos
+ Exercício: Qual é a ordem correta das operações quando se utilizam operadores aritméticos na programação, de acordo com a abreviação PEMDAS? 3 minutos -
8. Operadores lógicos
+ Exercício: Qual é a função dos operadores lógicos na programação e quais são os mais comuns? 3 minutos -
9. Operadores relacionais
+ Exercício: Quais são os seis operadores relacionais básicos comuns na maioria das linguagens de programação e qual é a sua função? 4 minutos
-
10. Estruturas de controle de fluxo: sequência
+ Exercício: Qual é a função da estrutura de sequência na lógica de programação? 3 minutos -
11. Estruturas de controle de fluxo: decisão
+ Exercício: Quais são os três tipos principais de estruturas de controle de fluxo na lógica de programação? 3 minutos -
12. Estruturas de controle de fluxo: repetição
+ Exercício: Qual das seguintes afirmações descreve corretamente as estruturas de controle de fluxo de repetição na programação? 3 minutos -
13. Vetores e Matrizes
+ Exercício: O que são vetores e matrizes em lógica de programação e como eles são usados? 4 minutos -
14. Funções e procedimentos
+ Exercício: Qual é a principal diferença entre funções e procedimentos na programação? 3 minutos -
15. Recursividade em programação
+ Exercício: O que caracteriza uma função recursiva na programação? 3 minutos -
16. Manipulação de strings
+ Exercício: Qual das seguintes afirmações sobre manipulação de strings é verdadeira? 3 minutos -
17. Manipulação de datas
+ Exercício: Qual das seguintes afirmações sobre manipulação de datas na programação é verdadeira? 5 minutos -
18. Manipulação de arquivos
+ Exercício: O que é manipulação de arquivos na programação? 3 minutos
-
19. Programação orientada a objetos: conceitos básicos
+ Exercício: Qual é a definição de herança na Programação Orientada a Objetos (POO)? 3 minutos -
20. Classes e Objetos
+ Exercício: O que é uma classe na programação orientada a objetos? 3 minutos -
21. Herança e Polimorfismo
+ Exercício: Quais são os quatro pilares fundamentais da programação orientada a objetos (OOP)? 3 minutos -
22. Encapsulamento e abstração
+ Exercício: O que é encapsulamento na programação orientada a objetos? 3 minutos -
23. Exceções e tratamento de erros
+ Exercício: O que é o tratamento de exceções na programação e por que é importante? 3 minutos -
24. Testes unitários e TDD
+ Exercício: O que é o Desenvolvimento Orientado por Testes (TDD) e quais são suas vantagens? 4 minutos -
29. Padrões de projeto
+ Exercício: Quem popularizou os padrões de projeto e qual é o livro que eles escreveram? 3 minutos -
30. Refatoração de código
+ Exercício: O que é a refatoração de código e por que é importante? 3 minutos -
45. Clean Code e boas práticas de programação
+ Exercício: O que é Clean Code e quem cunhou esse termo? 3 minutos
-
25. Programação assíncrona
+ Exercício: O que é programação assíncrona e quais são algumas técnicas para implementá-la? 3 minutos -
26. Programação concorrente e paralela
+ Exercício: Quais são as principais diferenças entre programação concorrente e programação paralela? 3 minutos -
27. Programação reativa
+ Exercício: Qual dos seguintes não é um princípio da Programação Reativa? 4 minutos -
28. Programação funcional
+ Exercício: O que é verdade sobre a programação funcional? 3 minutos
-
31. Introdução a bancos de dados
+ Exercício: Qual é a função dos bancos de dados na programação? 3 minutos -
32. SQL básico
+ Exercício: Quais são os quatro comandos SQL básicos que cada programador deve conhecer? 4 minutos -
33. SQL avançado
+ Exercício: O que são subqueries em SQL e quando são utilizadas? 3 minutos -
34. NoSQL: conceitos e prática
+ Exercício: Qual das seguintes afirmações é verdadeira sobre NoSQL? 3 minutos
-
35. Programação para web: conceitos básicos
+ Exercício: Qual das seguintes afirmações é verdadeira sobre a programação para web? 3 minutos -
36. HTML e CSS
+ Exercício: Qual das seguintes afirmações é verdadeira sobre HTML e CSS? 4 minutos -
37. JavaScript básico
+ Exercício: Qual das seguintes opções é uma descrição correta sobre JavaScript? 3 minutos -
38. JavaScript avançado
+ Exercício: Quais são alguns dos conceitos avançados de JavaScript discutidos no texto? 3 minutos -
39. Frameworks JavaScript: React, Angular, Vue
+ Exercício: Qual das seguintes afirmações é verdadeira sobre os frameworks JavaScript React, Angular e Vue? 4 minutos -
40. Desenvolvimento mobile: conceitos básicos
+ Exercício: Quais são os três tipos de aplicativos móveis mencionados no texto? 3 minutos -
41. Desenvolvimento mobile: prática com Flutter
+ Exercício: O que é Flutter e qual é a sua principal vantagem? 3 minutos
-
42. DevOps e Integração Contínua
+ Exercício: Qual dos seguintes é uma vantagem do DevOps no desenvolvimento de software? 3 minutos -
43. Controle de versão com Git
+ Exercício: Quem criou o Git e para que propósito inicial? 4 minutos -
44. Metodologias ágeis: Scrum e Kanban
+ Exercício: Quais são as principais diferenças entre as metodologias ágeis Scrum e Kanban? 3 minutos -
46. Segurança da informação em programação
+ Exercício: Qual das seguintes afirmações melhor descreve a segurança da informação em programação? 3 minutos
-
47. Inteligência Artificial: conceitos básicos
+ Exercício: Qual é a diferença entre IA fraca e IA forte? 3 minutos -
48. Machine Learning: conceitos e prática
+ Exercício: O que é Machine Learning e quais são seus principais tipos? 3 minutos -
49. Big Data e análise de dados
+ Exercício: O que é Big Data e qual é a sua relação com a lógica de programação? 3 minutos -
50. Cloud Computing: conceitos e prática
+ Exercício: Qual dos seguintes é um dos principais modelos de Cloud Computing? 3 minutos
Sobre o Ebook gratuito com áudio
Curso de Lógica de Programação do Básico ao Avançado
Este ebook gratuito apresenta uma trajetória completa para desenvolver o raciocínio necessário à criação de soluções computacionais. A leitura começa pelos fundamentos que ajudam a transformar problemas em instruções organizadas e evolui para conceitos usados na construção de aplicações modernas.
Construa uma base sólida para programar
Você entenderá como planejar a lógica antes de escrever código, interpretar condições, organizar dados e controlar o comportamento de um programa. O material favorece uma aprendizagem progressiva, conectando conceitos essenciais a situações práticas do desenvolvimento.
Avance para recursos e práticas atuais
Além da base lógica, o ebook explora abordagens importantes para criar sistemas mais estruturados, seguros e fáceis de manter. São apresentados princípios que apoiam a qualidade do código, a resolução de erros, o trabalho com dados e o desenvolvimento em diferentes contextos tecnológicos.
Aprendizado para aplicar em projetos
Ao estudar este conteúdo, você poderá fortalecer sua capacidade de analisar problemas, definir etapas de solução e compreender como diferentes técnicas se relacionam no dia a dia da programação. É uma leitura útil para quem deseja construir uma visão ampla da área e se preparar para estudar linguagens e ferramentas específicas.
Acesse este ebook gratuito e desenvolva conhecimentos fundamentais para sua jornada em tecnologia, informática e programação.
Qual é a diferença entre algoritmo e fluxograma?
O algoritmo descreve os passos para resolver um problema; o fluxograma representa esses passos visualmente.
Por que operadores lógicos são importantes na programação?
Eles permitem combinar condições e definir decisões mais precisas no fluxo de um programa.
O que são vetores e matrizes em lógica de programação?
São estruturas usadas para armazenar vários valores organizados em uma ou mais dimensões.
Este Ebook / Audiobook inclui:
3 horas e 9 minutos de conteúdo em áudio
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Pronto para começar?
No aplicativo você também encontrará...
+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo





















