Pacote Web
Desenvolvendo com Padrões Web
           Módulo 0 - Introdução




                     Guilherme Cavalcanti
        contato@guilhermecavalcanti.com
                        @guiocavalcanti
Roteiro

  Noções gerais
  Apresentações
  O que são Padrões Web?
     Importância
     Camadas de desenvolvimento
  O Curso
     Metodologia
     Ferramentas
  Hands on
     Hello World
     Estrutura básica
Quem eu sou

  Guilherme Cavalcanti
     3 anos como freelancer
     Atualmente engajado no Redu
Do que se Trata o curso?



     "Desenvolvimento Web client-side de acordo
              com os padrões da W3C"
Noções Gerais
O que são padrões Web?

 Web
   Troca livre de infromações
   Acessível por qualquer pessoa através de qualquer
   dispositivo
 Guerra do Browsers e Origem da W3C
   Netscape Vs. Microsoft
   Falta de Padrões
   Usuário saí perdendo
 Gambiarras (hacks)
   Reduzir incompatilidade
O que são padrões Web?

 Padrões propostos pela W3C
    World Wide Web Consortium, 1994
    HTML, CSS, XML



    "Uma página deve ser exibida de maneira
   semelhante independente de qual dispositivo
              esteja visualizando."
Em resumo
3 Camadas
O Curso

 O que o curso não é
    Curso de Webdesign
    Referência de linguagem
    Completo
O Curso: Orientado a Projetos

1. Contexto e Retrospectiva
2. Hands on
      Primeiro todos juntos
      Exercício
3. Resultados e Retrospectiva
4. (opcional) Mais Exercícios
5. (opcional) Referências
Ferramentas

 Escrever o código
 Perigo do autocompletar
 Imitar o usuário
 Testar, Testar, Testar
Ferramentas: "Editores"

  Linux
     GEdit + montes de plugins
  Windows
     Notepad++
         http://sourceforge.net/projects/notepadpluspe/
     EditPlus
         http://www.editplus.com/download.html
  MacOS
     TextMate
        http://macromates.com/
     Coda
        http://www.panic.com/coda/
Ferramentas: Firefox

  Firefox + Plugins
      Firebug
          https://addons.mozilla.org/en-US/firefox/addon/1843/
      Web Development Toolbar
          https://addons.mozilla.org/en-US/firefox/addon/60/
      Validação W3C (on-line e off-line)
          http://validator.w3.org/
Google Groups

 http://groups.google.com.br/group/curso-web-citi-2010-2

Mais conteúdo relacionado

PPTX
Vanilla JS
PPTX
Vanilla js
PPTX
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
PPTX
Minicurso sobre testes de interfaces com Selenium
PDF
0 si apresentação de introdução ao desenvolvimento web
PPS
Curso web faveni aula 27
PPT
CMS e Midias Sociais
PDF
Gerência de bugs
Vanilla JS
Vanilla js
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
Minicurso sobre testes de interfaces com Selenium
0 si apresentação de introdução ao desenvolvimento web
Curso web faveni aula 27
CMS e Midias Sociais
Gerência de bugs

Mais procurados (19)

PPT
Prototipo ajax-2006
PPTX
Palestra Flisol 2012 - Campinas
ODP
0 apresentação de introdução web
PDF
Introdução ao Web Design: Aula 2 - IHC/UX Design
PPTX
Minicurso sobre as tecnologias WCF e Web API
PPTX
Curso de web2py - Apresentação
PPTX
PDF
Introdução ao WCM System
ODP
WordPress como CMS
PDF
Introdução ao PHP
ODP
Desenvolva Sites com Webmatrix
DOC
881778 exercicio1
ODP
Aula 1 Curso Wordpress da BemTV
PPS
Aula 1 - Aplicações para WEB I - Apresentação
PPTX
Boas praticas com Prism
PDF
Aula 5. frameworks mobile
PDF
ASP.NET WebForms x ASP.NET MVC
PDF
Aula 1. apresentação + frameworks
PPTX
AAi1415 ad-tp3-g5
Prototipo ajax-2006
Palestra Flisol 2012 - Campinas
0 apresentação de introdução web
Introdução ao Web Design: Aula 2 - IHC/UX Design
Minicurso sobre as tecnologias WCF e Web API
Curso de web2py - Apresentação
Introdução ao WCM System
WordPress como CMS
Introdução ao PHP
Desenvolva Sites com Webmatrix
881778 exercicio1
Aula 1 Curso Wordpress da BemTV
Aula 1 - Aplicações para WEB I - Apresentação
Boas praticas com Prism
Aula 5. frameworks mobile
ASP.NET WebForms x ASP.NET MVC
Aula 1. apresentação + frameworks
AAi1415 ad-tp3-g5
Anúncio

