SlideShare uma empresa Scribd logo
Web Standards




    Jorge Encarnação   1
As standards hoje
●   HTML5 > HTML
●   Vantagens / Novidades
●   Quando posso usar?




                     Jorge Encarnação   2
As standards hoje
●   HTML5 > HTML




                   Jorge Encarnação   3
Missão
●   Definir um rumo para a Web
●   Garantir acessibilidade
●   Manter a semântica




                       Jorge Encarnação   4
As standards hoje
●   HTML5 > HTML
●   Vantagens / Novidades




                     Jorge Encarnação   5
Vantagens
●   Offline
    –   Application cache
    –   Persistant data




                            Jorge Encarnação   6
Vantagens
●   Storage
    –   Pode sincronizar com servidor
    –   Modelo de programação mais simples
    –   Mais vulnerável
    –   Dados não são omnipresentes
    –   Storage + Offline = much win!!




                           Jorge Encarnação   7
Vantagens
●   Web sockets e Server-sent Events
    –   Ligação mais eficiente




                           Jorge Encarnação   8
Vantagens
●   File APIs
    –   Ler ficheiros
    –   Gravar ficheiros num local temporário
    –   Ler directorias recursivamente
    –   File drag and drop




                             Jorge Encarnação   9
Vantagens
●   Semantics
    –   Media elements
    –   Structural elements
        ●   <article> <aside> <small>
    –   Link Relations
        ●      <a rel='license' href="http://www.opensource.org/licenses/mit-
            license.php">MIT Licensed</a>
        ●     <a rel='help' href="help.html">Site help</a>
    –   Microdata


                                      Jorge Encarnação                          10
Vantagens
●   Audio and Video
    –   Audio e Video nativos
    –   + Canvas, CSS , SVG




                          Jorge Encarnação   11
As standards hoje
●   HTML5 > HTML
●   Vantagens / Novidades
●   Quando posso usar?




                     Jorge Encarnação   12
Quando posso usar?




      Jorge Encarnação   13
Usar agora!
●   Verificar Suporte - http://caniuse.com/
●   Progressive Enhancement ou Graceful
    degradation?
●   http://css3generator.com/




                       Jorge Encarnação       14
Usar agora!
●   Respeitar as standards!
    –   Seguir as especificações do markup
    –   Usar fallbacks no CSS
    –   Usar devidamente os prefixos dos browsers




                          Jorge Encarnação          15
●   Obrigado


               Jorge Encarnação
                Twitter: @jfgen




                   Jorge Encarnação   16

Mais conteúdo relacionado

PDF
O que move a web atualmente?
PDF
FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?
PDF
Wordpress101
PDF
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
PPT
Como me dei bem com Java
PDF
Um salve para evolução! construindo uma nova web com polymer
PDF
WordCamp Fortaleza 2016 - Vinícius Lourenço | tAPIoca com WooCommerce
PDF
Minicurso WordPress
O que move a web atualmente?
FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?
Wordpress101
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
Como me dei bem com Java
Um salve para evolução! construindo uma nova web com polymer
WordCamp Fortaleza 2016 - Vinícius Lourenço | tAPIoca com WooCommerce
Minicurso WordPress

Mais procurados (20)

PDF
Bootstrap 4
PPTX
O novo ASP.NET - GDG-SP - Outubro/2016
PDF
Web/Mobile tendências 2015
PDF
Desenvolva temas como um viking - ODIN framework
PPT
Webstandardsppt
PDF
WordPress + Ionic
PPTX
Desenvolvimento Web: Conhecendo o Vue.Js - Francisco Matheus Ricelly Pinto de...
PPTX
Visão Geral do HTML5 e do Internet Explorer 9
PPTX
O novo ASP.NET - dotnetConf.Local 2016 - Santos-SP
PPTX
O novo ASP.NET - Junho/2016
PPTX
O novo ASP.NET - PUC Developers Day - 2016
PPT
Palestra Netbeans 6 Campus Party
ODP
Aula 1 Curso Wordpress da BemTV
PDF
Jquery Mobile
PPTX
Onde buscar conhecimento? - 3º Zabbix Meetup do Interior
PDF
HTML 5 & JavaScript
PDF
Hello World JavaFX
PDF
Novidades do Magento 2
PDF
Melhores módulos para magento
PPTX
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Bootstrap 4
O novo ASP.NET - GDG-SP - Outubro/2016
Web/Mobile tendências 2015
Desenvolva temas como um viking - ODIN framework
Webstandardsppt
WordPress + Ionic
Desenvolvimento Web: Conhecendo o Vue.Js - Francisco Matheus Ricelly Pinto de...
Visão Geral do HTML5 e do Internet Explorer 9
O novo ASP.NET - dotnetConf.Local 2016 - Santos-SP
O novo ASP.NET - Junho/2016
O novo ASP.NET - PUC Developers Day - 2016
Palestra Netbeans 6 Campus Party
Aula 1 Curso Wordpress da BemTV
Jquery Mobile
Onde buscar conhecimento? - 3º Zabbix Meetup do Interior
HTML 5 & JavaScript
Hello World JavaFX
Novidades do Magento 2
Melhores módulos para magento
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Anúncio

