TRILHA 2

πŸ”§ Tecnicas

Do conceito a implementacao. Aprenda as tecnicas profissionais para transformar ideias em interfaces reais - sistemas, componentes, grids e interacoes.

8
Modulos
48
Topicos
~4h
Duracao
Medio
Nivel

Navegacao Rapida

Conteudo Detalhado

2.1 ~30 min

πŸ“¦ Design Systems e Tokens

A base de qualquer projeto escalavel. Tokens, variaveis, temas e a linguagem que conecta design e codigo.

O que e:

Um conjunto completo de padroes, componentes e diretrizes que garantem consistencia visual e funcional em todos os produtos.

Por que aprender:

Design systems aceleram o desenvolvimento e garantem qualidade. "Siga o design system Material Design" - IAs entendem.

Conceitos-chave:

Design system, component library, style guide, pattern library.

O que e:

Valores atomicos que representam decisoes de design: cores, espacamentos, tipografia, sombras. Ex: --color-primary: #3B82F6.

Por que aprender:

Tokens facilitam manutencao e temas. "Use CSS variables para cores e espacamentos" - codigo moderno.

Conceitos-chave:

Design tokens, CSS variables, custom properties, semantic tokens.

O que e:

Escalas de cores com variantes (50-900), cores semanticas (primary, secondary, success, error) e cores de superficie.

Por que aprender:

Cores semanticas facilitam temas. "Use color-primary para acoes principais, color-error para erros".

Conceitos-chave:

Color scale, semantic colors, surface colors, color roles.

O que e:

Uma escala consistente de espacamentos (4, 8, 12, 16, 24, 32, 48, 64px) usada em padding, margin, gap.

Por que aprender:

Espacamentos consistentes criam ritmo visual. "Use spacing-4 para gap pequeno, spacing-8 para medio".

Conceitos-chave:

Spacing scale, 4px grid, 8px grid, rem-based spacing.

O que e:

Tokens para fontes, tamanhos, pesos e line-heights. Estilos compostos como "heading-1", "body-large", "caption".

Por que aprender:

Tipografia consistente e profissional. "Use text-heading-1 para titulos principais".

Conceitos-chave:

Type scale, font tokens, text styles, typography system.

O que e:

Usar tokens semanticos que mudam de valor conforme o tema. O mesmo token --bg-primary pode ser branco em light e cinza escuro em dark.

Por que aprender:

Theming moderno usa tokens. "Implemente dark mode usando CSS variables com classe .dark".

Conceitos-chave:

Theming, dark mode, light mode, theme tokens, color scheme.

Ver Completo
2.2 ~30 min

🧱 Componentes UI Essenciais

Os blocos de construcao de interfaces. Botoes, cards, forms, modals e os padroes que toda IA conhece.

O que e:

Diferentes estilos de botao para diferentes propositos: primary (acao principal), secondary (alternativa), ghost (discreto), icon-only.

Por que aprender:

Botoes sao os CTAs da interface. "Botao primary com hover state e focus ring" - IAs criam perfeitamente.

Conceitos-chave:

Button variants, states (hover, active, disabled), icon buttons, button groups.

O que e:

Containers visuais que agrupam informacao relacionada. Cards com imagem, titulo, descricao, acoes.

Por que aprender:

Cards sao onipresentes em UIs modernas. "Card com imagem no topo, padding interno e hover elevado".

Conceitos-chave:

Card, container, panel, bento box, card grid.

O que e:

Elementos de entrada: text input, textarea, select, checkbox, radio, toggle. Com labels, placeholders e estados de erro.

Por que aprender:

Forms bem desenhados aumentam conversao. "Input com label flutuante, borda de erro vermelha e mensagem de validacao".

Conceitos-chave:

Form fields, input states, validation, floating labels, error messages.

O que e:

Janelas sobrepostas que focam atencao em uma tarefa especifica. Modals, dialogs de confirmacao, drawers.

Por que aprender:

Modals sao criticos para UX. "Modal centralizado com backdrop escuro, botao de fechar e animacao de fade".

Conceitos-chave:

Modal, dialog, overlay, backdrop, drawer, sheet.

O que e:

Componentes de navegacao: navbar horizontal, sidebar vertical, tabs, breadcrumbs, dropdown menus.

Por que aprender:

Navegacao e a espinha dorsal da UX. "Navbar sticky com logo, links centrais e CTA no canto direito".

Conceitos-chave:

