Pular para o conteúdo

APRENDA•PRATIQUE•CONQUISTE

VOLUME 1

HTML, CSS e JavaScript para iniciantes

Crie sites modernos do zero, mesmo sem experiência. Do primeiro "Olá, mundo!" até um site completo, bonito, interativo e publicado na internet.

344 páginas3 projetos completos60 exercícios para casa

WEB DO ZEROVOLUME 1
Capa do livro Web do Zero, Volume 1: HTML, CSS e JavaScript para iniciantes, de Davi Gasparino

Para quem é este livro

Nunca programou? Perfeito. Foi escrito para você.

O que mais trava quem está começando não é a dificuldade dos assuntos. É a falta de contexto. Aqui cada conceito vem com três coisas: o porquê, um exemplo comentado linha por linha e uma forma de praticar.

Nunca escreveu uma linha de código e quer começar do jeito certo.

Já viu um pouco de HTML, mas sente que tem "buracos" na base.

Quer criar o próprio site, portfólio ou a página de um pequeno negócio.

Pensa em uma carreira em tecnologia e quer testar se gosta da área.

Estuda em curso técnico ou graduação e quer um material de apoio claro e em português.

Não precisa de matemática avançada, inglês fluente nem computador potente. Um navegador e um editor gratuito bastam.

Três módulos, uma ordem natural

Role a página e veja um site nascer do zero.

É o caminho do livro: primeiro a estrutura com HTML, depois o visual com CSS e, por fim, a interação com JavaScript. Cada um se apoia no anterior.

Módulo 1

HTMLEstruturando a web

A linguagem que dá forma ao conteúdo. Você vai criar páginas bem estruturadas, acessíveis e prontas para os buscadores.

  • Como a web funciona por dentro
  • Tags, atributos e a estrutura de uma página
  • Textos, links, imagens, vídeos, listas e tabelas
  • Formulários completos e com validação
  • HTML semântico, acessibilidade e SEO

Projeto do móduloPortfólio pessoal com quatro páginas

Módulo 2

CSSDando forma e estilo

A linguagem da aparência. Você vai transformar páginas cruas em interfaces bonitas, legíveis e que funcionam em qualquer tela.

  • Seletores, cascata e especificidade
  • Cores, unidades e tipografia
  • Box model, Flexbox e Grid
  • Responsividade e mobile first
  • Variáveis, modo escuro, transições e animações

Projeto do móduloO portfólio do Módulo 1, agora com visual profissional

Módulo 3

JavaScriptDando vida às páginas

A linguagem de programação da web. Você aprende lógica de programação e usa essa lógica para criar páginas interativas.

  • Variáveis, tipos e operadores
  • Condicionais e loops
  • Arrays, objetos e funções
  • DOM, eventos e armazenamento no navegador
  • Depuração e boas práticas

Projeto do móduloLista de tarefas completa, que salva os dados no navegador

<header>  <nav>    <a href="index.html">Início</a>    <a href="projetos.html">Projetos</a>  </nav></header><main>  <!-- o título principal da página -->  <h1>Olá, eu sou o Lucas!</h1>  <a href="projetos.html" class="botao">Ver meus projetos</a>  <h2>Último projeto</h2></main>
344páginas no livro impresso
3módulos: HTML, CSS e JavaScript
3projetos completos, um por módulo
60exercícios para casa, 20 por módulo
12semanas no plano de estudos

Anatomia de um capítulo

Todo capítulo segue o mesmo caminho. Você sempre sabe onde está.

01

Objetivos

O que você vai saber fazer ao final do capítulo, antes da primeira linha de explicação.

02

Explicação

Os conceitos, com analogias do dia a dia sempre que possível. Primeiro o porquê, depois o como.

03

Código comentado

Exemplos em que cada linha importante tem um comentário explicando o que acontece.

<img src="foto.jpg" alt="Lucas no evento"> <!-- o alt descreve a imagem para quem usa leitor de tela -->
04

Erros comuns

Uma tabela com os enganos mais frequentes de quem está começando: o que acontece e como corrigir.

05

Mini desafios

Pequenos exercícios para fixar o conteúdo na hora. Levam poucos minutos e mostram se você entendeu.

06

Resumo

Os pontos principais do capítulo, para revisar depressa antes de seguir.

Caixas de destaque

Ao longo do texto, quatro tipos de caixa param você no ponto certo.

Dica

Atalhos, boas práticas e truques que profissionais usam no dia a dia.

Atenção

Armadilhas comuns e detalhes que costumam causar erros difíceis de encontrar.

Analogia

Comparações com situações do cotidiano para tornar conceitos abstratos mais concretos.

Curiosidade

Histórias e contexto sobre a tecnologia, para entender por que as coisas são como são.

Plano de estudos de 12 semanas

Uma hora por dia. Em 12 semanas, projetos publicados.

Uma sugestão de ritmo para quem estuda de 5 a 7 horas por semana. O importante é a constância, não a velocidade.

Semana 1Antes de começar + HTML, capítulos 1 a 4Mini site de 3 páginas com links entre elas
Semana 2HTML, capítulos 5 a 8Galeria de imagens e formulário de cadastro
Semana 3HTML, capítulos 9 a 14Portfólio em HTML (projeto do módulo)
Semana 4CSS, capítulos 1 a 5Artigo estilizado com boa tipografia
Semana 5CSS, capítulos 6 a 9Cards de produto e barra de navegação com Flexbox
Semana 6CSS, capítulos 10 a 13Galeria com Grid e página responsiva
Semana 7CSS, capítulos 14 a 18Portfólio estilizado (projeto do módulo)
Semana 8JavaScript, capítulos 1 a 4Calculadora de IMC e outros desafios de lógica
Semana 9JavaScript, capítulos 5 a 7Boletim de notas com arrays de objetos
Semana 10JavaScript, capítulos 8 a 10Página interativa: contador, modo escuro, sorteador
Semana 11JavaScript, capítulos 11 e 12Lista de tarefas (projeto do módulo)
Semana 12Apêndices A e B + revisãoProjetos publicados na internet e no GitHub

Sumário

Tudo o que está dentro do livro.

00Antes de começarOs conceitos que valem para qualquer linguagem
  1. O que é programar
  2. Os três tipos de linguagem da web
  3. Front-end, back-end e full stack
  4. Pensamento computacional
  5. Preparando o ambiente de trabalho
  6. As ferramentas de desenvolvedor (DevTools)
  7. Como estudar programação
  8. Lendo documentação
  9. Inteligência artificial como apoio aos estudos
  10. Como pedir ajuda
01HTML: estruturando a web15 capítulos · projeto: portfólio com várias páginas
  1. Uma breve história do HTML
  2. Como a web funciona e preparando o ambiente
  3. Tags, atributos e a estrutura da página
  4. Textos com significado
  5. Links e organização de pastas
  6. Imagens, áudio, vídeo e incorporações
  7. Listas
  8. Tabelas
  9. Formulários
  10. HTML semântico: organizando a página
  11. Acessibilidade e SEO
  12. Boas práticas, validação e erros comuns
  13. Projeto final: site de portfólio com várias páginas
  14. Resumo das tags do módulo
  15. 20 exercícios para casa
02CSS: dando forma e estilo19 capítulos · projeto: estilizando o portfólio
  1. Uma breve história do CSS
  2. O que é CSS e como ligar ao HTML
  3. Sintaxe e seletores
  4. Cascata, especificidade e herança
  5. Cores e unidades de medida
  6. Tipografia
  7. O modelo de caixa (box model)
  8. Fundos, bordas, sombras e degradês
  9. Display e o fluxo da página
  10. Flexbox
  11. Grid
  12. Posicionamento e camadas
  13. Responsividade
  14. Variáveis e organização do CSS
  15. Transições, transformações e animações
  16. Depuração, boas práticas e erros comuns
  17. Projeto final: estilizando o portfólio
  18. Resumo das propriedades do módulo
  19. 20 exercícios para casa
03JavaScript: dando vida às páginas13 capítulos · projeto: lista de tarefas
  1. Uma breve história do JavaScript
  2. Primeiros passos
  3. Variáveis, tipos de dados e operadores
  4. Strings e números a fundo
  5. Condicionais: tomando decisões
  6. Loops: repetindo tarefas
  7. Arrays e seus métodos
  8. Objetos
  9. Funções
  10. JavaScript no navegador: DOM e eventos
  11. Erros, depuração e boas práticas
  12. Projeto final: Lista de Tarefas
  13. 20 exercícios para casa
+ApêndicesGit, publicação, glossário, atalhos, plano de estudos e próximos passos
  1. Git e GitHub
  2. Publicando seu site na internet
  3. Glossário
  4. Referência rápida de atalhos
  5. Plano de estudos de 12 semanas
  6. Próximos passos

Sobre o autor

Davi Gasparino

Software de mercado. Didática de sala de aula.

Engenheiro de Software Sênior e Professor de Tecnologia. Há mais de dez anos constrói sistemas em produção em áreas como mídia em tempo real, educação e SaaS corporativo. Em paralelo, forma professores e orienta estudantes, transformando a experiência de mercado em aulas, materiais didáticos e mentorias.

CNN BrasilGrupo AbrilSENAC São PauloColégio Dr. Clóvis de Bevilácqua

A coleção Web do Zero

Dois volumes, um caminho do primeiro site ao sistema completo.

O Volume 2 começa exatamente onde este termina. A lista de tarefas que você constrói aqui, guardada no navegador, vira o Órbita: um sistema com banco de dados, API, aplicação web e aplicativos Android e iOS.

Você está aqui Capa do Volume 1
Volume 1 · Fundamentos

HTML, CSS e JavaScript para iniciantes

Do zero ao seu primeiro site publicado na internet.

Capa do Volume 2
Volume 2 · Full Stack Profissional

React, React Native, Laravel, APIs, segurança e PostgreSQL

O próximo passo para construir sistemas reais.

Conhecer o Volume 2

APRENDA•PRATIQUE•CONQUISTE

Seja o autor do seu próprio futuro na internet.

O ponto de partida ideal para transformar sua curiosidade em habilidade.

Comprar Web do Zero

Livro impresso · 16 × 23 cm · 344 páginas