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.
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.