Navbar, sidebar, tabs, breadcrumb, dropdown, mobile menu.

O que e:

Componentes que comunicam status: toast notifications, alert banners, progress bars, spinners, skeleton loaders.

Por que aprender:

Feedback e essencial para UX. "Toast de sucesso verde no canto inferior direito que desaparece apos 3s".

Conceitos-chave:

Toast, snackbar, alert, banner, progress, spinner, skeleton.

Ver Completo
2.3 ~30 min

πŸ“ Sistemas de Grid

A estrutura invisivel que organiza tudo. Grids de 12 colunas, CSS Grid, Flexbox e layouts complexos.

O que e:

Sistema de 12 colunas flexiveis que permite divisoes de 1, 2, 3, 4, 6 colunas. Bootstrap, Tailwind e frameworks usam este padrao.

Por que aprender:

E o padrao universal. "Secao com container de 12 colunas, sidebar de 3 e conteudo de 9".

Conceitos-chave:

12-column grid, span, offset, gutter, container.

O que e:

CSS Grid permite criar layouts bidimensionais com linhas e colunas. Controle total sobre posicionamento.

Por que aprender:

Grid e poderoso para layouts complexos. "Grid de 3 colunas com gap-6, auto-fit e minmax".

Conceitos-chave:

grid-template, grid-area, auto-fit, auto-fill, minmax, fr unit.

O que e:

Flexbox e ideal para componentes unidimensionais: navbars, cards internos, alinhamento vertical.

Por que aprender:

Flexbox resolve alinhamento. "Flex container com items centralizados vertical e horizontalmente".

Conceitos-chave:

flex, justify-content, align-items, flex-wrap, flex-grow.

O que e:

Grids inspirados em caixas de bento japones: cards de tamanhos variados criando layouts visualmente interessantes.

Por que aprender:

Bento grids sao tendencia. "Bento grid com um card grande a esquerda e dois menores empilhados a direita".

Conceitos-chave:

Bento box, asymmetric grid, masonry, span rows/cols.

O que e:

Grids que mudam de layout conforme o tamanho da tela: 1 coluna em mobile, 2 em tablet, 4 em desktop.

Por que aprender:

Responsividade e obrigatoria. "Grid de 1 coluna em sm, 2 em md, 4 em lg".

Conceitos-chave:

Responsive grid, breakpoints, mobile-first, column collapse.

O que e:

Queries baseadas no tamanho do container pai, nao da viewport. Componentes verdadeiramente modulares.

Por que aprender:

Container queries sao o futuro. "Card que muda de vertical para horizontal baseado no container".

Conceitos-chave:

Container queries, @container, container-type, container-name.

Ver Completo
2.4 ~30 min

✨ Micro-interacoes

Os detalhes que encantam. Hovers, focus states, toggles animados e feedback visual que faz a diferenca.

O que e:

Pequenas animacoes e feedbacks que respondem a acoes do usuario: hover em botoes, toggle switches, loading states.

Por que aprender:

Micro-interacoes criam experiencias memoraveis. "Botao com hover scale e transicao de cor suave".

Conceitos-chave:

Micro-interaction, feedback, trigger, rules, loops.

O que e:

Mudancas visuais quando o mouse passa sobre um elemento: cor, escala, sombra, underline.

Por que aprender:

Hovers indicam interatividade. "Card com hover:shadow-lg e hover:translate-y-1".

Conceitos-chave:

:hover, transition, transform, opacity change.

O que e:

Indicadores visuais quando elemento esta focado via teclado: focus rings, outlines, bordas destacadas.

Por que aprender:

Focus states sao essenciais para acessibilidade. "Focus ring azul de 2px com offset, nao remover outline".

Conceitos-chave:

:focus, :focus-visible, outline, ring, keyboard navigation.

O que e:

Animacoes suaves em toggles, checkboxes e switches quando mudam de estado.

Por que aprender:

Toggles animados sao satisfatorios. "Switch com bolinha que desliza suavemente e muda cor de fundo".

Conceitos-chave:

Toggle, switch, checkbox animation, state change.

O que e:

Indicadores visuais de carregamento: spinners, skeleton loaders, progress bars, shimmer effects.

Por que aprender:

Loading states reduzem percepcao de espera. "Skeleton loader com animacao de shimmer da esquerda para direita".

Conceitos-chave:

Skeleton, shimmer, spinner, progress bar, loading state.

O que e:

Resposta visual imediata a acoes: ripple effect em clique, checkmark ao completar, shake em erro.

