Desenvolvedor web profissional
Victor Cavalcante
@vcavalcante
victor@cavalcante.net
http://www.Lambda3.com.br
Personagens
O que é um Web Developer?
“O Web Developer é um desenvolvedor de software ou um engenheiro de software que é especializado no desenvolvimento de aplicações web rodando na internet, ou aplicações na intranet que rodam sobre HTTP de um servidor web para um navegador web.”
Wikipedia
O que eu sou
-
Desenvolvedor de Software
- Especializado em web
- Crio software que
- Roda na internet
- Sobre HTTP
- Em um servidor web
- Para rodar em um browser
O que cada um precisa conhecer?
Web Developer Web Designer
DESIGNER DEVELOPER
O que cada um precisa saber?
arquitetura infortipografia
lógica
liskov
tipografia
liskov
Designer Developer
Design
Cores
Editor de Imagen>
Tipografia
E mais outras coisas...
HTTP
JavaScript
Encoding
Banco de Dados
Testes
Controle de versão
Server Side language
JavaScript
Encoding
Banco de Dados
Testes
Controle de versão
Server Side language
HTML
CSS
WebStandards
Semantica
Usabilidade
CSS
WebStandards
Semantica
Usabilidade
O que são os WebStandards?
Padrões Web
São um conjunto de padrões produzidos pela W3C
Intuito de padronizar o desenvolvimento Web
HTML, XML, CSS
Title
O que são webstandards
A base do desenvolvimento Web;
Visa a separação das camadas;
Composto por 3 partes;
Estrutura
Apresentacao
Comportamento
HTML
CSS
JavaScript
Por que WebStandards?
"Todos os sites desenvolvidos segundo os padrões W3C podem ser acessados e visualizados por qualquer pessoa ou tecnologia, independente de hardware ou software"
O que garante:
Acessibilidade
Portabilidade
Velocidade
Browser wars
Browser wars
Produzir para todos os browsers?
Dá muito trabalho ?
Depende....
Existem ferramentas que auxiliam
jQuery
TwitterBootstrap
CSSReset
FireBug
WebDeveloper Toolbar
Yslow
....
Preciso mesmo saber tudo isso?
Sim
Sim
Sim
Temos várias práticas erradas sendo utilizadas
Como fazemos tabela zebrada?
"Web Development: You're Doing it Wrong"
Stefan Tilkov, innoQ
Qual o recado?
Um Web Developer profissional deve ser
um desenvolvedor que conheça o “ClientSide”.
Alguém discorda???
Agora é a hora de falar! :)
Title
Title
Introdução a Web Começando do Jeito Certo
By Victor Cunha Cavalcante
Introdução a Web Começando do Jeito Certo
- 2,845