Desenvolvimento em Ambiente Web - ..: kusumoto :.. · Prof. André Y....
Transcript of Desenvolvimento em Ambiente Web - ..: kusumoto :.. · Prof. André Y....
Prof. André Y. Kusumoto – [email protected]
Prof. André Yoshimi Kusumoto
http://www.kusumoto.com.br
Desenvolvimento em Ambiente WebCarga horária mensal: 60 horas-aula
Carga horária semanal: 3 horas-aula
Apresentação
2/17
Prof. André Y. Kusumoto – [email protected]
ObjetivosConhecer as linguagens XHTML e CSS visando seu uso na construção de aplicações Web.
Conteúdo ProgramáticoMÓDULO 1: Introdução● Introdução
● A web e a HTML
● Definições
● Histórico
● HTML
● XHTML
● Definição
● Versão
● Diferenças entre XHTML e HTML
● Documento estruturado
● Marcação semântica
● Web Standards
Desenvolvimento em Ambiente Web
3/17
Prof. André Y. Kusumoto – [email protected]
MÓDULO 2: Folhas de estilos em cascata
● CSS – Folhas de estilo em cascata
● Definição
● Finalidade
● Histórico
● Sintaxe CSS
● Unidades CSS para medidas lineares
● Unidades de medida absolutas
● Unidades de medida relativas
● Porcentagens
● Vinculando folhas de estilo aos documentos
● Estilos inline
● Estilos incorporados
● Estilos externos
Desenvolvimento em Ambiente Web
4/17
Prof. André Y. Kusumoto – [email protected]
MÓDULO 3: O modelo CSS
● Efeito cascata
● Ordem da cascata
● Especificidade de um seletor
● Modelo de formatação visual dos boxes
● Container
● Elementos nível de bloco e boxes bloco
● Elementos inline e boxes inline
● Box Model
● Propriedades CSS para o Box Model
● Propriedade margin
● Propriedade padding
● Propriedade border
Desenvolvimento em Ambiente Web
5/17
Prof. André Y. Kusumoto – [email protected]
MÓDULO 4: SELETORES
● Definições
● Seletor simples
● Seletor composto
● Pseudoclasse e pseudo-elemento
● Suporte para os seletores CSS 2.1
MÓDULO 5: ESTILIZAÇÃO DE TEXTOS
● Tipografia
● Termos tipográficos
● Fontes seguras e fontes genéricas
● Espaçamentos e alinhamentos de textos
● Propriedades letter-spacing, word-spacing e line-height
● Propriedade vertical-align
● Propriedade text-align
● Propriedade text-indent
Desenvolvimento em Ambiente Web
6/17
Prof. André Y. Kusumoto – [email protected]
● Efeitos em textos
● Propriedade text-decoration
● Propriedade text-transform
● Estilizando fontes
● Propriedade font-family
● Propriedade font-style
● Propriedade font-variant
● Propriedade font-weight
● Propriedade font-size
● Propriedade font
Desenvolvimento em Ambiente Web
7/17
Prof. André Y. Kusumoto – [email protected]
MÓDULO 6: CORES E BACKGROUND
● Definindo cores
● Cor hexadecimal
● Cor RGB
● Cor por palavra-chave
● Cor retirada do sistema operacional
● Definindo fundos
● Propriedade background-color
● Propriedade background-image
● Propriedade background-repeat
● Propriedade background-attachment
● Propriedade background-position
● Propriedade background
Desenvolvimento em Ambiente Web
8/17
Prof. André Y. Kusumoto – [email protected]
MÓDULO 7: CABEÇALHOS E LINKS
● Cabeçalhos
● Efeitos em cabeçalhos
● Âncoras HTML
● Estados dos links
● Efeitos em links
● Links em imagens
MÓDULO 8: LISTAS HTML
● Listas (X)HTML
● Listas não ordenadas
● Listas ordenadas
● Listas de definição
● Listas mistas
Desenvolvimento em Ambiente Web
9/17
Prof. André Y. Kusumoto – [email protected]
● Estilização de listas
● Propriedade list-style-type
● Propriedade list-style-image
● Propriedade list-style-position
● Propriedade list-style
● Criação de menus
● Estilização padrão
● Rollover simples
● Rollover de imagem
● Destaque no link corrente
● Menu drop down
● Menu drop down vertical
● Menu drop down horizontal
● Acesso via teclado
Desenvolvimento em Ambiente Web
10/17
Prof. André Y. Kusumoto – [email protected]
MÓDULO 9: FORMULÁRIOS
● Introdução aos formulários
● Tipos de controles de formulários
● Elementos de formulários
● Elemento form
● Elemento input
● Elemento button
● Elementos select , optione optgroup
● Elemento textarea
● Elemento label
● Elementos fieldset e legend
● Foco em controles tabindex e accesskey
● Atributos disabled e readonly
● Estilização de formulários● Formulários simples
● Formulários complexos
Desenvolvimento em Ambiente Web
11/17
Prof. André Y. Kusumoto – [email protected]
MÓDULO 10: CRIANDO TABELAS WEB STANDARDS
● Quando usar tabelas
● Marcação de tabelas
● Elementos th, caption e atributo summary
● Elementos thead, tfoot e tbody
● Atributos id e header
● Elementos colgroup , col e atributo scope
● Dicas para marcar tabelas
● Estilização de tabelas
● Bordas
● Tipografia e posicionamentos
● Cores de fundo
● Imagens de fundo
● Exemplo prático
Desenvolvimento em Ambiente Web
12/17
Prof. André Y. Kusumoto – [email protected]
MÓDULO 11: POSICIONAMENTO CSS
● Esquemas de posicionamento CSS
● Esquema normal
● Esquema float
● Esquema absoluto
● Posicionamento com z-index
● Contexto para empilhamento
MÓDULO 12: LAYOUT CSS
● Tipos de layout
● Centralizando o layout
● Com uso de margens automáticas
● Com uso de posicionamento e margens negativas
● Layout com duas colunas
● Layout com três colunas
Desenvolvimento em Ambiente Web
13/17
Prof. André Y. Kusumoto – [email protected]
Bibliografia BásicaConstruindo sites com CSS e (X)HTML
Samy Silva, Mauricio – Editora Novatec
Xhtml - Desenvolvimento Web
Proffitt, Brian - Editora: Makron Books
Use a Cabeça! Html com Css e Xhtml
Freeman, Elisabeth; Freeman, Eric - ALTA BOOKS
Aprenda a criar páginas Web com HTML e XHTML em 21 dias
Lemary, Laura - Ed. Makron Books, 2002
Projetando Web Sites Compatíveis.
Zeldman, Jeffrey - Ed. Campus, 2003
Desenvolvimento em Ambiente Web
14/17
Prof. André Y. Kusumoto – [email protected]
Avaliação
Provas Bimestrais
• A correção e disponibilização das provas para os alunos serão feitas na aula seguinte à prova.
• No dia da prova, caso o aluno se atrase, ele poderá entrar, desde que nenhum aluno tenha terminado e saído da sala.
Provas Substitutivas
• Final do semestre
• Conteúdo - matéria do semestre inteiro
A Média Semestral se dará segundo a seguinte fórmula:
• Se a MS >= 7,0 (sete), o aluno estará aprovado na disciplina, naquele semestre.
• Se a MS < 7,0 (sete), o aluno será submetido a um exame.
MS = NP1 + NP2
2
Desenvolvimento em Ambiente Web
15/17
Prof. André Y. Kusumoto – [email protected]
Avaliação
A Média Final da Avaliação Semestral (MF) será a média aritmética simples entre a MS e o EX:
• Se a MF >= 5,0 (cinco), o aluno estará aprovado na disciplina, naquele semestre.
• Se a MF < 5,0 (cinco), o aluno estará reprovado.
• Trabalhos/Exercícios
• Previsão de um seminário no segundo bimestre em conjunto com a disciplina Tópicos em Ambiente Web - TAW
MF = MS + EX
2
Desenvolvimento em Ambiente Web
16/17
Prof. André Y. Kusumoto – [email protected]
Faltas / Chamadas
Frequência obrigatória em cada disciplina em 75% (setenta e cinco por cento) das aulas dadas e demais atividades programadas.
3 horas/aula semana = 60 horas/aula semestre
No. de faltas/semestre = 15 (quinze)
Não há abono de faltas. O aluno poderá dispor dos 25% (vinte e cinco por cento) restantes para se ausentar por problemas alheios.
Fonte: Manual do Aluno
Desenvolvimento em Ambiente Web
17/17