2. Sobre mim
● Formada em Redes de
Computadores pela Estácio
de Sá em 2012
● 6 anos na área de tecnologia
● Já trabalhei em Infra
Estrutura, Web Design e
Desenvolvimento.
● Atualmente sou WebDesigner
na eMiolo.com
3. O que é Pug.js?
● Um Template Engine
● Sintaxe simples e intuitiva
● Estrutura e sintaxe baseada
em indentação
● Pode gerar somente o HTML,
ou ser usando em junto com
uma API.
6. O que ele faz de
diferente do HTML
comum?
● Fragmentar HTML
● Extends, Include, Block e
Mixin
● Estruturas de Repetição
● Estruturas de Controle (if,
else)
● Variáveis
13. Integração com
outras tecnologias
--extension whatever
● Pode ser utilizado somente
por Web Designer para gerar
o HTML
● Na camada de view, usando
os dados de uma API
● Ou junto com outras
Template Engines como
Blade, Twig, Smarty, etc.
15. Por que usar?
● Páginas menores
● Reutilizar blocos de código
● Agilizar a codificação HTML
● Estrutura familiar a todos os
setores (Web Designer e
Desenvolvedor)
● Views totalmente separadas
da lógica do projeto e
indepente da linguagem*
● Pug Já minifica o HTML