Turma teens Reprograma | Front-end | 2021 | Fundamentos de HTML e CSS I
Plano de aula para o dia 13 de novembro e 17 de novembro, sobre HTML e CSS básico. Este arquivo será alimentado conforme o andamento da semana (:
- [] Apresentações
- [] Combinados
- [] Apresentação PowerPoint parte1
- [] Cliente e Servidor
- [] O que é linguagem de marcação de hipertexto?
<!DOCTYPE html>
- [] Elementos HTML: tags (etiquetas) e atributos
- [] Elementos
<head>
e<body>
- [] Preparando estrutura de desenvolvimento juntas
- [] Criando pastas e arquivos, baixando live-server
- [] Mãos a obra, criando nosso primeiro html
- [] Tags usadas no
<head>
e no<body>
- [] Exemplo com imagens
<img>
e seus atributossrc
alt
, títulos<h1>
e parágrafos<p>
- [] Tags semânticas, como e porque usá-las! (:
- []
<header>
<nav>
<footer>
<main>
<section>
<article>
<ul>
<ol>
<li>
- []
<a>
- links em âncora, e seu atributohref
- [] Tags usadas no
- [] Intervalo - 15min
- [] Retomando tags no powerpoint + tirar dúvidas
- [] Introdução CSS
- [] CSS - Folha de estilo em cascata
- [] Diferentes formas de adicionar estilo à página
- [] A tag e atributo
<style>
- [] Importar arquivo style.css através da tag
<link>
- [] A tag e atributo
- [] Diferentes formas de adicionar estilo à página
- [] - Estilizando o CSS juntas - propriedades básicas
color
bg-color
font-size
font-family
- [] Seletores CSS -
.class
#id
elemento
atributo
- [] Especificidade com seletores, propriedades CSS e efeito cascata
- [] CSS - Folha de estilo em cascata
- [] Powerpoint parte III retomando a tarde
- [] Responder dúvidas
- [] Apresentar exercícios da semana, para entregar na sexta (06/11)
- [] Dúvidas da semana
- [] Usando o inspetor do navegador
- [] Reset básico - mexendo nos estilos padrão de página
- [] - elemento
*
- [] border-box vs content-box
- [] - elemento
- [] Box-sizings (tamanho das caixas) e displays
- [] Blocos
<div>
e elementos em linha<span>
,<img>
- [] Displays block, inline, inline-block
- [] Mexendo em bordas, margens, preenchimentos e conteúdo
- []
border
margin
padding
width
height
- []
- [] Blocos
- [] Display flex - o famoso Flexbox
- [] Mães
<div>
as e filhas<div>
inhas. Display na mãe, mexe as filhas. - [] Algumas propiedades e seus valores:
justify-content
align-items
align-content
flex-direction
flex-wrap
- [] Mães
- [] Intervalo - 15min
- [] Tempo para dúvidas responder mais dúvidas :)
- [] Criando juntas
- [] Mais algumas dicas importantes
- [] Endentar o código :)
- [] Importando fontes externas (ex.: Google Fonts)
- [] Imagens de fundo
background-image
- [] Nomeando classes pra não se perder, introdução ao método BEM
- [] Retirar dúvidas sobre exercícios e falar sobre materiais e jogos de CSS disponíveis :)
- Documentação HTML;
- Documentação CSS;
- Guia HTML para iniciantes;
- Guia CSS para iniciantes;
- Sobre HTML semântico;
- Tutorial sobre formulários HTML;
- Sobre seletores CSS e pseudo-classes;
- Sobre a propriedade box-sizing;
- Conceitos básicos de flexbox;
- Calma senhora - ótimo site guia para estudos - desenvolvido por aluna da reprograma;
Sites úteis para buscar por imagens e layout
- Google Fonts;
- Flat UI Colors - paleta de cores;
- Coolors - paleta de cores;
- FlatIcon - download de icones;
- FontAwesome - download de icones dentre outros;
- Unsplash - site para download imagens;
- Imagens de Fundo - site para download imagens;
- FreePik - Site para download de imagens;
Vídeos para estudo
- Dica de tipografia - Largura do texto - 2min;
- Background simples mas pode ser que não;
- Flexbox in 15 Minutes - em inglês;
Jogos de CSS!! :)
- Flexbox Froggy - Jogo do Sapinho; pra aprender flexbox;
- CSS Diner - Jantando com CSS; pra aprender sobre como usar seletores em CSS;
- Flexbox Defense - Defendendo o CSS; outra forma de aprender flexbox;