🔰 Módulo 1 – Fundamentos do Frontend
Objetivo: Criar interfaces visuais com HTML, CSS e JavaScript.
Entender o que é Frontend e Backend
Aprender HTML: estrutura, tags, formulários, semântica
Aprender CSS: estilização, classes, layout, responsividade com Flexbox
Aprender JavaScript: variáveis, funções, eventos, DOM
Projeto prático: página de apresentação com formulário de contato funcional
⚙️ Módulo 2 – Lógica de Programação e Backend Básico
Objetivo: Entender lógica e criar as primeiras rotas backend.
Aprender lógica de programação (condições, loops, funções)
Escolher linguagem backend (PHP, Node.js ou Python)
Criar scripts para processar formulários
Aprender sobre rotas HTTP (GET, POST)
Servir páginas dinâmicas com dados
Projeto prático: script que processa o formulário do Módulo 1
🗄️ Módulo 3 – Banco de Dados e Integração
Objetivo: Salvar e recuperar dados de forma segura.
Introdução a bancos de dados relacionais (MySQL, PostgreSQL)
Aprender comandos SQL: SELECT, INSERT, UPDATE, DELETE
Conectar backend ao banco de dados
Validação de dados antes de salvar
Criar estrutura CRUD (Create, Read, Update, Delete)
Projeto prático: sistema de cadastro de usuários com listagem
🚀 Módulo 4 – Aplicação Completa e Deploy
Objetivo: Integrar tudo e publicar o projeto na web.
Organizar pastas e arquivos (MVC básico ou por camadas)
Criar feedbacks visuais (mensagens de sucesso ou erro)
Utilizar ferramentas como Git e GitHub para versionar
Publicar frontend com Vercel ou GitHub Pages
Publicar backend com Render, Railway ou VPS
Projeto prático: aplicação full stack funcional (ex: lista de tarefas ou blog)
Objetivo: Criar interfaces visuais com HTML, CSS e JavaScript.
Entender o que é Frontend e Backend
Aprender HTML: estrutura, tags, formulários, semântica
Aprender CSS: estilização, classes, layout, responsividade com Flexbox
Aprender JavaScript: variáveis, funções, eventos, DOM
Projeto prático: página de apresentação com formulário de contato funcional
⚙️ Módulo 2 – Lógica de Programação e Backend Básico
Objetivo: Entender lógica e criar as primeiras rotas backend.
Aprender lógica de programação (condições, loops, funções)
Escolher linguagem backend (PHP, Node.js ou Python)
Criar scripts para processar formulários
Aprender sobre rotas HTTP (GET, POST)
Servir páginas dinâmicas com dados
Projeto prático: script que processa o formulário do Módulo 1
🗄️ Módulo 3 – Banco de Dados e Integração
Objetivo: Salvar e recuperar dados de forma segura.
Introdução a bancos de dados relacionais (MySQL, PostgreSQL)
Aprender comandos SQL: SELECT, INSERT, UPDATE, DELETE
Conectar backend ao banco de dados
Validação de dados antes de salvar
Criar estrutura CRUD (Create, Read, Update, Delete)
Projeto prático: sistema de cadastro de usuários com listagem
🚀 Módulo 4 – Aplicação Completa e Deploy
Objetivo: Integrar tudo e publicar o projeto na web.
Organizar pastas e arquivos (MVC básico ou por camadas)
Criar feedbacks visuais (mensagens de sucesso ou erro)
Utilizar ferramentas como Git e GitHub para versionar
Publicar frontend com Vercel ou GitHub Pages
Publicar backend com Render, Railway ou VPS
Projeto prático: aplicação full stack funcional (ex: lista de tarefas ou blog)