Pacote Web é um nome pequeno para dizer o que este curso significa. Na realidade o seu nome deveria ser Desenvolvimento Web client-side ou Web front-end engineering. O seu foco é estudar os conceitos e tecnologias utilizadas no desenvolvimento da parte da Web que funciona dentro do navegador.
Pré-requisitos: Para o módulo de jQuery e JavaScript é necessário conhecimento mínimo de alguma linguagem de programação. Para os demais módulos só é preciso vontade de aprender.
- Contextualização: a história da Web
- Comunicação cliente-servidor
- Protocolo HTTP
- Ambiente desenvolvimento
- Como funciona o curso?
- Contextualização: Semântica
- Estrutura básica de um documento HTML
- As diferentes versões do HTML
- Tags
- Validação de documentos
- O básico
- Tags:
html
,head
,body
,h..
,p
,ul
,li
,ol
,img
ea
- Projeto: Currículo
- Tags:
- Formulários
- Tags:
form
,fieldset
,input
,label
,textarea
,button
- Projeto: Formulário de cadastro
- Tags:
- Contextualização: estilo
- Formas de inclusão de folhas de estilo
- As diferentes versões do CSS
- Ferramentas de desenvolvimento: FireBug, MeasureIt
- O básico
- Propriedades:
font
,line-height
,color
,margin
,padding
,text-decoration
,list-style
- Projeto: Estilizando o currículo
- Propriedades:
- Menus
- Propriedades:
margin
,padding
,list-style
,display
,float
- Projeto: Menu do Google
- Propriedades:
- Formulários:
- Propriedades:
display
,float
,list-style
,margin
,padding
,border
,width
,background
- Projeto: Estilizando o formulário de cadastro
- Propriedades:
- Layout:
- Propriedades:
float
,display
,clear
- Projeto 1: Corporation Corp.
- Propriedades:
- Contextualização: comportamento
- O DOM
- O básico
- Variáveis
- Controle de fluxo
- Objetos e funções
- Introdução ao jQuery
- Funções úteis
- O básico:
- Conceitos: Seletores
- Traversing
- Funções:
.each
,.is
,.parent
,.prev
,.next
- Funções:
- Execução e efeitos
- Conceitos: ordem de execução
- Funções:
.slideToggle
,.fadeOut
,.fadeIn
,.hide
,.show
- Projeto: Cabeçalho interativo
- Eventos e callbacks
- Conceitos: eventos e callbacks
- Funções:
.hover
,.click
,.toggle
- Introdução ao AJAX com jQuery
- Conceitos: ciclo requisição-resposta e JSON
- Funções:
.get
,.post
,.getJSON