Python Brasil 2025

HTMX e Django: desenvolvimento web moderno e descomplicado
24/10/2025 , Intermediária

Vamos ver como HTMX potencializa recursos poderosos e que muitas vezes são esquecidas do Django, como seu poderoso sistema de templates, para criar aplicações web modernas e responsivas.


Exploraremos como o HTMX aproveita os recursos muitas vezes esquecidos do Django, como seu robusto sistema de templates, tratamento de formulários e roteamento de URLs. Veremos na prática como criar interfaces dinâmicas e interativas sem abandonar o conforto do lado do servidor.
Tópicos abordados:

  • O que o Django faz bem?
  • Como podemos deixar essas aplicações mais dinâmicas?
  • Evolução dos controles hipermídia, soluções no cliente e a ascenção de frameworks client-side
  • HTMX como uma alternativa para aplicações hipermídia com foco no backend
  • Quando usar HTMX versus frameworks client-side
  • Exemplo prático com Django e HTMX (demonstração)

Ao final da palestra, você terá uma nova perspectiva sobre como criar aplicações web poderosas e compatíveis com REST, aproveitando ao máximo o ecossistema Django, e com um caminho viável para evoluir aplicações Django já existentes.


Escolha uma ou mais áreas em que essa proposta se encaixa

Desenvolvimento Web

Quais conhecimentos prévios são necessários para que seja possível acompanhar bem a sua atividade?

Conceitos básicos de desenvolvimento Web. Idealmente algum conhecimento de Django mas não é obrigatório. Embora eu vá usar Django, o que pretendo mostrar não é atrelado apenas ao Django, funciona bem com FastAPI, Flask, Go, Node, etc. Deixarei essas diferenças claras,

O que as pessoas que participarem podem esperar aprender na sua atividade?

O que é O que é HTMX, como funciona, como usar com Django e outras tecnologias Web. Como avaliar quando vale a pela usar HTMX, ou quando vale a pena usar frameworks client-side como React.

Desenvolver Web com mais de 20 anos de experiência, atualmente atuo como Tech Lead na Vinta Software, empresa de consultoria especializada em Python e com grande atuação em projetos open source.