Buscar

Apostila Desenvolvimento Web com HTML, CSS e JavaScript


Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Compartilhar apostila WD-43 no Facebook Opções Navegação
 	 Capítulos 
 1. Sobre o curso - o complexo mundo do front-end 
 2. Introdução a HTML e CSS 
 3. HTML semântico e posicionamento no CSS 
 4. Mais HTML e CSS 
 5. CSS Avançado 
 6. Web para dispositivos móveis 
 7. Progressive enhancement e mobile-first 
 8. Bootstrap e formulários HTML5 
 9. JavaScript e interatividade na Web 
 10. jQuery 
 11. Integrações com serviços Web 
 12. Apêndice - Otimizações de front-end 
 13. Apêndice - LESS 
 14. Apêndice - Introdução a PHP 
 15. Apêndice - PHP: parâmetros e páginas dinâmicas 
 16. Apêndice - PHP: Banco de dados e SQL 
 17. Apêndice - Subindo sua aplicação no cloud 
 18. Apêndice - Mais integrações com serviços Web 
 
 
	 Busca Buscar 
 
 Mais
 	 Curso Caelum dessa apostila 
	 Compartilhar no Facebook 
	 Download da apostila 
	 Outras apostilas abertas 
 
 
 
 
 
 
 
 Apostila do Curso WD-43 Desenvolvimento Web com HTML, CSS e JavaScript 
 
 Aprenda HTML5, CSS3 e JavaScript e programe a Web do futuro. Veja boas práticas como performance e design responsivo, e frameworks modernos como jQuery e Bootstrap. Este material gratuito é o que usamos no curso de HTML, CSS e JavaScript da Caelum e esperamos que seja útil no seu aprendizado. Não deixe também de compartilhar essa apostila com seus amigos.
 A Caelum oferece cursos de TI desde 2004 em todo o Brasil. É conhecida por seus cursos nas áreas de Java, mobile, front-end, .NET, agile, além de cursos online. Temos diversas apostilas abertas para download e consulta gratuita. E, se estiver interessado em nossos cursos, não deixe de entrar em contato.
 
 Sumário
 	 Sobre o curso - o complexo mundo do front-end 	1.1 O curso e os exercícios
	1.2 O projeto de e-commerce
	1.3 Tirando dúvidas com instrutor
	1.4 Tirando dúvidas online no GUJ
	1.5 Bibliografia
	1.6 Para onde ir depois?
 
	 Introdução a HTML e CSS 	2.1 Exibindo informações na Web
	2.2 Sintaxe do HTML
	2.3 Estrutura de um documento HTML
	2.4 Tags HTML
	2.5 Imagens
	2.6 A estrutura dos arquivos de um projeto
	2.7 Editores e IDEs
	2.8 Primeira página
	2.9 Exercícios: primeiros passos com HTML
	2.10 Estilizando com CSS
	2.11 Sintaxe e inclusão de CSS
	2.12 Propriedades tipográficas e fontes
	2.13 Alinhamento e decoração de texto
	2.14 Imagem de fundo
	2.15 Bordas
	2.16 Exercícios: primeiros passos com CSS
	2.17 Cores na Web
	2.18 Listas HTML
	2.19 Espaçamento, margem e dimensões
	2.20 Exercícios: listas e margens
	2.21 Links HTML
	2.22 Exercícios: links
	2.23 Elementos estruturais
	2.24 CSS: Seletores de ID e filho
	2.25 Fluxo do documento e float
	2.26 Exercícios: seletores CSS e flutuação de elementos
	2.27 O futuro e presente da Web com o HTML5
 
	 HTML semântico e posicionamento no CSS 	3.1 O processo de desenvolvimento de uma tela
	3.2 O projeto Mirror Fashion
	3.3 Analisando o Layout
	3.4 HTML semântico
	3.5 Pensando no header
	3.6 Estilização com classes
	3.7 Exercícios: header semântico
	3.8 CSS Reset
	3.9 Block vs Inline
	3.10 Exercícios: reset e display
	3.11 Position: static, relative, absolute
	3.12 Exercícios: posicionamento
	3.13 Para saber mais: suporte HTML5 no Internet Explorer antigo
	3.14 Exercícios opcionais
 
	 Mais HTML e CSS 	4.1 Analisando o miolo da página
	4.2 Formulários
	4.3 Posicionamento com float e clear
	4.4 Decoração de texto com CSS
	4.5 Cascata e herança no CSS
	4.6 Para saber mais: o valor inherit
	4.7 Exercícios: menu e destaque
	4.8 Display inline-block
	4.9 Exercícios: painéis flutuantes
	4.10 Seletores de atributo do CSS3
	4.11 Rodapé
	4.12 Substituição por Imagem
	4.13 Estilização e posicionamento do rodapé
	4.14 Exercícios: rodapé
	4.15 Exercícios opcionais
 
	 CSS Avançado 	5.1 Seletores avançados
	5.2 Pseudo-classes
	5.3 Pseudo elementos
	5.4 Exercícios: seletores, pseudo-classes e pseudo-elementos
	5.5 Exercícios opcionais
	5.6 CSS3: border-radius
	5.7 CSS3: text-shadow
	5.8 CSS3: box-shadow
	5.9 Opacidade e RGBA
	5.10 Prefixos
	5.11 CSS3: Gradientes
	5.12 Progressive Enhancement
	5.13 Exercícios: visual CSS3
	5.14 CSS3 Transitions
	5.15 CSS3 Transforms
	5.16 Exercícios: CSS3 transform e transition
	5.17 Para saber mais: especificidade de seletores CSS
 
	 Web para dispositivos móveis 	6.1 Site mobile ou mesmo site?
	6.2 CSS media types
	6.3 CSS3 media queries
	6.4 Viewport
	6.5 Exercícios: adaptações para mobile
	6.6 Responsive Web Design
	6.7 Mobile-first
	6.8 Exercícios opcionais: versão tablet
 
	 Progressive enhancement e mobile-first 	7.1 Formulário de compra
	7.2 Exercícios: formulário da página de produto
	7.3 Design mobile-first
	7.4 Progressive enhancement
	7.5 Box model e box-sizing
	7.6 Exercícios: página de produto
	7.7 Evoluindo o design para desktop
	7.8 Media queries de conteúdo
	7.9 Exercícios: responsive design
	7.10 HTML5 Input range
	7.11 Exercícios: seletor de tamanho
	7.12 Tabelas
	7.13 Exercícios: detalhes
	7.14 Exercícios opcionais: fundo
 
	 Bootstrap e formulários HTML5 	8.1 Bootstrap e frameworks de CSS
	8.2 Estilo e componentes base
	8.3 A página de checkout da Mirror Fashion
	8.4 Exercícios: página de checkout
	8.5 Formulários a fundo
	8.6 Novos componentes do HTML5
	8.7 Novos atributos HTML5 em elementos de formulário
	8.8 Ícones
	8.9 Exercícios: Formulários
	8.10 Validação HTML5
	8.11 Exercícios: validação com HTML5
	8.12 Grid responsivo do Bootstrap
	8.13 Exercícios: grids
	8.14 Para saber mais: componentes JS do Bootstrap
	8.15 Exercícios opcionais: navbar e JavaScript
	8.16 Para saber mais: outros frameworks CSS
 
	 JavaScript e interatividade na Web 	9.1 Porque usamos JavaScript?
	9.2 Um pouquinho da história do JavaScript
	9.3 Características da linguagem
	9.4 Console do navegador
	9.5 Sintaxe básica
	9.6 A tag script
	9.7 DOM: sua página no mundo JavaScript
	9.8 Funções e os eventos do DOM
	9.9 Exercícios: mostrando tamanho do produto com javascript
	9.10 Funções Anônimas
	9.11 Manipulando strings
	9.12 Manipulando números
	9.13 Concatenações
	9.14 Exercícios: Calculando o total da compra
	9.15 Array
	9.16 Blocos de Repetição
	9.17 Funções temporais
	9.18 Exercícios opcionais: banner rotativo
	9.19 Para saber mais: vários callbacks no mesmo elemento
	9.20 Para saber mais: controlando as validações HTML5
 
	 jQuery 	10.1 jQuery - A função $
	10.2 jQuery Selectors
	10.3 Filtros customizados e por DOM
	10.4 Utilitário de iteração do jQuery
	10.5 Características de execução
	10.6 Mais produtos na home
	10.7 Exercícios: jQuery na home
	10.8 Plugins jQuery
	10.9 Exercícios: plugin
 
	 Integrações com serviços Web 	11.1 Web 2.0 e integrações
	11.2 iframes
	11.3 Vídeo embutido com YouTube
	11.4 Exercícios: iframe
	11.5 Exercícios opcionais: Google Maps
	11.6 Fontes customizadas com @font-face
	11.7 Serviços de web fonts
	11.8 Exercícios: Google Web Fonts
 
	 Apêndice - Otimizações de front-end 	12.1 HTML e HTTP - Como funciona a World Wide Web?
	12.2 Princípios de programação distribuída
	12.3 Ferramentas de diagnóstico - YSlow e PageSpeed
	12.4 Compressão e minificação de CSS e JavaScript
	12.5 Compressão de imagens
	12.6 Diminuir o número de requests
	12.7 Juntar arquivos CSS e JS
	12.8 Image Sprites
	12.9 Para saber mais
	12.10 Exercícios: otimizações Web
 
	 Apêndice - LESS 	13.1 Variáveis
	13.2 Contas
	13.3 Hierarquia
	13.4 Funções de cores e palhetas automáticas
	13.5 Reaproveitamento com mixins
	13.6 Executando o LESS
	13.7 Para saber mais: recursos avançados e alternativas
	13.8 Exercícios: LESS
 
	 Apêndice - Introdução a PHP 	14.1 Libertando o HTML de suas limitações
	14.2 Como funciona um servidor HTTP
	14.3 Como funciona o PHP no servidor
	14.4 Para saber mais: instalação do PHP em casa
	14.5 Exercícios: executando o PHP
	14.6 Reaproveitamento de código com include
	14.7 Exercícios: include
	14.8 Para saber mais: ainda
