Learn.FOSS
Arquitetura JAMstack na Prática
Front-end

Arquitetura JAMstack na Prática

Aprenda a construir sites e aplicações web modernas, rápidas e seguras

Duração
8 horas
Módulos
6
Nível
Intermediário
Preço
Gratuito

Sobre o Curso

Arquitetura JAMstack na Prática

Aprenda a construir sites e aplicações web modernas utilizando a arquitetura JAMstack. Este curso aborda desde os conceitos fundamentais até a implementação de projetos reais.

O que você vai aprender

Módulo 1: Fundamentos do JAMstack

  • O que é JAMstack e por que usar
  • Comparação com arquiteturas tradicionais
  • Casos de uso e benefícios

Módulo 2: Hugo - O Gerador de Sites Estáticos

  • Instalação e configuração
  • Estrutura de templates
  • Criação de conteúdo com Markdown
  • Shortcodes e partials

Módulo 3: Tailwind CSS para Estilização

  • Configuração do Tailwind
  • Utilidade-first CSS
  • Componentes reutilizáveis
  • Design responsivo

Módulo 4: Supabase para Backend

  • Configuração do projeto
  • Autenticação de usuários
  • Banco de dados PostgreSQL
  • Storage e Edge Functions

Módulo 5: Deploy e CI/CD

  • GitHub Actions para automação
  • Deploy no Cloudflare Pages
  • Monitoramento e analytics
  • Otimização de performance

Módulo 6: Projeto Final

  • Criação de um blog completo
  • Sistema de comentários
  • Newsletter integrado
  • Deploy em produção

Projeto do Curso

Durante o curso, você construirá um blog moderno com:

  1. Site estático com Hugo
  2. Design responsivo com Tailwind
  3. Sistema de comentários com Supabase
  4. Newsletter automático
  5. Deploy contínuo com GitHub Actions

Para quem é este curso?

  • Desenvolvedores front-end que querem expandir suas habilidades
  • Profissionais que buscam criar sites mais rápidos e seguros
  • Empreendedores que precisam de uma presença online eficiente
  • Estudantes de tecnologia interessados em arquiteturas modernas

Recursos Incluídos

  • ✅ Código-fonte completo do projeto
  • ✅ Slides das aulas em PDF
  • ✅ Acesso à comunidade no Discord
  • ✅ Certificado de conclusão
  • ✅ Suporte direto do instrutor

Pré-requisitos: Conhecimento básico de HTML, CSS e Git. Familiaridade com JavaScript é um diferencial, mas não obrigatório.

Duração: 8 horas de conteúdo + projetos práticos

Nível: Intermediário

Instrutor

João Silva

Engenheiro de Software com 10+ anos de experiência em desenvolvimento web

Comece Agora

Acesso vitalício
Certificado de conclusão
Suporte da comunidade

Tecnologias

jamstack hugo tailwind supabase frontend

Acesse sua Conta

Insira seu e-mail e senha para acessar os cursos.

ou

Seus dados estão seguros