Desvendando o Código

Programação na prática

  • Home
  • Blog
    • Live YouTube
    • Angular
    • JS Básico
    • JS Intermediário
    • Live TikTok
  • Contato
  • Termos de Uso
  • Política de Privacidade
  • Sobre
  • Termos de Uso (EULA) – App Desvendando o Código
  • Política de Privacidade – App Desvendando o Código
  • Artigos
    • JavaScript
    • React
  • Home
  • Blog
    • Live YouTube
    • Angular
    • JS Básico
    • JS Intermediário
    • Live TikTok
  • Contato
  • Termos de Uso
  • Política de Privacidade
  • Sobre
  • Termos de Uso (EULA) – App Desvendando o Código
  • Política de Privacidade – App Desvendando o Código
  • Artigos
    • JavaScript
    • React
JavaScript Além do Básico: Projetos Desafiadores e Dicas Profissionais 

Atalho

  • Blog
  • JavaScript Básico
  • JavaScript Intermediário
  • Angular
  • recuperar senha
    Blog

    Como Enviar E-mails com Gmail e Node.js em 2026: Senha de App, Nodemailer e MySQL

    Marcos / 17 de October de 2026 / 0 Comments

    Você já precisou enviar um e-mail automaticamente por meio de uma aplicação? Seja para confirmar um cadastro, enviar notificações ou iniciar um processo de recuperação de senha, essa é uma funcionalidade bastante utilizada…

    read more
  • porcentagem
    JavaScript

    Como Calcular Porcentagem na Prática com JavaScript: Descontos, Aumentos e Juros

    Marcos / 16 de October de 2026 / 0 Comments

    Você já precisou calcular um desconto em uma loja, conferir um aumento de preço ou entender quanto pagaria de juros em uma compra? Essas situações têm algo em comum: a porcentagem. Aprendemos esse…

    read more
  • JavaScript

    Lógica de programação básica: 5 exercícios para aprender a pensar antes de codar

    Marcos / 29 de September de 2026 / 0 Comments

    Quando alguém começa a estudar programação, costuma perguntar: “Qual código eu preciso usar?”. Mas existe uma pergunta anterior: qual problema eu preciso resolver? Foi com esse raciocínio que trabalhei em uma aula com…

    read more
  • roadmap
    JavaScript

    Roadmap do JavaScript: por onde começar e como chegar aos projetos reais

    Marcos / 28 de September de 2026 / 0 Comments

    “Por onde eu começo a estudar JavaScript?” Essa pergunta aparece sempre que alguém vê tantos assuntos à frente: lógica, arrays, DOM, APIs, React, Node.js… A resposta fica mais simples quando colocamos cada assunto…

    read more
  • Blog

    Como Conectar React a uma API Node.js: Projeto de Barbearia com Bootstrap

    Marcos / 26 de September de 2026 / 0 Comments

    Você terminou o backend, testou as rotas e viu os dados chegando ao MySQL. E agora: como transformar essa API em uma aplicação que as pessoas consigam usar? Neste projeto, criamos a interface…

    read more
  • frontend backend
    Blog,  JavaScript,  React

    Contrato de API entre Front-end e Back-end: O Que É e Como Funciona na Prática

    Marcos / 25 de August de 2026 / 0 Comments

    Front-end + Back-end + API REST Contrato entre Front-end e Back-end: o que é e por que ele é tão importante? Entenda como definir um contrato de API permite que Front-end e Back-end…

    read more
  • typescript
    Blog,  JavaScript

    Orientação a Objetos com TypeScript: Classes, Objetos e Estado na Prática

    Marcos / 24 de August de 2026 / 0 Comments

    Aprender Orientação a Objetos com TypeScript é uma ótima maneira de entender como organizar melhor dados e comportamentos dentro de uma aplicação. Nesta aula prática do Desvendando o Código, começamos com exemplos simples…

    read more
  • react json server
    React

    React com JSON Server: Crie um CRUD sem Precisar de um Backend

    Marcos / 23 de August de 2026 / 0 Comments

    Você está desenvolvendo uma aplicação em React, mas o backend ainda não está pronto? Isso não significa que o desenvolvimento do frontend precisa parar. Uma das possibilidades é utilizar o JSON Server para…

    read more
  • json na pratica
    JavaScript

    JSON na Prática com JavaScript: Cadastro de Alunos com HTML, CSS e localStorage

    Marcos / 21 de August de 2026 / 0 Comments

    Se você está começando a estudar JavaScript e já encontrou termos como JSON, JSON.stringify(), JSON.parse() e localStorage, talvez tenha surgido uma dúvida: Para que tudo isso serve na prática? Uma das melhores maneiras…

    read more
  • segurança no backend
    JavaScript

    Segurança em API REST com Node.js e Express: Boas Práticas no Backend

    Marcos / 20 de August de 2026 / 0 Comments

    Criar uma API REST com Node.js e Express que funciona é apenas uma parte do desenvolvimento de uma aplicação. O servidor pode iniciar corretamente, as rotas podem responder, o login pode funcionar e…

    read more
 Older Posts

