WD-43 | Desenvolvimento Web com HTML, CSS e JavaScript
[ 32 horas aula ]
Um curso para quem quer dominar as melhores técnicas de desenvolvimento Web. Voltado ao programador de interfaces preocupado com a semântica perfeita, estilos CSS poderosos e JavaScripts corretos e funcionais. Um curso dedicado a criar interfaces Web com experiência rica do usuário, estruturação correta e otimizações.
O conteúdo do curso aborda o domínio de HTML, incluindo alguns exemplos do novo HTML 5. Além, claro, de tirar o máximo proveito de CSS, também já conhecendo algumas das novas possíbilidades do CSS 3. Tudo com tableless, outras boas práticas e técnicas avançadas.
Também é necessário ao programador de interface/web master um bom conhecimento de programação JavaScript. Por isso, o curso aborda tópicos como linguagem JavaScript, manipulação dos elementos da página e enriquecimento da experiência do usuário com JQuery. Para completar, tópicos de design para mobile e otimizações para melhorar a velocidade de carregamento da página.
O curso complementa também programadores experientes que pretendem melhorar suas técnicas no client-side, além de preparar novos profissionais que estão iniciando com programação server-side e pretendem ter uma visão mais completa de como desenvolver sistemas para Web.
Esse curso faz parte da Formação Web junto com o WD-47.
Pré-requisitos: Lógica de programação e conhecimento básico de desenvolvimento Web: como funciona a Internet e o navegador, o que são páginas Web, HTML e CSS.
Posts relacionados no blog
- 2012 é o ano do mercado mobile no Brasil
- Flexibilidade em páginas para dispositivos móveis com media queries
- Pixels, pixels ou pixels? Dicas de Web Mobile com viewport
- Por uma Web mais rápida: 26 técnicas de otimização de Sites
- Otimizações na Web e o carregamento assíncrono
- Como não aprender design de urls: os Hashbangs
- Evolução dos navegadores e estatísticas de acesso
- As 7 práticas para um site otimizado
- CSS3 e progressive enhancement
- CSS3 e o futuro da Web
A opinião de quem fez o WD-43
O curso foi muito bem aproveitado, embora já conhecia um pouco do conteúdo ministrado em aula, a abordagem foi diferenciada e tornou possível o aprimoramento do trabalho através do conhecimento adquirido.
Fernando Cesar de Souza em 03/03/2012
O curso WD-43 da Caelum me abriu novos horizontes e muitas possibilidades para o meu futuro profissional. Espero ter mais oportunidades para participar de outros treinamentos.
Bruno Massa, Osasco - SP em 03/03/2012
Próximas Turmas do WD-43
| Data | Período | Cidade | Comentário |
|---|---|---|---|
| 21/05 a 31/05 | Noturno (19:00 as 23:00) | São Paulo | |
| 16/06 a 07/07 | Sábado (9:00 as 17:00) | São Paulo | Turma Lotada! Entre na Lista de Espera! |
| 25/06 a 05/07 | Noturno (18:00 as 22:00) | Rio de Janeiro | |
| 07/07 a 28/07 | Sábado (9:00 as 17:00) | Rio de Janeiro | |
| 09/07 a 12/07 | Integral (9:00 as 17:00) | São Paulo |
Conteúdo detalhado do WD-43
Sobre o curso - o complexo mundo do front-end
- O curso e os exercícios
- O projeto de ecommerce
- Tirando dúvidas
- Bibliografia
- Para onde ir depois?
Introdução a HTML e CSS
- Exibindo informações na Web
- Sintaxe do HTML
- Estrutura de um documento HTML
- Tags HTML
- Estilizando com CSS
- Imagens
- A estrutura dos arquivos de um projeto
- Editores e IDEs
- Primeira página
- Exercícios: primeiros passos com HTML
- Listas HTML
- Espaçamento e margem
- Exercícios: listas e margens
- Links HTML
- Exercícios: links
- Elementos estruturais
- CSS: Seletores de ID e filho
- Exercícios: seletores CSS
- Fluxo do documento e float
- Exercícios: flutuação de elementos
- O futuro e presente da Web com o HTML5
Avançando no HTML e CSS
- O processo de desenvolvimento de uma tela
- O projeto MirrorFashion
- Analisando o Layout
- HTML semântico
- Pensando no header
- Substituição por Imagem
- Exercícios: header semântico
- CSS Reset
- Block vs Inline
- Exercícios: reset e display
- Position: static, relative, absolute
- Exercícios: posicionamento
- Exercícios opcionais
Mais HTML e CSS
- Analisando o miolo da página
- Formulários
- Posicionamento com float e clear
- Mais CSS
- Cascata e herança
- Exercícios: menu e destaque
- Display inline-block
- Exercícios: painéis flutuantes
- Seletores de atributo do CSS3
- Rodapé
- Exercícios: rodapé
- Para saber mais: suporte HTML5 no Internet Explorer antigo
- Exercícios opcionais
JavaScript e interatividade na Web
- Introdução ao JavaScript
- Console do navegador
- Sintaxe básica
- Exercícios opcionais: fixação de sintaxe
- Interatividade na Web
- Exercício: validação na busca com JS
- Exibindo conteúdo com JS
- Exercício: mais conteúdo com JS
- Funções temporais
- Exercício: banner rotativo
- Para saber mais: vários callbacks no mesmo elemento
CSS Avançado
- Seletores avançados
- Pseudo-classes
- Pseudo elementos
- Exercícios: seletores e pseudo-classes
- Exercícios opcionais
- CSS3: border-radius
- CSS3: text-shadow
- CSS3: box-shadow
- Opacidade e RGBA
- Prefixos
- Progressive Enhancement
- Exercícios: visual CSS3
- CSS3 Transitions
- CSS3 Transforms
- Exercícios: CSS3 transform e transition
- Exercícios opcionais
- Para saber mais: especificidade de seletores CSS
Formulários HTML
- Novos componentes do HTML5
- Exercícios: formulário de contato
- CSS3: Gradientes
- Exercícios: estilização do formulário
- Novos atributos em elementos de formulário
- Validação HTML5
- Exercícios: HTML5 e CSS3 no formulário
- Exercícios opcionais
- Para saber mais: controlando as validações HTML5
jQuery
- Produtos da loja
- Exercícios: página de produtos
- Iniciando o uso do jQuery - A funcão $
- jQuery Selectors
- Filtros customizados e por DOM
- Utilitário de iteração do jQuery
- Características de execução
- Exercícios: escolhendo a cor com jQuery
- Exercícios opcionais
- jQueryUI e outros plugins
- Exercícios: abas com jQuery UI
- Tabelas
- Exercícios opcionais
Integrações com serviços Web
- Web 2.0 e integrações
- iframes
- Mapa embutido com Google Maps
- Exercícios: Google Maps
- Botão de curtir do Facebook
- OpenGraph e web semântica
- Exercícios: Facebook
- Exercícios: OpenGraph
- Para saber mais: Twitter
- Para saber mais: Google+
- Exercícios opcionais
- Para saber mais: microformatos
- Fontes customizadas com @font-face
- Serviços de web fonts
- Exercícios: Google Web Fonts
Web para dispositivos móveis
- Site mobile ou mesmo site?
- CSS media types
- CSS3 media queries
- Viewport
- Ícone para home screen
- Exercícios: mobile site
- Exercícios opcionais
Otimizações de front-end
- HTML e HTTP - Como funciona a World Wide Web?
- Princípios de programação distribuída
- Ferramentas de diagnóstico - YSlow e PageSpeed
- Compressão e minificação de CSS e JavaScript
- Compressão de imagens
- Diminuir o número de requests
- Juntar arquivos CSS e JS
- Image Sprites
- Para saber mais
- Exercícios opcionais: otimizações
Apêndice - Referência CSS
- Formatação de backgrounds
- Margens e centralização
- Bordas e Outlines
- Formatação de Texto e Fontes
- Alinhamento e decoração de texto
- Display
- Posicionando elementos
- Float
- Flutuação e o fluxo do documento
- Propriedade Clear
- Para saber mais: CSS Media
Apêndice - Referência sobre HTML
- Anatomia de um documento HTML
- DOCTYPEs
- Elementos obrigatórios
- Tags e estruturas do HTML
- Tags de conteúdo
- Tag de recurso
- Parágrafos
- Títulos
- Listas
- Divisões
- Links e Bookmarks
- Marcações de ênfase
- Marcação de atributo
- Meta tags e configurações do documento
- Caracteres especiais e Entidades HTML
* Os apêndices listados são conteúdos adicionais que não fazem parte do curso regular.

