Loading repository data…
Loading repository data…
Leocbm / repository
Aprendendo os fundamentos do zero ao avançado em HTML e CSS para o desenvolvimento de uma página para Web através da formação Front-end da Alura e criando do zero a página completa da Barbearia Alura.
Status do Projeto: :heavy_check_mark: Concluído
:small_blue_diamond: Descrição do projeto
:small_blue_diamond: Funcionalidades
:small_blue_diamond: Deploy da Aplicação
:small_blue_diamond: Objetivos
:small_blue_diamond: Pré-requisitos
:small_blue_diamond: Como rodar a aplicação
:small_blue_diamond: Desenvolvedores
:small_blue_diamond: Instrutores
:heavy_check_mark: Parte 1: Crie uma página da Web.
:heavy_check_mark: Parte 2: Posicionamento, listas e navegação.
:heavy_check_mark: Parte 3: Trabalhando com formulários e tabelas.
:heavy_check_mark: Parte 4: Avançando no CSS.
Link do deploy da aplicação com Vercel: https://barbearia-alura-leocbm.vercel.app/
Imagem Representativa da página
Parte 01Nós vamos criar textos, imagens, blocos de conteúdo, listas de informações; além de aprender a mudar cores, espaçamento, posicionamento de elementos e tudo o mais que se pode realizar numa página web utilizando o HTML e o CSS.
Aprenda o que é o HTML e o CSSEntenda a estrutura básica de um arquivo HTMLsUtilize o navegador para inspecionar elementosAprenda a definir estilos para elementos usando o CSSDesenvolva um página WebApós todos esses conhecimentos, seremos capazes de construir a página Home da Barbearia Alura.

O que aprendemos:
h1 e p, respectivamentestrongemhtml, que marca o conteúdo a ser renderizado no navegadorlangmeta e da propriedade charsettitleheadbodytext-alignfont-sizebackgroundcolorstyleheightwidthParte 02Vamos evoluir o nosso conhecimento, criando uma segunda página, a página dos produtos. Nessa página, vamos ter um cabeçalho complexo com imagem e item de menu. Esse menu são links que vão te levar para outras páginas.
Vamos ter ainda uma lista de itens de produtos, cada um desses itens, extremante complexo, com título, imagem e texto de descrição. Por fim, um rodapé com uma imagem e um texto sobre Copyright.
Aprenda a estrutura da página HTMLNavegue entre páginas websConheça reset.css e o posicionamento pelo CSSEntenda a diferença entre inline e blockLide com bordas e pseudo-classes CSSApós todos esses conhecimentos, seremos capazes de construir a página Produtos da Barbearia Alura.
O que aprendemos:
inline e blockmain, para o conteúdo principal da nossa páginainline-blockhover, quando o usuário passa o cursor sobre o elementoactive, quando um elemento está sendo ativado pelo usuárioUnicodeParte 03vamos criar a página de contato da Barbearia Alura, vai ter um grande formulário onde nós pedimos o nome, o e-mail, o telefone. Pedimos para o usuário nos mandar uma mensagem. Ele seleciona como prefere receber a ligação, como prefere receber o nosso contato, que horário ele prefere ser atendido. Ele ainda tem a opção de enviar isso e ver uma tabela com o horário de funcionamento.
Seguindo o mesmo padrão de página que nós criamos na página de produto, com aquele cabeçalho, rodapé e o conteúdo centralizado no meio, nós vamos do zero criar a página de contato. Passar por todos os itens, entender absolutamente tudo sobre formulário e tabela, como eles funcionam, como se comportam, como que nós criamos tags, marcamos esses elementos direito com CSS e temos no final essa página completa.
Crie formulários complexosTrabalhe com campos para celularesApresente informações em tabelasUse estilos para formulários, campos e tabelasEntenda a hierarquia no CSSTrabalhe com transformações e transiçõesO que aprendemos:
forminput, para a entrada de dados do usuárioinput, com a tag labelinput com o seu labelid para o input e associamos esse id ao atributo for do labelinput, como text e submitlabel possui o display inline e o input possui display inline-blocktextarea, para entradas de texto de mais de uma linhainput do tipo radioinput do tipo radio, impedindo que mais de um input seja selecionadoinput do tipo checkboxinput dentro de um label, assim associando-osselect, que é seletor, um campo de seleção de um item, e o option, que representa cada opção do seletoremail, tel, number, password, date, datetime, month e searchrequiredplaceholderinput radio e checkbox, através do atributo checkedfieldset e legendaltParte 04Neste módulo iremos nos atentar para a home page , que está visualmente inacabada e incompatível com as outras páginas. Modificaremos a fonte, melhoraremos a distribuição do conteúdo, adicionar efeitos de sombra como importar um mapa e um vídeo para o site.
Importe conteúdo externo na sua página HTML, como fontes, vídeos e mapasConheça pseudo-classes e pseudo-elementosUse seletores de CSS avançadosSaiba como lidar com opacidade e sombraEntenda sobre o Viewport e design responsivo
O que aprendemos:
float do CSSclear do CSS>, para acessar os filhpaddingmarginlidivinline e blocktransitioncursortransformtable, que representa a tabelatr, que representa a linha da tabelatd, que representa a célula da tabelathead, que representa o cabeçalho da tabelatbody, que representa o corpo da tabelath, que representa a célula do cabeçalho da tabelatfoot, que representa o rodapé da tabela