ARTIGOS

  • Como Enviar E-mails com Gmail e Node.js em 2026: Senha de App, Nodemailer e MySQL
  • Como Calcular Porcentagem na Prática com JavaScript: Descontos, Aumentos e Juros
  • Lógica de programação básica: 5 exercícios para aprender a pensar antes de codar
  • Roadmap do JavaScript: por onde começar e como chegar aos projetos reais
  • Como Conectar React a uma API Node.js: Projeto de Barbearia com Bootstrap

desvendandoocodigo

💻 Programação sem complicação.
🚀 JavaScript, Python, Node.js, React e IA.
🧠 Aprenda construindo projetos reais.

💰 JUROS SIMPLES OU COMPOSTOS? Você sabia que o re 💰 JUROS SIMPLES OU COMPOSTOS?

Você sabia que o resultado pode mudar quando aumentamos o número de meses?

📊 No exemplo, em 6 meses:
✅ Juros simples: 320
✅ Juros compostos: 354

A diferença aparece porque os juros compostos consideram também os juros acumulados nos períodos anteriores.

📌 Salve este Reel para lembrar dessa diferença e compartilhe com quem está estudando matemática financeira!

#JurosSimples #JurosCompostos #MatematicaFinanceira #AprendendoMatematica #MatematicaNaPratica
🚨 Apareceu MODULE_NOT_FOUND ao executar seu JavaSc 🚨 Apareceu MODULE_NOT_FOUND ao executar seu JavaScript com Node.js?

Antes de sair alterando seu código, confira duas coisas: o nome do arquivo e o diretório em que você está executando o comando.

Nesse exemplo, o erro aconteceu porque o nome digitado no terminal era diferente do nome real do arquivo.

Um detalhe simples que pode fazer você perder muito tempo! 💻

#NodeJS #JavaScript #ErrosDeProgramacao #VSCode #DesvendandoOCodigo
Programação é dom ou é resultado de estudo e práti Programação é dom ou é resultado de estudo e prática? 🤔

Muita gente olha para quem programa há anos e pensa: "É fácil para ele porque tem o dom."

Mas não vê o tempo dedicado aos estudos, os erros, as tentativas e a experiência acumulada.

Ninguém precisa começar sabendo tudo. O importante é entender que aprender programação é um processo.

💻 Primeiro entendemos o problema. Depois construímos a solução.

#Programacao #JavaScript #LogicaDeProgramacao #AprenderProgramacao #DesvendandoOCodigo
🚨 UM ERRO DE DIGITAÇÃO QUEBROU MEU CÓDIGO! 🐍 Você 🚨 UM ERRO DE DIGITAÇÃO QUEBROU MEU CÓDIGO! 🐍

Você já ficou procurando um erro no Python e descobriu que era apenas uma palavra escrita incorretamente?

💻 Neste exemplo com FastAPI, a própria mensagem de erro mostrou a linha do problema e sugeriu o nome correto!

🔎 E com um simples Ctrl + F no VS Code, conseguimos localizar rapidamente a palavra.

