Frontend

Fundamentos de Frontend (HTML e CSS)

Trilha para aprender a base de desenvolvimento de interfaces web com HTML semântico, CSS e responsividade.

Iniciante 5 passos sugeridos

Sequência sugerida de estudos

Cada módulo é um passo no seu aprendizado. Siga de cima para baixo, adaptando o ritmo à sua realidade.

  1. Etapa 1

    HTML básico e semântico

    Entender a estrutura de uma página e usar tags semânticas para organizar o conteúdo.

    Tópicos

    • Estrutura base: html, head, body
    • Títulos, parágrafos e listas
    • Links, imagens e navegação básica
    • Tags semânticas: header, nav, main, section, article, footer
    • Atributos comuns: id, class, href, src, alt

    Recursos sugeridos

  2. Etapa 2

    CSS básico e box model

    Conhecer seletores, propriedades principais e o modelo de caixa para estilizar interfaces.

    Tópicos

    • Seletores por tag, classe e id
    • Cores, fontes e espaçamento
    • Box model: margin, padding, border, content
    • Display: block, inline, inline-block
    • Organização básica de estilos (reset, arquivos separados)
  3. Etapa 3

    Layout com Flexbox e Grid

    Construir layouts modernos usando Flexbox e CSS Grid.

    Tópicos

    • Conceitos de eixo principal e eixo cruzado no Flexbox
    • Alinhamento e distribuição de elementos (justify-content, align-items)
    • Criação de grids com linhas e colunas
    • Uso de gap, fr e repeat em Grid
    • Combinar Flexbox e Grid em um mesmo layout
  4. Etapa 4

    Responsividade e mobile-first

    Adaptar interfaces para diferentes tamanhos de tela com foco em mobile-first.

    Tópicos

    • Unidades relativas: %, em, rem, vw, vh
    • Media queries para diferentes breakpoints
    • Layout mobile-first vs. desktop-first
    • Navegação e botões em telas pequenas
    • Testar responsividade em diferentes dispositivos
  5. Etapa 5

    Projeto guiado: landing page responsiva

    Aplicar os conceitos da trilha construindo uma landing page completa e responsiva.

    Tópicos

    • Definir o objetivo da página (ex: portfólio, produto, evento)
    • Criar a estrutura HTML semântica da página
    • Aplicar estilos globais e tipografia consistente
    • Construir o layout responsivo com Flexbox e Grid
    • Testar em diferentes tamanhos de tela e ajustar detalhes finos

Como usar esta trilha

Esta página não é um curso completo. Ela só organiza, em ordem, temas que fazem sentido estudar se você quer se aprofundar nesse assunto.