Por que aprender:

Feedback confirma que acao foi registrada. "Botao com ripple effect no clique e animacao de sucesso".

Conceitos-chave:

Ripple, success animation, error shake, haptic feedback.

Ver Completo
2.5 ~30 min

🎬 Motion Design para Web

Animacao com proposito. Timing, easing, scroll animations e como o movimento guia o usuario.

O que e:

Motion design nao e decoracao - guia atencao, mostra relacoes, cria continuidade. Cada animacao deve ter proposito.

Por que aprender:

Animacao sem proposito distrai. "Animacao sutil que guia o olhar para o CTA".

Conceitos-chave:

Purposeful motion, attention guide, hierarchy through motion.

O que e:

Duracao das animacoes: micro-interacoes (100-200ms), transicoes (200-300ms), animacoes complexas (300-500ms).

Por que aprender:

Timing errado parece lento ou brusco. "Transicao de 200ms para hover, 300ms para modal".

Conceitos-chave:

Duration, timing, fast/slow, 60fps.

O que e:

Como a animacao acelera e desacelera: ease-in, ease-out, ease-in-out, cubic-bezier. Movimentos naturais.

Por que aprender:

Easing torna movimento natural. "Ease-out para entradas, ease-in para saidas".

Conceitos-chave:

Easing, ease-in, ease-out, cubic-bezier, spring.

O que e:

Animacoes ativadas pelo scroll: fade-in ao entrar na viewport, parallax, scroll-triggered reveals.

Por que aprender:

Scroll animations engajam. "Elementos que fazem fade-in quando entram na viewport".

Conceitos-chave:

Scroll animation, intersection observer, scroll-triggered, reveal.

O que e:

Animacoes entre paginas ou estados: fade, slide, morph. Criam sensacao de aplicativo.

Por que aprender:

Transicoes suaves eliminam "flicker". "Transicao de pagina com fade-out e fade-in".

Conceitos-chave:

Page transition, view transition, morph, shared element.

O que e:

Elementos que animam em sequencia com delays escalonados, criando efeito de "cascata".

Por que aprender:

Stagger cria ritmo visual. "Cards que aparecem um apos o outro com delay de 100ms".

Conceitos-chave:

Stagger, animation-delay, cascade, orchestrated motion.

Ver Completo
2.6 ~30 min

πŸ–ΌοΈ Tratamento de Imagens e Midia

Otimizacao visual e tecnica. Formatos, aspect ratios, lazy loading, hero images e video embeds.

O que e:

Cada formato tem seu uso: WebP/AVIF para fotos otimizadas, SVG para icones/logos, PNG para transparencia, JPG para fotos simples.

Por que aprender:

Formato errado = site lento. "Use WebP com fallback para JPG, SVG para icones".

Conceitos-chave:

WebP, AVIF, SVG, PNG, JPG, image optimization.

O que e:

Proporcao entre largura e altura: 16:9 (widescreen), 4:3 (classico), 1:1 (quadrado), 9:16 (stories).

Por que aprender:

Aspect ratios criam consistencia. "Grid de imagens com aspect-ratio 16/9".

Conceitos-chave:

Aspect-ratio, 16:9, 4:3, 1:1, object-fit, object-position.

O que e:

Carregar imagens apenas quando estao prestes a entrar na viewport. Economiza bandwidth e acelera load inicial.

Por que aprender:

Lazy loading melhora performance. "Imagens com loading=lazy e placeholder blur".

Conceitos-chave:

Lazy loading, loading="lazy", LQIP, blur placeholder.

O que e:

Imagens grandes de destaque: hero full-width, background com overlay para texto legivel, parallax.

Por que aprender:

Hero images definem primeira impressao. "Hero full-width com overlay escuro gradiente e texto branco".

Conceitos-chave:

Hero image, background-image, overlay, gradient, object-cover.

O que e:

Incorporar videos de forma responsiva: iframes 16:9, video background com autoplay muted, lazy load de embeds.

Por que aprender:

Videos engajam mas afetam performance. "Video embed responsivo com aspect-ratio 16/9 e facade pattern".

Conceitos-chave:

Video embed, iframe, autoplay, muted, loop, facade.

O que e:

Servir diferentes tamanhos de imagem conforme viewport e densidade de pixels usando srcset e picture element.

Por que aprender:

Economiza dados em mobile. "Imagem com srcset para 1x, 2x e 3x densidades".

Conceitos-chave:

