Pular para o conteúdo

A primeira escola especializada em tecnologia do Alto Solimões, com corpo técnico formado na área.

Módulo 1: A web e a primeira página do portfólio

O que acontece quando você abre um site

Do endereço digitado à página na tela

A pergunta que ninguém faz

Você digita maiyu.com.br e a página aparece. Entre uma coisa e outra acontece bastante, e entender isso muda o jeito de escrever código depois.

O caminho, em quatro passos:

  1. Você digita o endereço.
  2. O navegador pergunta a um computador na internet: "me manda a página desse endereço".
  3. Esse computador, o servidor, responde com texto.
  4. O navegador lê o texto e desenha a página na sua tela.

Por que isso importa

Porque o texto que o servidor manda é exatamente o que você vai aprender a escrever. Nenhuma mágica: é um arquivo de texto, com regras.

Abra qualquer site, clique com o botão direito e escolha "Exibir código-fonte da página". Tudo aquilo é HTML. Alguém escreveu.

As três linguagens

Uma página é feita de três coisas, e cada uma tem um trabalho:

LinguagemO trabalho delaExemplo
HTMLDizer o que cada coisa éisto é um título, isto é uma lista
CSSDizer como cada coisa apareceo título é verde e grande
JavaScriptDizer o que aconteceao clicar no botão, mostrar o preço

Este curso é sobre o primeiro. E a ordem não é acidente: sem estrutura, não há o que estilizar nem o que programar.

Uma comparação que ajuda

Pense numa ficha de matrícula em papel.

  • O HTML é o formulário impresso: os campos, os rótulos, a ordem das perguntas. É o que diz "aqui vai o nome", "aqui vai a data de nascimento".
  • O CSS é o design do papel: a cor do cabeçalho, o tamanho da letra, o espaço entre os campos.
  • O JavaScript é o atendente: aquele que avisa "você esqueceu o telefone" antes de você entregar a ficha.

Uma ficha sem design é feia, mas serve. Uma ficha sem campos não serve para nada.

O portfólio que este curso constrói

Toda aula daqui para a frente acrescenta um pedaço da mesma coisa: um portfólio. Seu, com seu nome, publicado num endereço que você manda para alguém.

Não é um exercício descartável. É o site que responde, sem você estar junto, a três perguntas que alguém faz antes de te chamar para um trabalho: quem é você, o que você já fez e como te encontrar.

São seis páginas, e cada uma nasce numa aula específica:

PáginaO que ela respondeNasce nas aulas
index.htmlQuem é você, em dez segundos2, 3
sobre.htmlSua história, com mais calma4
stack.htmlO que você sabe fazer, por área5
carreira.htmlOnde você estudou e trabalhou, em ordem5, 10
portfolio.htmlO que você já construiu, com imagem e link6, 7
contato.htmlComo falar com você6, 8, 9

E o portfólio já é o primeiro projeto dele: um site de seis páginas, escrito à mão, acessível e publicado, é trabalho de verdade e conta como tal. A aula 12 mostra como transformá-lo no primeiro <article> da sua portfolio.html, e que projetos pequenos cabem ao lado dele.

O curso irmão

Este curso deixa o portfólio estruturado e sem nenhum CSS: preto no branco, com a letra padrão do navegador. É feio de propósito.

O curso de CSS do zero pega esse mesmo portfólio, sem tocar numa linha de HTML, e o transforma: fundo escuro, realce verde, cartões, grade de projetos e tema claro para quem lê no sol. Os dois cursos são independentes - dá para fazer só um -, mas foram escritos para se encaixarem: o que sai daqui é exatamente o que entra lá.

O que você precisa para começar

Menos do que parece:

  • Um editor de texto. O Bloco de Notas serve. O VS Code é melhor e é gratuito: ele colore o código e avisa quando você esquece de fechar uma tag.
  • Um navegador. O que você já usa.
  • Uma pasta, que você cria na próxima aula, e que vai crescer até o fim.

Não precisa de internet para escrever, não precisa comprar nada, e não precisa instalar um programa pesado.

Exercícios

  1. Abra o site de uma instituição que você conhece: o CETAM, uma prefeitura, uma rádio local: e veja o código-fonte da página. Não tente entender tudo; só repare que é texto.
  2. Procure no código-fonte a palavra <title>. O que está escrito ao lado dela? Compare com o que aparece na aba do navegador.
  3. Abra três portfólios de pessoas que trabalham com o que você quer trabalhar. Para cada um, anote em quanto tempo você descobriu o que a pessoa faz. Se passou de dez segundos, anote também o que atrapalhou.
  4. Escreva, numa linha só, a frase que vai ficar embaixo do seu nome na página inicial. Não é o cargo dos sonhos: é o que você faz ou está aprendendo a fazer, hoje.
  5. Liste três coisas que você já construiu, estudou ou organizou - de qualquer natureza. São as candidatas a virar projeto no seu portfolio.html.

Referências

Testa o que você leu

5 perguntas sobre esta aula. Errar aqui não custa nada - a explicação vem junto da correção.

Pergunta 1 de 5
O que o navegador recebe do servidor quando você abre um site?