💡 Antes de sair alterando o código inteiro, leia a mensagem de erro. Muitas vezes, a solução já está ali!

🚀 Siga @desvendandoocodigo para aprender Python e desenvolvimento backend com problemas reais.

#Python #FastAPI #VSCode #Backend #Programacao
🚀 Precisa usar app.listen() para publicar uma API 🚀 Precisa usar app.listen() para publicar uma API Node.js na Vercel?

Quando desenvolvemos uma API com Express, normalmente utilizamos app.listen() para iniciar o servidor localmente.

Mas, ao fazer o deploy na Vercel, podemos trabalhar de outra maneira!

Neste projeto, separamos o server.js, utilizado no ambiente local, do app.js, que exporta a aplicação Express para a Vercel executar.

💻 Entender essa diferença ajuda a organizar melhor seu backend e evitar problemas na publicação da API.

🎯 Quer aprender o deploy completo de React + Node.js? O tutorial está no canal Desvendando o Código, no YouTube!

#NodeJS #ExpressJS #Vercel #APIRest #Programacao
🐍 Seu código Python precisa tratar entradas inváli 🐍 Seu código Python precisa tratar entradas inválidas!

Com try/except, você consegue capturar erros como ValueError e apresentar mensagens mais claras para o usuário.

🚀 Quer evoluir no desenvolvimento web? Conheça o Curso React na Prática, com 14 módulos e projetos reais!

👉 Acesse o link na bio.

#Python #TratamentoDeExcecoes #Programacao #ReactJS #DesvendandoOCodigo
🚀 Quer evoluir no React e aprender a integrar fron 🚀 Quer evoluir no React e aprender a integrar frontend e backend?

💻 Conheça o curso React na Prática, com 14 módulos, projetos reais e muito código!

👉 Acesse o link na bio e conheça o curso.

#JavaScript #ReactJS #JSONServer #Programacao #DesvendandoOCodigo
🐍 REINICIEI A API E OS DADOS CONTINUARAM SALVOS! 💾 🐍 REINICIEI A API E OS DADOS CONTINUARAM SALVOS! 💾🔥

Você já criou uma API que funcionava perfeitamente, mas perdia todos os dados quando reiniciava o servidor?

Isso acontece quando as informações ficam armazenadas apenas na memória da aplicação.

Neste exemplo, utilizamos Python + FastAPI + SQLite para resolver esse problema.

✅ Paramos o servidor.
✅ Iniciamos novamente.
✅ Executamos uma requisição GET.
✅ E os dados continuaram lá!

É isso que chamamos de persistência de dados.

💡 Uma coisa é fazer um CRUD funcionar. Outra é garantir que os dados continuem disponíveis depois que a aplicação reinicia.

📂 Projeto completo no GitHub — link na bio.

👇 Você já utilizou SQLite em algum projeto?

#Python #FastAPI #SQLite #Backend #Programacao
🚨 SUA API FUNCIONA... MAS ESTÁ SEGURA? 🔐 Imagine 🚨 SUA API FUNCIONA... MAS ESTÁ SEGURA? 🔐

Imagine desenvolver uma API, testar tudo e perceber que está funcionando perfeitamente.

Mas existe um detalhe que muita gente esquece: a segurança do código! ⚠️

Neste exemplo, temos uma palavra secreta exposta diretamente no código e várias responsabilidades concentradas no mesmo arquivo.

💻 Organizar o backend, separar responsabilidades e proteger informações sensíveis são cuidados importantes no desenvolvimento de uma aplicação.

Lembre-se: fazer funcionar é uma coisa. Fazer funcionar com segurança é outra! 🚀

💾 Salve este Reel para lembrar desses cuidados no seu próximo projeto!

👨‍💻 Siga @desvendandoocodigo para aprender JavaScript, Node.js e desenvolvimento backend na prática.

#NodeJS #SegurancaWeb #JavaScript #Backend #Programacao
Follow on Instagram
Prof. Marcos 2026 ©

desvendandoocodigo@desvendandoocodigo.com.br