Home

Programação na prática • Professor Marcos Caldas

Desvendando o Código

Aprenda programação construindo de verdade.

Bem-vindo ao Desvendando o Código, um espaço criado para ensinar programação de forma prática, direta e sem complicação.

Aqui você encontrará artigos, projetos completos, aulas gravadas, dicas de desenvolvimento e conteúdos sobre algumas das tecnologias mais utilizadas no mercado.

O objetivo é mostrar não apenas como programar, mas também explicar por que cada solução funciona.

Programação ao vivo

Encontre a próxima aula

Terça • 11hConceitos e prática
Quinta • 11hDesenvolvimento web
Sábado • 19hProjetos completos
Horário de Brasília. Confira no canal a transmissão agendada e ative o lembrete.
E-book gratuito • React

React do Zero: seus primeiros passos na prática

Comece a entender componentes, JSX, props e estados com exemplos simples. Conheça também projetos reais desenvolvidos com React e descubra os próximos passos para evoluir.

Baixar e-book React gratuito ↓

Acesso gratuito ao PDF, sem cadastro.

Trilha de aprendizagem

Cinco cursos, um caminho para evoluir

Comece pela lógica, desenvolva projetos com JavaScript, avance para APIs e segurança e aprenda React na prática. Veja as tecnologias de cada formação e escolha seu próximo passo.

01 • Fundamentos

JavaScript do Zero — Lógica, HTML, CSS e Projeto Prático

Construa sua base em lógica e desenvolvimento web com prática progressiva e um projeto final.

JavaScriptHTMLCSSLógica de programação
02 • Aplicação prática

JavaScript na Prática — Listas, JSON e LocalStorage

Transforme dados em uma lista de produtos e construa um CRUD de tarefas que salva as informações no navegador.

JavaScriptHTMLCSSJSONLocalStorage
03 • Back-end

API REST com Node.js e Express — Do Zero ao CRUD Completo

Organize rotas, métodos HTTP, validações e operações CRUD em uma API que você consegue testar e ampliar.

Node.jsExpressJavaScriptMongoDBAPI REST
04 • Projeto full stack

Autenticação e Segurança com JWT — Node.js, MySQL e React

Implemente cadastro e login, proteja a API com JWT e integre o React a um fluxo de acesso restrito.

Node.jsExpressMySQLJWTReact
05 • Front-end com React

React do Zero — Aprenda React na Prática com Projetos Reais

Crie componentes e interfaces interativas, trabalhe com estados e formulários e conecte aplicações a APIs. Projetos: Calculadora de IMC, Dev Tasks, Catálogo de Produtos e frontend de agendamento para barbearia (backend disponibilizado como material complementar).

ReactJavaScriptHTMLCSSJSON ServerBootstrapAPIs
📚 Coleção Pense Como Programador Conheça os livros que acompanham as formações do Desvendando o Código.
Conhecer os livros →

Os materiais gratuitos ajudam você a conhecer cada tema antes de escolher seu próximo curso.

Projeto de agendamento para barbearia com interface em React e Bootstrap
Projeto do curso React do Zero

Agendamento para barbearia com React

Nas aulas, desenvolva o frontend com React e Bootstrap e aprenda a integrá-lo à API. O backend em Node.js e MySQL acompanha o material do projeto como complemento, mas seu desenvolvimento não é ensinado nessas aulas.

ReactBootstrapAPI RESTNode.js (material)MySQL (material)
Conhecer o curso React do Zero →
Acompanhamento individual

Precisa de uma aula feita para o seu projeto?

Sou professor de Desenvolvimento de Sistemas e ofereço aulas particulares 100% online, com foco nas suas dúvidas, desenvolvimento web e projetos práticos.

Agendar pelo Superprof
Estude também no celular

App Desvendando o Código

Escolha sua stack, avance por níveis e estude programação com cards baseados em conteúdos reais. Reforce seus estudos direto pelo celular e acompanhe sua evolução.

JavaScript TypeScript Python SQL MongoDB React React Native
Baixar na Google Play
Tela do App Desvendando o Código mostrando as stacks de estudo disponíveis

Bora codar. — Professor Marcos Caldas