Destaque (6)

PDF
Aula 4 | Funções
PDF
Algoritmo de Floyd-Warshall
PDF
Algoritmos e Programação I
PDF
Aula 3 | Registros e Funções
PDF
Aula 2 | Vetores
PPT
Introdução a Linguagem C
Aula 4 | Funções
Algoritmo de Floyd-Warshall
Algoritmos e Programação I
Aula 3 | Registros e Funções
Aula 2 | Vetores
Introdução a Linguagem C
Anúncio

Semelhante a 0 introducao padroes_web (20)

PPTX
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
PPTX
MVC e Frameworks MVC
PPS
Web Tools Pt B R
PDF
Desenvolvendo Aplicações com PHP, AJAX e YUI!
PPTX
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
PPTX
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
PDF
Apresentação sobre Drupal
PPTX
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
PPTX
Introdução sobre desenvolvimento web
PDF
Desenvolvimento web com software livre
PDF
Desenvolvimento web com Software Livre
PPTX
Introdução ao desenvolvimento da web.pptx
PPT
Curso ASP.Net - Módulo 1
PPT
Desenvolvendo aplicações PHP, AJAX e YUI! Yahoo User Interface
PDF
Javascript
PPT
ASP.NET MVC para desenvolvedores Web Forms (TechEd)
PPT
XHTML e CSS
ODP
Apresentação Minas - Desenvolvendo Sites
PDF
Pense no futuro: PHP com Zend Framework
PDF
01 - Introdução a programação para internet v1.1
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
MVC e Frameworks MVC
Web Tools Pt B R
Desenvolvendo Aplicações com PHP, AJAX e YUI!
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Apresentação sobre Drupal
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Introdução sobre desenvolvimento web
Desenvolvimento web com software livre
Desenvolvimento web com Software Livre
Introdução ao desenvolvimento da web.pptx
Curso ASP.Net - Módulo 1
Desenvolvendo aplicações PHP, AJAX e YUI! Yahoo User Interface
Javascript
ASP.NET MVC para desenvolvedores Web Forms (TechEd)
XHTML e CSS
Apresentação Minas - Desenvolvendo Sites
Pense no futuro: PHP com Zend Framework
01 - Introdução a programação para internet v1.1

Mais de Guilherme (20)

PDF
Where Does the Fat Goes? Utilizando Form Objects Para Simplificar seu Código
PDF
Descobrindo APIs REST
PDF
Redu walled garden
PDF
Desafio de crescer
PDF
Consumindo APIs REST com Ruby
PDF
Aplicações tipo Canvas no Redu com Rails
PDF
Aplicações sociais usando a plataforma Redu
PDF
Introdução aos aplicativos tipo canvas
PDF
Introdução a plataforma de aplicativos Redu
PDF
FLOSS and Startups
PDF
Ruby 101 && Coding Dojo
PDF
Dojo: Sass - Syntactically Awesome Stylesheets
PDF
Sass
PDF
CSS first steps
PDF
How does the Web work?
PDF
Plano de Pesquisa - Redu Respostas
PDF
Desevolvimento Web Client-side - AJAX
PDF
Desevolvimento Web Client-side - jQuery
PDF
3 padroes-web-intro-javascript
PDF
Desevolvimento Web Client-side - CSS
Where Does the Fat Goes? Utilizando Form Objects Para Simplificar seu Código
Descobrindo APIs REST
Redu walled garden
Desafio de crescer
Consumindo APIs REST com Ruby
Aplicações tipo Canvas no Redu com Rails
Aplicações sociais usando a plataforma Redu
Introdução aos aplicativos tipo canvas
Introdução a plataforma de aplicativos Redu
FLOSS and Startups
Ruby 101 && Coding Dojo
Dojo: Sass - Syntactically Awesome Stylesheets
Sass
CSS first steps
How does the Web work?
Plano de Pesquisa - Redu Respostas
Desevolvimento Web Client-side - AJAX
Desevolvimento Web Client-side - jQuery
3 padroes-web-intro-javascript
Desevolvimento Web Client-side - CSS

Último (20)