Semelhante a HTML5 (20)

PDF
Faça seu portal voar usando o plone.app.caching
PDF
PHP Turbinado com CodeIgniter - Conisli 2011
ODP
Introducao-ao-ambiente-web
PDF
Um milhao de usuários simultâneos
PPTX
Frameworks: uma mão na roda para o desenvolvimento
PDF
Lightning Talk: Webdev who?
PDF
PHP Papa-Léguas: Performance em PHP
PDF
Dicas e truques sobre performance em JavaEE, JPA e JSF
PPT
Organizando a casa. o front end do jeitinho que a mamãe gosta
ODP
9º FireBird Developer Day - Automatizar Manutenção do Banco de Dados
PDF
Codando com PHP e JQuery
PDF
Desenvolvimento web ágil com Django
PDF
Metralhando sua API
PDF
TDC Floripa 2018 - Metralhando sua API
PDF
WordCamp Floripa 2021 - Gabriel Cano - Sage Framework – O melhor do PHP em um...
PDF
Dicas e Truques sobre Performance em Java EE, JPA e JSF
PDF
Frameworks Opensource: ferramentas para desenvolvimento rápido de aplicações Web
PDF
Desenvolvimento Ágil com Play! Framework
PPTX
Apresentacao Interna GAE
PDF
Palestra Zend Framework na Campus Party 2011
Faça seu portal voar usando o plone.app.caching
PHP Turbinado com CodeIgniter - Conisli 2011
Introducao-ao-ambiente-web
Um milhao de usuários simultâneos
Frameworks: uma mão na roda para o desenvolvimento
Lightning Talk: Webdev who?
PHP Papa-Léguas: Performance em PHP
Dicas e truques sobre performance em JavaEE, JPA e JSF
Organizando a casa. o front end do jeitinho que a mamãe gosta
9º FireBird Developer Day - Automatizar Manutenção do Banco de Dados
Codando com PHP e JQuery
Desenvolvimento web ágil com Django
Metralhando sua API
TDC Floripa 2018 - Metralhando sua API
WordCamp Floripa 2021 - Gabriel Cano - Sage Framework – O melhor do PHP em um...
Dicas e Truques sobre Performance em Java EE, JPA e JSF
Frameworks Opensource: ferramentas para desenvolvimento rápido de aplicações Web
Desenvolvimento Ágil com Play! Framework
Apresentacao Interna GAE
Palestra Zend Framework na Campus Party 2011
Anúncio

HTML5

  • 1. Web Standards Jorge Encarnação 1
  • 2. As standards hoje ● HTML5 > HTML ● Vantagens / Novidades ● Quando posso usar? Jorge Encarnação 2
  • 3. As standards hoje ● HTML5 > HTML Jorge Encarnação 3
  • 4. Missão ● Definir um rumo para a Web ● Garantir acessibilidade ● Manter a semântica Jorge Encarnação 4
  • 5. As standards hoje ● HTML5 > HTML ● Vantagens / Novidades Jorge Encarnação 5
  • 6. Vantagens ● Offline – Application cache – Persistant data Jorge Encarnação 6
  • 7. Vantagens ● Storage – Pode sincronizar com servidor – Modelo de programação mais simples – Mais vulnerável – Dados não são omnipresentes – Storage + Offline = much win!! Jorge Encarnação 7
  • 8. Vantagens ● Web sockets e Server-sent Events – Ligação mais eficiente Jorge Encarnação 8
  • 9. Vantagens ● File APIs – Ler ficheiros – Gravar ficheiros num local temporário – Ler directorias recursivamente – File drag and drop Jorge Encarnação 9
  • 10. Vantagens ● Semantics – Media elements – Structural elements ● <article> <aside> <small> – Link Relations ● <a rel='license' href="http://www.opensource.org/licenses/mit- license.php">MIT Licensed</a> ● <a rel='help' href="help.html">Site help</a> – Microdata Jorge Encarnação 10
  • 11. Vantagens ● Audio and Video – Audio e Video nativos – + Canvas, CSS , SVG Jorge Encarnação 11
  • 12. As standards hoje ● HTML5 > HTML ● Vantagens / Novidades ● Quando posso usar? Jorge Encarnação 12
  • 13. Quando posso usar? Jorge Encarnação 13
  • 14. Usar agora! ● Verificar Suporte - http://caniuse.com/ ● Progressive Enhancement ou Graceful degradation? ● http://css3generator.com/ Jorge Encarnação 14
  • 15. Usar agora! ● Respeitar as standards! – Seguir as especificações do markup – Usar fallbacks no CSS – Usar devidamente os prefixos dos browsers Jorge Encarnação 15
  • 16. Obrigado Jorge Encarnação Twitter: @jfgen Jorge Encarnação 16