srcset, sizes, picture element, art direction, retina.

Ver Completo
2.7 ~30 min

πŸ—ΊοΈ Arquitetura de Informacao

Organizando o caos. Hierarquia de conteudo, navegacao intuitiva, sitemaps e fluxos de usuario.

O que e:

Estruturar conteudo em niveis de importancia: informacao primaria, secundaria e terciaria. O que o usuario precisa ver primeiro?

Por que aprender:

Hierarquia clara melhora compreensao. "Headline principal, subtitulo explicativo, detalhes em texto menor".

Conceitos-chave:

Content hierarchy, primary/secondary content, information scent.

O que e:

Modelos de navegacao: global nav, local nav, contextual, faceted, breadcrumbs. Cada tipo serve um proposito.

Por que aprender:

Navegacao intuitiva = usuarios felizes. "Navbar global com 5-7 items, breadcrumb para profundidade".

Conceitos-chave:

Global nav, local nav, breadcrumb, faceted navigation.

O que e:

Diagrama hierarquico de todas as paginas e suas relacoes. Define a estrutura antes de construir.

Por que aprender:

Sitemap evita paginas orfas. "Site com home, sobre, servicos (3 subpaginas), contato".

Conceitos-chave:

Sitemap, information architecture, taxonomy, categorization.

O que e:

O caminho que um usuario percorre para completar uma tarefa: entrar > navegar > decidir > converter.

Por que aprender:

Fluxos otimizados aumentam conversao. "Fluxo de checkout em 3 passos com progresso visivel".

Conceitos-chave:

User flow, task flow, happy path, edge cases.

O que e:

Escolher nomes claros e consistentes para links, botoes e secoes. "Produtos" vs "Loja" vs "Catalogo".

Por que aprender:

Labels confusos perdem usuarios. "Use verbos em CTAs: 'Comece agora', nao 'Clique aqui'".

Conceitos-chave:

Labeling, naming convention, action-oriented copy.

O que e:

Busca interna do site, autocomplete, filtros e facetas. Para quando o usuario sabe o que quer.

Por que aprender:

Busca e essencial para sites grandes. "Barra de busca com autocomplete e resultados instantaneos".

Conceitos-chave:

Site search, autocomplete, filters, facets, search results.

Ver Completo
2.8 ~30 min

πŸš€ Landing Pages que Convertem

A formula que funciona. Estrutura, copywriting visual, CTAs estrategicos e elementos de conversao.

O que e:

Estrutura classica: Hero > Problema > Solucao > Features > Prova Social > Preco > FAQ > CTA Final.

Por que aprender:

Estrutura testada converte. "Landing page com hero, 3 features, testimonials e CTA final".

Conceitos-chave:

Landing page structure, above the fold, value proposition.

O que e:

Headlines claras e diretas que comunicam beneficio em segundos. Formula: O que + Para quem + Beneficio.

Por que aprender:

Headline decide se usuario le o resto. "Headline que foca no beneficio, nao no produto".

Conceitos-chave:

Headline, subheadline, value prop, benefit-focused copy.

O que e:

Botoes de acao posicionados estrategicamente: above the fold, apos cada secao de valor, sticky no mobile.

Por que aprender:

CTAs bem posicionados aumentam conversao. "CTA primario no hero, repetido apos prova social".

Conceitos-chave:

CTA placement, button color, action copy, urgency.

O que e:

Elementos que provam credibilidade: depoimentos com foto, logos de clientes, estatisticas, badges, press mentions.

Por que aprender:

Prova social reduz objecoes. "Secao de logos 'Empresas que confiam em nos' + 3 testimonials com foto".

Conceitos-chave:

Social proof, testimonials, trust badges, client logos, stats.

O que e:

Antecipar e resolver objecoes: FAQs, garantia de devolucao, risk reversal, comparacoes honestas.

Por que aprender:

Objecoes nao respondidas viram abandono. "FAQ com as 5 perguntas mais comuns + garantia de 30 dias".

Conceitos-chave:

Objection handling, FAQ, guarantee, risk reversal.

O que e:

Conteudo visivel sem scroll (above) vs resto da pagina (below). O que aparece primeiro e crucial.

Por que aprender:

Above the fold decide conversao. "Hero com headline, subtitulo e CTA visiveis sem scroll".

Conceitos-chave:

Above the fold, first viewport, hero optimization, scroll depth.

Ver Completo
← Trilha Anterior Proxima Trilha β†’