PPTX
Introdução a Computação em Nuvem-parte2-T2
PPTX
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
PPT
inteligencia_artificial REPRESENTAÇÃO DO CONHECECIMENTO
PDF
instalacoes eletricas para industria apressentacao basicas
PDF
POO - Aula 03 - Membros Estáticos e Construtores.pdf
PPTX
Importacao_Ordem_Customizacao_SAP_S4HANA.pptx
PDF
Arquitetura de Software slides sommerville
PDF
POO - Aula 05 - Herança - Generalização e Especialização.pdf
PDF
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
PDF
Personalização de tópicos adicionais no SAP Extended Warehouse Management, EW...
PDF
Administração de qualidade no SAP Extended Warehouse Management, EWM140 Col26
PDF
pdfcoffee.com_metalografia-25-pdf-free.pdf
PDF
Processamento da remessa no SAP ERP, SCM610 Col15
PPTX
Modelo para Qualificação de Mestrado - Tecnologia da Informação
PDF
POO - Aula 05 - Herança - Generalização e Especialização.pdf
PPTX
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
PDF
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
PDF
wp-sn-advanced-high-availability-architecture (pt-br).pdf
PDF
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
DOCX
20250828_Perfis Profissionais em ServiceNow Um Guia Detalhado.docx
Introdução a Computação em Nuvem-parte2-T2
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
inteligencia_artificial REPRESENTAÇÃO DO CONHECECIMENTO
instalacoes eletricas para industria apressentacao basicas
POO - Aula 03 - Membros Estáticos e Construtores.pdf
Importacao_Ordem_Customizacao_SAP_S4HANA.pptx
Arquitetura de Software slides sommerville
POO - Aula 05 - Herança - Generalização e Especialização.pdf
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
Personalização de tópicos adicionais no SAP Extended Warehouse Management, EW...
Administração de qualidade no SAP Extended Warehouse Management, EWM140 Col26
pdfcoffee.com_metalografia-25-pdf-free.pdf
Processamento da remessa no SAP ERP, SCM610 Col15
Modelo para Qualificação de Mestrado - Tecnologia da Informação
POO - Aula 05 - Herança - Generalização e Especialização.pdf
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
wp-sn-advanced-high-availability-architecture (pt-br).pdf
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
20250828_Perfis Profissionais em ServiceNow Um Guia Detalhado.docx

0 introducao padroes_web

  • 1. Pacote Web Desenvolvendo com Padrões Web Módulo 0 - Introdução Guilherme Cavalcanti [email protected] @guiocavalcanti
  • 2. Roteiro Noções gerais Apresentações O que são Padrões Web? Importância Camadas de desenvolvimento O Curso Metodologia Ferramentas Hands on Hello World Estrutura básica
  • 3. Quem eu sou Guilherme Cavalcanti 3 anos como freelancer Atualmente engajado no Redu
  • 4. Do que se Trata o curso? "Desenvolvimento Web client-side de acordo com os padrões da W3C"
  • 6. O que são padrões Web? Web Troca livre de infromações Acessível por qualquer pessoa através de qualquer dispositivo Guerra do Browsers e Origem da W3C Netscape Vs. Microsoft Falta de Padrões Usuário saí perdendo Gambiarras (hacks) Reduzir incompatilidade
  • 7. O que são padrões Web? Padrões propostos pela W3C World Wide Web Consortium, 1994 HTML, CSS, XML "Uma página deve ser exibida de maneira semelhante independente de qual dispositivo esteja visualizando."
  • 10. O Curso O que o curso não é Curso de Webdesign Referência de linguagem Completo
  • 11. O Curso: Orientado a Projetos 1. Contexto e Retrospectiva 2. Hands on Primeiro todos juntos Exercício 3. Resultados e Retrospectiva 4. (opcional) Mais Exercícios 5. (opcional) Referências
  • 12. Ferramentas Escrever o código Perigo do autocompletar Imitar o usuário Testar, Testar, Testar
  • 13. Ferramentas: "Editores" Linux GEdit + montes de plugins Windows Notepad++ http://sourceforge.net/projects/notepadpluspe/ EditPlus http://www.editplus.com/download.html MacOS TextMate http://macromates.com/ Coda http://www.panic.com/coda/
  • 14. Ferramentas: Firefox Firefox + Plugins Firebug https://addons.mozilla.org/en-US/firefox/addon/1843/ Web Development Toolbar https://addons.mozilla.org/en-US/firefox/addon/60/ Validação W3C (on-line e off-line) http://validator.w3.org/