0% acharam este documento útil (0 voto)
10 visualizações2 páginas

Resumo Front End

Enviado por

phcruzvilasboas
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
10 visualizações2 páginas

Resumo Front End

Enviado por

phcruzvilasboas
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

1-Projetando Interfaces Visuais

• Processo de Desenvolvimento: Envolve considerar público-alvo, tom linguístico e visual alinhados com a identidade do
projeto.

• Wireframes:

o Representações visuais simples e de baixa fidelidade.

o Objetivo: Criar um guia para o processo de design.

o Benefício: Validar a disposição dos elementos sem gastar tempo com detalhes visuais.

• Mockups:

o Representações mais próximas da interface final, com média a alta fidelidade.

o Objetivo: Criar um artefato visual quase finalizado para validação do design.

o Benefício: Apresentar ao cliente ou equipe como será a interface final antes da implementação.

• Protótipos:

o Versões interativas da interface para simular a navegação e usabilidade.

o Objetivo: Criar uma representação interativa do produto final para testar a experiência do usuário.

o Benefício: Possibilitar validar fluxos de navegação antes da implementação.

2-Estrutura de Projetos

• Estrutura recomendada para projetos web:

o /meusite (diretório raiz)

index.html (Página principal) style.css (Arquivo de estilos)

script.js (Arquivo de JavaScript) /imagens (Pasta para imagens)

/css (Pasta para arquivos CSS) /js (Pasta para scripts JS)

3-Sintaxe Básica: HTML e CSS

• HTML:

o HTML (HyperText Markup Language) é a linguagem que o navegador interpreta para exibir conteúdo.

o É formado por tags que marcam o conteúdo.

o Sintaxe básica de uma tag: <nome_da_tag> Texto </nome_da_tag>

o Algumas tags possuem atributos: <tag atributo="valor">Conteúdo</tag>

▪ <!DOCTYPE html> (Indica a versão do HTML)

▪ <html> (Elemento raiz)

▪ <head> (Cabeçalho da página)

▪ <title> (Título na aba do navegador)

▪ <meta charset="UTF-8"> (Define a codificação do documento)

▪ <body> (Corpo da página)

• CSS:

o CSS (Cascading Style Sheets) é a linguagem usada para definir estilos

o Formas de incluir CSS:

Inline (direto na tag HTML) – Evitar Interno (dentro da tag <style>)

Externo (arquivo separado) - Melhor prática

4-Git (fluxos básicos)

• Git é um sistema de controle de versão distribuído usado para rastrear alterações em códigos-fonte, permitindo:

Histórico de modificações Colaboração em equipe

Reversão para versões anteriores


• Conceitos Principais

1. Repositório (Repository)

o Local: Armazenado no computador do desenvolvedor.

o Remoto: Hospedado em serviços como GitHub, GitLab ou Bitbucket.

2. Commit

o "Snapshot" das alterações em um momento específico.

o Inclui uma mensagem descritiva.

3. Branch (Ramificação)

o Linha de desenvolvimento independente (ex: main, feature/login).

o Permite trabalhar em mudanças sem afetar o código principal.

• Fluxo de Trabalho Básico

Clonar (git clone): Baixar um repositório remoto.Fazer Alterações: Modificar arquivos.

Adicionar (git add): Preparar arquivos para commit.

Comitar (git commit): Salvar alterações com uma mensagem.

Enviar (git push): Enviar commits para o repositório remoto.

5-Cores e Fontes

• Cores no CSS:

o Propriedades comuns: background-color, color, border-color.

o Formatos de cores: Nomes, RGB, Hexadecimal.

• Fontes no CSS:

o Propriedade font-family define a fonte do texto (ex: "Arial", "Helvetica", sans-serif).

o Propriedades CSS para tipografia: font-size, font-weight, line-height, letter-spacing, text-align.

o Google Fonts é uma ferramenta para adicionar fontes. Através do link

CSS Box Model (propriedades)

• O Box Model define que cada elemento HTML é uma "caixa" composta por:

content (conteúdo) padding (espaço interno)

border (borda) margin (espaço externo)

Links

• A tag <a> cria links. Tipos de links:

Externos Internos (entre páginas do mesmo site)

Âncora (para uma seção da mesma página)

ID e Classes

• Seletores CSS:

o Seletores por ID: Usam o caractere # para selecionar um elemento com id.

o Seletores de elementos filhos: Selecionam elementos que são filhos de outro elemento.

• id deve ser único por página, enquanto class pode ser usada em vários elementos para reaproveitar estilos.

HTML Semântico

• HTML semântico utiliza tags com significado para estruturar o conteúdo, melhorando acessibilidade, SEO e manutenção.

• Exemplos de elementos semânticos:

<header> (Topo do site) <nav> (Menu de navegação)

<section> (Conteúdo principal) <footer> (Rodapé)

<article> (Artigo) <aside> (Conteúdo relacionado)

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy