Por onde eu começo? Muitos desenvolvedores querem aprender desenvolver sites mas não sabem por onde começar... começar... Não conseguem avançar nem sair do lugar. Perdem horas e horas caçando tutorias em diversos sites, mas não tem muito avanço. E quando conseguem criar algo, não fica do jeito que precisava ser ou que o cliente pediu. Mesmo tentando de todas as maneiras ficam completamente perdidos. Essas pessoas até querem criar sites com PHP ou WordPress, porém não tem uma base sólida de HTML. E com isso ficam quebrando a cabeça para fazer algo que deveria ser simples. Erros na página, conteúdo fora de posição e alinhamento, são o pesadelo desses desenvolvedores.
A base para o desenvolvimento de qualquer site Toda obra de construção, seja de casa ou de prédio, tem sua estrutura, seus fundamentos, que são responsáveis por dar sustentação para que todo restante da obra possa ser construído. Assim também é o desenvolvimento de um site, existem fundamentos que precisam ser dominados. A base para o desenvolvimento de qualquer site na internet é o HTML5.
Aprenda a criar sites do zero com HTML5
2
O HTML5 é responsável pela camada de conteúdo de um site. Inserir textos, imagens, vídeos, e áudio na página. Isso é o que chamamos de marcação. Dominando a marcação desses elementos você será capaz de construir qualquer conteúdo na web, e a estrutura de um site, blog, ou post irá ficar muito mais fácil de entender para você. Pensando nisso criamos esse roteiro de estudos para você aprender aquilo que REALMENTE importa de HTML5, os principais comandos e tags para criar sites incríveis. Esse roteiro foi dividido em 2 semanas, sendo 1 hora por dia de estudo (aprendizado e prática). É possível terminar em menos de 2 semanas se você se dedicar mais. Assim você vai pode criar qualquer tipo de site, mesmo que NUNCA tenha criado um site na vida. Quando dominar os temas desse roteiro você vai estar pronto para ir para o próximo nível com CSS, PHP e WordPress, e criar sites, sistemas, temas e plugins incríveis. Bora programar?
Aprenda a criar sites do zero com HTML5
3
Semana 1 Dia 1: Configurações Iniciais e Hello World Para trabalhar com HTML5 vamos usar um software que chamamos de IDE. A IDE vai ser o seu editor de código, o software que você vai usar para programar. Nós recomendamos 3 softwares, use o de sua preferência: Notepad++ Sublime Text PHP Storm •
•
•
Com tudo isso instalado você já pode começar a criar seus arquivos .html Abra uma nova página em branco no seu IDE, por exemplo, Notepad++ e digite o seguinte código exatamente igual: < meta charset="utf-8"> Minha primeira página title>
Hello World
body>
Depois salve o arquivo com o nome de index.html em qualquer pasta, abra o arquivo com o Google Chrome para ver. Aprenda a criar sites do zero com HTML5
4
Dia 2: Títulos e parágrafos Os títulos são usados para destacar frases na página. Toda página deve ter um título principal, e pode ter títulos secundários. Para marcar os títulos principais usamos a tag
e cada página deve ter somente um título principal, exemplo:
Seu título aqui
Para subtítulos usamos desde h2 até h6, e podem ser usamos quantos subtítulos forem necessários:
Sub-título h2>
Subtítulo h3>
Subtítulo h4>
Subtítulo h5>
Subtítulo h6>
Para criarmos parágrafos de texto na página usamos as tags
exemplo:
< p>Esse aqui é um exemplo de texto p>
Aprenda a criar sites do zero com HTML5
5
Dia 3: Links e Listas Os links servem para direcionar o usuário para outra página ao clicar no trecho marcado. Exemplo de link absoluto (endereço completo na internet): Vai para a Google a>
Pode ser usado o atributo title para se especificar o título do link ao passar o mouse em cima: Vai para a Google
Também pode ser usado o atributo target para abrir o link em uma nova aba: Vai para Minha Página
Aprenda a criar sites do zero com HTML5
6
Dia 3: Links e Listas Para criar listagens de tarefas, características, pontos e etc podemos usar as tags
e
, veja o exemplo:
Banana
Laranja li>
Melão
Morango li>
As listas também pode ser ordenas por números, usando a tag , por exemplo:
Banana
Laranja li>
Melão
Morango li>
Aprenda a criar sites do zero com HTML5
7
Dia 4: Imagens e Tabelas Para inserir fotos, desenhos e imagens no site vamos usar a tag , exemplo:
Repare que a tag não é um container, ela não tem uma tag de fechamento . Para trabalhar com tabelas vamos usar as tags
,
para linhas, e
para colunas. Por exemplo:
Fifa td >
Sony < > br>< br>< br>
Pro Evolution td >
Xbox
Forza
Nintendo td >
Esse código cria uma tabela com 3 linhas e duas colunas em cada linha.
Aprenda a criar sites do zero com HTML5
8
Dia 5: Formulários Os formulários servem para entrada de dados pelo usuário. Como por exemplo um formulário de contato do site. O papel do HTML5 é criar a estrutura de um formulário, mas sozinho ele não vai fazer o envio dos dados para um email ou banco de dados. Para isso é necessário utilizar em conjunto uma linguagem como PHP ou .NET Exemplo de formulário:
Aprenda a criar sites do zero com HTML5
9
Dia 6: Semântica A marcação semântica serve para dar significado a cada parte do site. Dessa forma quando o Google passar pelo seu site ele vai saber exatamente onde está o cabeçalho, rodapé, barra lateral, artigos, figuras e etc.
Para criar as marcações semânticas podemos usar tags como , , ,