mais flexibilidade com variáveis
	14.9 Exercícios opcionais: variáveis em PHP
 
	 Apêndice - PHP: parâmetros e páginas dinâmicas 	15.1 Submissão do formulário
	15.2 Parâmetros com PHP
	15.3 Listas de definição no HTML
	15.4 Exercícios: checkout da compra
 
	 Apêndice - PHP: Banco de dados e SQL 	16.1 MySQL e phpMyAdmin
	16.2 Para saber mais: instalação do MySQL em casa
	16.3 Buscas no MySQL com PHP
	16.4 Refinando as buscas com WHERE
	16.5 Exercícios: phpMyAdmin
	16.6 Exercícios: PHP com MySQL
	16.7 Busca de muitos resultados
	16.8 Ordenação dos resultados
	16.9 Exercícios: mais buscas com PHP
	16.10 Exercícios opcionais
 
	 Apêndice - Subindo sua aplicação no cloud 	17.1 Como escolher um provedor
	17.2 O Jelastic Cloud Locaweb
	17.3 Criando a conta
	17.4 Importando dados no MySQL
	17.5 Preparando o projeto
	17.6 Enviando o projeto e inicializando servidor
 
	 Apêndice - Mais integrações com serviços Web 	18.1 Botão de curtir do Facebook
	18.2 Exercícios: Facebook
	18.3 Para saber mais: Twitter
	18.4 Para saber mais: Google+
	18.5 Exercícios opcionais: Twitter e Google+
 
 
 Você encontra a Caelum também em:
 	 Blog Caelum
 
	 Cursos Online
 
	 Facebook
 
	 Newsletter
 
	 Casa do Código
 
	 Twitter

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando