SlideShare una empresa de Scribd logo
1 de 36
Visão geral do HTML 5 e Internet Explorer 9 Rodrigo Kono Microsoft MVP MCP, MCTS, MCPD, MCT www.rodrigokono.net
Rodrigo Kono Experiência de 10 anos em web MVP da Microsoft MCP – MCTS – MCPD – MCT Fundador do grupo de usuários DevGoiás .NET 7 anos de comunidade .NET  Mais de 11.200 pessoas nesse tempo Secretaria da Fazenda do Estado de GO Bacharel em Ciência da Computação Pensou.NET Treinamentos – www.pensou.net Twitter: @rodrigokono www.rodrigokono.net  Treinamento e formação em TI
@rodrigokono
Agenda Você sabe HTML? Web Standards e um pouco de história HTML 5 Novos elementos de estrutura <video> <audio> novos controles de formulário O que já se foi Estrutura de documento Quando podemos usar e o que W3C recomenda Novidades do Internet Explorer 9 Recomendações gerais
eu sei HTML... ...e eu sei usar desde pequeno!
Errado. E daí!? <p><b>Galo vira sobre o Timão, mantém sonho e dá alegria a Flu e Cruzeiro</b> <br><br> Triunfo do Atlético-MG impede o Corinthians de reassumir a liderança, e a equipe de Belo Horizonte ganha mais fôlego na briga para sair do Z-4</p>
Correto! A internet agradece. <h1>Galo vira sobre o Timão, mantém sonho e dá alegria a Flu e Cruzeiro</h1> <p>Triunfo do Atlético-MG impede o Corinthians de reassumir a liderança, e a equipe de Belo Horizonte ganha mais fôlego na briga para sair do Z-4</p>
WEB STANDARDS Um pouco de história
2001 - 2006 CSS 2.1 Apresentação XHTML Estrutura/Conteúdo
2004 - 2007 WHAT WGWeb Hypertext Application Technology Working Group
2007 CSS 3 Apresentação HTML 5 Estrutura/Conteúdo
O que a Microsoft diz sobre o HTML5? “In a nutshell, we love HTML5, we love it so much we want it to actually work” Dean HachamovitchGeneral Manager for Internet Explorer, Microsofthttp://www.microsoft.com/presspass/exec/Hachamovitch
IE6 R.I.P. Photos courtesy of Aten Design Group.
Novos elementos HTML 5
HTML 5 – Elementos de estrutura Elementos estruturais <header> <footer> <nav> <aside>	<!-- Similar a barra lateral --> <article>	<!-- Pode ser usado em um post de blog --> <section> <!–- Agrupar conteúdos relacionados --> Outros Elementos <audio> <video> <svg> <canvas>
HTML 5 <video> Suporte ao elemento <video> do HTML 5 Padrões de indústria MPEG-4/H.264 Vídeopodesercombinado com qualquercoisanapágina Conteúdo HTML, imagens, gráficos SVG Atributos src, autoplay, controls, preload, loop,height & width <video src="video.wmv" id="videoTag" width="640px" height="360px">   <!–- Só é exibidoquando o navegadornãosuportavídeo -->   <!–- Vocêpodetambémembedar um vídeoem Silverlight --> </video>
HTML 5 <audio> Suporteao elemento<audio> do HTML 5 Industry-standard MP3 and AAC audio Fully scriptable via the DOM Atributos src, autoplay, controls, preload <audio src="audio.mp3" id="audioTag" autoplay controls>  <!–- Só é exibidoquando o navegadornãosuportaáudio-->   <!–- Vocêpodetambémembedar um áudioem Silverlight –-> </video>
HTML 5 – áudio e vídeo Prós Sembarreiras– nãonecessita de plug-in Cadavezmaispopulares Ferramentaspara encoding grátis Contras Nãosuporta DRM Qual codec usar?  Não é fácilgerenciar a largura de banda
Novos controles de formulário HTML 5
HTML 5 – Elementos de Formulário <input type='range' min='0' max='50' value='0' />  <input results='10' type='search' />  <input type='text' placeholder='Searchinside' />  <input type='color' /> <input type='number' />  <input type='email' /> <input type='url' /> <input type='tel' /> <input type='date' /> <input type='month' /> <input type='week' /> <input type='time' />
O que já se foi?Elementos obsoletos HTML 5
HTML 5 – Elementos obsoletos <applet> 	<!–- Use a tag <embed> --> <big>		<!–- Use CSS, pois denota estilo --> <blink> <center> <font> <acronym> <basefont> <dir> <s><strike> <u> <frame><frameset> <noframes> <tt>
Estrutura do documento HTML 5
HTML 5 doctype O doctype está bem mais simples de ser usado <!DOCTYPE html> <html> vs.   <htmlxmlns="http://www.w3.org/1999/xhtml">
Já está pronto?! Quando vou poder usar o html 5?
O que a W3C diz... Prática e uso em partes Implementação em módulos Mas não recomenda uso em produção http://www.infoworld.com/d/developer-world/w3c-hold-html5-in-websites-041 Atualização completa Calendário previsto para 2010 Recomendação para 2011 Implementação em vários browsers http://ishtml5readyyet.com
Internet Explorer 9 Nova enginejavaScript (chakra) Melhorias no DOM, HTML e CSS parsing Rápido: gráficos acelerados pela GPU Limpo: Nova interface Confiável: mais seguro e mais confiável Interoperável: HTML5 & W3C
Como utilizar a mesmamarcação? 9 29
Próximospassos Baixe o Internet Explorer 9 Beta 1 www.internetexplorer9.com.br Visite o developer center http://msdn.microsoft.com/pt-br/ie/default.aspx
Recomendações Especificação e documentação toda online. Estude e pratique na medida do possível. Evolução gradativa, acompanhe. Fique atento ao seu negócio e aos objetivos do usuário. Analise antes de aplicar. Uma dose saudável de senso crítico Ref: http://spkr8.com/t/1250
HTML 5 x Silverlight x Flash Amigo ou inimigo?
Links HTML 5 HTML 5 Doctor: http://html5doctor.com HTML 5 Demos: http://html5demos.com HTML 5 Spec http://dev.w3.org/html5/spec/Overview.html Conteúdo do curso HTML5 W3C http://w3c.br/cursos/html5/conteudo Adaptação para browsers antigos http://www.modernizr.com
Links WHATWG http://www.whatwg.org/specs/web-apps/current-work/ W3C http://dev.w3.org/html5/spec/Overview.html Blog: www.rodrigokono.net Participe da comunidade de GO: www.devgoias.net
Treinamentos e Formaçãoem TI HandsOnLab - Professional – Official – Open Training Boas práticas , dicas, experiência, etc ASP.NET 4, C# 4, LINQ, Windows Azure, jQuery + Web Standards, Silverlight, SQL... Windows Server 2008 R2, Sharepoint 2010, Exchange 2010, BPOS... www.pensou.net
Rodrigo Kono kono@devgoias.net  www.rodrigokono.net  www.devgoias.net © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Más contenido relacionado

La actualidad más candente

Incorporação de HTML
Incorporação de HTMLIncorporação de HTML
Incorporação de HTMLGrupoBass
 
Html5,css3,javascript o lugar onde sonhos se tornam realidade.
Html5,css3,javascript   o lugar onde sonhos se tornam realidade.Html5,css3,javascript   o lugar onde sonhos se tornam realidade.
Html5,css3,javascript o lugar onde sonhos se tornam realidade.Edmo Jeova
 
HTML5 Básico: Multimídia 2 (aula 4)
HTML5 Básico: Multimídia 2 (aula 4)HTML5 Básico: Multimídia 2 (aula 4)
HTML5 Básico: Multimídia 2 (aula 4)Gustavo Zimmermann
 
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Daniel Makiyama
 
Arteccom Workshop Magento
Arteccom Workshop MagentoArteccom Workshop Magento
Arteccom Workshop MagentoThiago Verly
 
Introdução ao Web Design: Aula 5 - HTML (part. 1)
Introdução ao Web Design: Aula 5 - HTML (part. 1)Introdução ao Web Design: Aula 5 - HTML (part. 1)
Introdução ao Web Design: Aula 5 - HTML (part. 1)Gustavo Zimmermann
 
Primeiros passos para estruturar uma equipe front-end
Primeiros passos para estruturar uma equipe front-endPrimeiros passos para estruturar uma equipe front-end
Primeiros passos para estruturar uma equipe front-endDiego Eis
 
Web Master: Programação Web
Web Master: Programação WebWeb Master: Programação Web
Web Master: Programação WebRenan Palmeira
 
Mecanismo de busca em Node.js e MongoDB
Mecanismo de busca em Node.js e MongoDBMecanismo de busca em Node.js e MongoDB
Mecanismo de busca em Node.js e MongoDBLuiz Duarte
 
HTML5
HTML5 HTML5
HTML5 jfgen
 
Tunning da jvm dos comandos às configurações
Tunning da jvm  dos comandos às configuraçõesTunning da jvm  dos comandos às configurações
Tunning da jvm dos comandos às configuraçõesLuan Cestari
 
Guia do Front-end das Galáxias
Guia do Front-end das GaláxiasGuia do Front-end das Galáxias
Guia do Front-end das GaláxiasDavidson Fellipe
 
Estilizando temas de WordPress
Estilizando temas de WordPressEstilizando temas de WordPress
Estilizando temas de WordPressAnyssa Ferreira
 

La actualidad más candente (20)

WordPress + Ionic
WordPress + IonicWordPress + Ionic
WordPress + Ionic
 
Django - Muito além do básico
Django - Muito além do básicoDjango - Muito além do básico
Django - Muito além do básico
 
Incorporação de HTML
Incorporação de HTMLIncorporação de HTML
Incorporação de HTML
 
Html5,css3,javascript o lugar onde sonhos se tornam realidade.
Html5,css3,javascript   o lugar onde sonhos se tornam realidade.Html5,css3,javascript   o lugar onde sonhos se tornam realidade.
Html5,css3,javascript o lugar onde sonhos se tornam realidade.
 
HTML5 Básico: Multimídia 2 (aula 4)
HTML5 Básico: Multimídia 2 (aula 4)HTML5 Básico: Multimídia 2 (aula 4)
HTML5 Básico: Multimídia 2 (aula 4)
 
Minicurso Web. Front-end e HTML5 (parte 2)
Minicurso Web. Front-end e HTML5 (parte 2)Minicurso Web. Front-end e HTML5 (parte 2)
Minicurso Web. Front-end e HTML5 (parte 2)
 
Bootstrap 4
Bootstrap 4Bootstrap 4
Bootstrap 4
 
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
 
POG nunca mais - SOLISC
POG nunca mais - SOLISCPOG nunca mais - SOLISC
POG nunca mais - SOLISC
 
Web Standards
Web StandardsWeb Standards
Web Standards
 
Arteccom Workshop Magento
Arteccom Workshop MagentoArteccom Workshop Magento
Arteccom Workshop Magento
 
Introdução ao Web Design: Aula 5 - HTML (part. 1)
Introdução ao Web Design: Aula 5 - HTML (part. 1)Introdução ao Web Design: Aula 5 - HTML (part. 1)
Introdução ao Web Design: Aula 5 - HTML (part. 1)
 
Primeiros passos para estruturar uma equipe front-end
Primeiros passos para estruturar uma equipe front-endPrimeiros passos para estruturar uma equipe front-end
Primeiros passos para estruturar uma equipe front-end
 
Minicurso Web. Front-end e HTML5 (parte 1)
Minicurso Web. Front-end e HTML5 (parte 1)Minicurso Web. Front-end e HTML5 (parte 1)
Minicurso Web. Front-end e HTML5 (parte 1)
 
Web Master: Programação Web
Web Master: Programação WebWeb Master: Programação Web
Web Master: Programação Web
 
Mecanismo de busca em Node.js e MongoDB
Mecanismo de busca em Node.js e MongoDBMecanismo de busca em Node.js e MongoDB
Mecanismo de busca em Node.js e MongoDB
 
HTML5
HTML5 HTML5
HTML5
 
Tunning da jvm dos comandos às configurações
Tunning da jvm  dos comandos às configuraçõesTunning da jvm  dos comandos às configurações
Tunning da jvm dos comandos às configurações
 
Guia do Front-end das Galáxias
Guia do Front-end das GaláxiasGuia do Front-end das Galáxias
Guia do Front-end das Galáxias
 
Estilizando temas de WordPress
Estilizando temas de WordPressEstilizando temas de WordPress
Estilizando temas de WordPress
 

Destacado

Destacado (9)

Hi s4-manual-word-2007
Hi s4-manual-word-2007Hi s4-manual-word-2007
Hi s4-manual-word-2007
 
Curso online word 2007
Curso online word 2007Curso online word 2007
Curso online word 2007
 
Treinamento do microsoft 2007
Treinamento do microsoft 2007Treinamento do microsoft 2007
Treinamento do microsoft 2007
 
Criando exercícios com o power point
Criando exercícios com o power pointCriando exercícios com o power point
Criando exercícios com o power point
 
1259109365 word 2007
1259109365 word 20071259109365 word 2007
1259109365 word 2007
 
Apostila word
Apostila wordApostila word
Apostila word
 
Apostila do Word 2007
Apostila do Word 2007Apostila do Word 2007
Apostila do Word 2007
 
Windows 7
Windows 7Windows 7
Windows 7
 
PROJETO DE INCLUSÃO DIGITAL
PROJETO DE INCLUSÃO DIGITALPROJETO DE INCLUSÃO DIGITAL
PROJETO DE INCLUSÃO DIGITAL
 

Similar a HTML 5 e IE9 visão

Similar a HTML 5 e IE9 visão (20)

Curso de HTML5 CSS3 e JS
Curso de HTML5 CSS3 e JSCurso de HTML5 CSS3 e JS
Curso de HTML5 CSS3 e JS
 
Html5 - Notas de aula
Html5 - Notas de aulaHtml5 - Notas de aula
Html5 - Notas de aula
 
HTML5 Básico: Marcação (aula 1)
HTML5 Básico: Marcação (aula 1)HTML5 Básico: Marcação (aula 1)
HTML5 Básico: Marcação (aula 1)
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
Html slide
Html slideHtml slide
Html slide
 
Seo e HTML5
Seo e HTML5Seo e HTML5
Seo e HTML5
 
Html slide
Html slideHtml slide
Html slide
 
Html slide
Html slideHtml slide
Html slide
 
Html slide
Html slideHtml slide
Html slide
 
Html 5
Html 5Html 5
Html 5
 
Otimização Front-end para WordPress
Otimização Front-end para WordPressOtimização Front-end para WordPress
Otimização Front-end para WordPress
 
Html5 em 15_minutos
Html5 em 15_minutosHtml5 em 15_minutos
Html5 em 15_minutos
 
HTML5, CSS3 e o futuro da web
HTML5, CSS3 e o futuro da webHTML5, CSS3 e o futuro da web
HTML5, CSS3 e o futuro da web
 
Palestra / SDD / Crossbrowsing
Palestra / SDD / CrossbrowsingPalestra / SDD / Crossbrowsing
Palestra / SDD / Crossbrowsing
 
Html5 ass
Html5 assHtml5 ass
Html5 ass
 
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
 
Rio Info 2010 - Oficina - Oficina Papel Devigner Novidades HTML5 - Ricardo Pa...
Rio Info 2010 - Oficina - Oficina Papel Devigner Novidades HTML5 - Ricardo Pa...Rio Info 2010 - Oficina - Oficina Papel Devigner Novidades HTML5 - Ricardo Pa...
Rio Info 2010 - Oficina - Oficina Papel Devigner Novidades HTML5 - Ricardo Pa...
 
Programando extensões para Internet Explorer (Webslices e Aceleradores)
Programando extensões para Internet Explorer (Webslices e Aceleradores)Programando extensões para Internet Explorer (Webslices e Aceleradores)
Programando extensões para Internet Explorer (Webslices e Aceleradores)
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 

Más de Rodrigo Kono

Dicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.x
Dicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.xDicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.x
Dicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.xRodrigo Kono
 
Develop using Office Graph API
Develop using Office Graph APIDevelop using Office Graph API
Develop using Office Graph APIRodrigo Kono
 
.NET no Browser - Webassembly com Blazor!
.NET no Browser - Webassembly com Blazor!.NET no Browser - Webassembly com Blazor!
.NET no Browser - Webassembly com Blazor!Rodrigo Kono
 
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
.NET para construir qualquer coisa! (Visão Geral) #dotnetconfRodrigo Kono
 
ASP.NET Core 2.1 #dotnetconf
ASP.NET Core 2.1 #dotnetconfASP.NET Core 2.1 #dotnetconf
ASP.NET Core 2.1 #dotnetconfRodrigo Kono
 
Novidades do ASP.NET Core 2.1
Novidades do ASP.NET Core 2.1Novidades do ASP.NET Core 2.1
Novidades do ASP.NET Core 2.1Rodrigo Kono
 
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSControlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSRodrigo Kono
 
Ciclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a pontaCiclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a pontaRodrigo Kono
 
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreConhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreRodrigo Kono
 
Controle do ciclo de vida do desenvolvimento de software com tfs vsts
Controle do ciclo de vida do desenvolvimento de software com tfs  vstsControle do ciclo de vida do desenvolvimento de software com tfs  vsts
Controle do ciclo de vida do desenvolvimento de software com tfs vstsRodrigo Kono
 
Desenvolvimento add in Office 2016
Desenvolvimento add in Office 2016Desenvolvimento add in Office 2016
Desenvolvimento add in Office 2016Rodrigo Kono
 
Além do código dicas de evolução profissional
Além do código   dicas de evolução profissionalAlém do código   dicas de evolução profissional
Além do código dicas de evolução profissionalRodrigo Kono
 
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALMAprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALMRodrigo Kono
 
O que você precisa saber sobre ASP.NET CORE
O que você precisa saber sobre ASP.NET COREO que você precisa saber sobre ASP.NET CORE
O que você precisa saber sobre ASP.NET CORERodrigo Kono
 
Deployment no Azure
Deployment no AzureDeployment no Azure
Deployment no AzureRodrigo Kono
 
Servidor de Build e Integração Contínua
Servidor de Build e Integração ContínuaServidor de Build e Integração Contínua
Servidor de Build e Integração ContínuaRodrigo Kono
 
Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1Rodrigo Kono
 
Abertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreAbertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreRodrigo Kono
 
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open SourceDesenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open SourceRodrigo Kono
 
TypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascriptTypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascriptRodrigo Kono
 

Más de Rodrigo Kono (20)

Dicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.x
Dicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.xDicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.x
Dicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.x
 
Develop using Office Graph API
Develop using Office Graph APIDevelop using Office Graph API
Develop using Office Graph API
 
.NET no Browser - Webassembly com Blazor!
.NET no Browser - Webassembly com Blazor!.NET no Browser - Webassembly com Blazor!
.NET no Browser - Webassembly com Blazor!
 
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
 
ASP.NET Core 2.1 #dotnetconf
ASP.NET Core 2.1 #dotnetconfASP.NET Core 2.1 #dotnetconf
ASP.NET Core 2.1 #dotnetconf
 
Novidades do ASP.NET Core 2.1
Novidades do ASP.NET Core 2.1Novidades do ASP.NET Core 2.1
Novidades do ASP.NET Core 2.1
 
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSControlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTS
 
Ciclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a pontaCiclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a ponta
 
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreConhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
 
Controle do ciclo de vida do desenvolvimento de software com tfs vsts
Controle do ciclo de vida do desenvolvimento de software com tfs  vstsControle do ciclo de vida do desenvolvimento de software com tfs  vsts
Controle do ciclo de vida do desenvolvimento de software com tfs vsts
 
Desenvolvimento add in Office 2016
Desenvolvimento add in Office 2016Desenvolvimento add in Office 2016
Desenvolvimento add in Office 2016
 
Além do código dicas de evolução profissional
Além do código   dicas de evolução profissionalAlém do código   dicas de evolução profissional
Além do código dicas de evolução profissional
 
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALMAprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
 
O que você precisa saber sobre ASP.NET CORE
O que você precisa saber sobre ASP.NET COREO que você precisa saber sobre ASP.NET CORE
O que você precisa saber sobre ASP.NET CORE
 
Deployment no Azure
Deployment no AzureDeployment no Azure
Deployment no Azure
 
Servidor de Build e Integração Contínua
Servidor de Build e Integração ContínuaServidor de Build e Integração Contínua
Servidor de Build e Integração Contínua
 
Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1
 
Abertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreAbertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET Core
 
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open SourceDesenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
 
TypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascriptTypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascript
 

HTML 5 e IE9 visão

  • 1. Visão geral do HTML 5 e Internet Explorer 9 Rodrigo Kono Microsoft MVP MCP, MCTS, MCPD, MCT www.rodrigokono.net
  • 2. Rodrigo Kono Experiência de 10 anos em web MVP da Microsoft MCP – MCTS – MCPD – MCT Fundador do grupo de usuários DevGoiás .NET 7 anos de comunidade .NET Mais de 11.200 pessoas nesse tempo Secretaria da Fazenda do Estado de GO Bacharel em Ciência da Computação Pensou.NET Treinamentos – www.pensou.net Twitter: @rodrigokono www.rodrigokono.net Treinamento e formação em TI
  • 4. Agenda Você sabe HTML? Web Standards e um pouco de história HTML 5 Novos elementos de estrutura <video> <audio> novos controles de formulário O que já se foi Estrutura de documento Quando podemos usar e o que W3C recomenda Novidades do Internet Explorer 9 Recomendações gerais
  • 5. eu sei HTML... ...e eu sei usar desde pequeno!
  • 6. Errado. E daí!? <p><b>Galo vira sobre o Timão, mantém sonho e dá alegria a Flu e Cruzeiro</b> <br><br> Triunfo do Atlético-MG impede o Corinthians de reassumir a liderança, e a equipe de Belo Horizonte ganha mais fôlego na briga para sair do Z-4</p>
  • 7. Correto! A internet agradece. <h1>Galo vira sobre o Timão, mantém sonho e dá alegria a Flu e Cruzeiro</h1> <p>Triunfo do Atlético-MG impede o Corinthians de reassumir a liderança, e a equipe de Belo Horizonte ganha mais fôlego na briga para sair do Z-4</p>
  • 8. WEB STANDARDS Um pouco de história
  • 9. 2001 - 2006 CSS 2.1 Apresentação XHTML Estrutura/Conteúdo
  • 10. 2004 - 2007 WHAT WGWeb Hypertext Application Technology Working Group
  • 11. 2007 CSS 3 Apresentação HTML 5 Estrutura/Conteúdo
  • 12. O que a Microsoft diz sobre o HTML5? “In a nutshell, we love HTML5, we love it so much we want it to actually work” Dean HachamovitchGeneral Manager for Internet Explorer, Microsofthttp://www.microsoft.com/presspass/exec/Hachamovitch
  • 13. IE6 R.I.P. Photos courtesy of Aten Design Group.
  • 15. HTML 5 – Elementos de estrutura Elementos estruturais <header> <footer> <nav> <aside> <!-- Similar a barra lateral --> <article> <!-- Pode ser usado em um post de blog --> <section> <!–- Agrupar conteúdos relacionados --> Outros Elementos <audio> <video> <svg> <canvas>
  • 16. HTML 5 <video> Suporte ao elemento <video> do HTML 5 Padrões de indústria MPEG-4/H.264 Vídeopodesercombinado com qualquercoisanapágina Conteúdo HTML, imagens, gráficos SVG Atributos src, autoplay, controls, preload, loop,height & width <video src="video.wmv" id="videoTag" width="640px" height="360px"> <!–- Só é exibidoquando o navegadornãosuportavídeo --> <!–- Vocêpodetambémembedar um vídeoem Silverlight --> </video>
  • 17. HTML 5 <audio> Suporteao elemento<audio> do HTML 5 Industry-standard MP3 and AAC audio Fully scriptable via the DOM Atributos src, autoplay, controls, preload <audio src="audio.mp3" id="audioTag" autoplay controls> <!–- Só é exibidoquando o navegadornãosuportaáudio--> <!–- Vocêpodetambémembedar um áudioem Silverlight –-> </video>
  • 18. HTML 5 – áudio e vídeo Prós Sembarreiras– nãonecessita de plug-in Cadavezmaispopulares Ferramentaspara encoding grátis Contras Nãosuporta DRM Qual codec usar? Não é fácilgerenciar a largura de banda
  • 19. Novos controles de formulário HTML 5
  • 20. HTML 5 – Elementos de Formulário <input type='range' min='0' max='50' value='0' /> <input results='10' type='search' /> <input type='text' placeholder='Searchinside' /> <input type='color' /> <input type='number' /> <input type='email' /> <input type='url' /> <input type='tel' /> <input type='date' /> <input type='month' /> <input type='week' /> <input type='time' />
  • 21. O que já se foi?Elementos obsoletos HTML 5
  • 22. HTML 5 – Elementos obsoletos <applet> <!–- Use a tag <embed> --> <big> <!–- Use CSS, pois denota estilo --> <blink> <center> <font> <acronym> <basefont> <dir> <s><strike> <u> <frame><frameset> <noframes> <tt>
  • 24. HTML 5 doctype O doctype está bem mais simples de ser usado <!DOCTYPE html> <html> vs. <htmlxmlns="http://www.w3.org/1999/xhtml">
  • 25. Já está pronto?! Quando vou poder usar o html 5?
  • 26.
  • 27. O que a W3C diz... Prática e uso em partes Implementação em módulos Mas não recomenda uso em produção http://www.infoworld.com/d/developer-world/w3c-hold-html5-in-websites-041 Atualização completa Calendário previsto para 2010 Recomendação para 2011 Implementação em vários browsers http://ishtml5readyyet.com
  • 28. Internet Explorer 9 Nova enginejavaScript (chakra) Melhorias no DOM, HTML e CSS parsing Rápido: gráficos acelerados pela GPU Limpo: Nova interface Confiável: mais seguro e mais confiável Interoperável: HTML5 & W3C
  • 29. Como utilizar a mesmamarcação? 9 29
  • 30. Próximospassos Baixe o Internet Explorer 9 Beta 1 www.internetexplorer9.com.br Visite o developer center http://msdn.microsoft.com/pt-br/ie/default.aspx
  • 31. Recomendações Especificação e documentação toda online. Estude e pratique na medida do possível. Evolução gradativa, acompanhe. Fique atento ao seu negócio e aos objetivos do usuário. Analise antes de aplicar. Uma dose saudável de senso crítico Ref: http://spkr8.com/t/1250
  • 32. HTML 5 x Silverlight x Flash Amigo ou inimigo?
  • 33. Links HTML 5 HTML 5 Doctor: http://html5doctor.com HTML 5 Demos: http://html5demos.com HTML 5 Spec http://dev.w3.org/html5/spec/Overview.html Conteúdo do curso HTML5 W3C http://w3c.br/cursos/html5/conteudo Adaptação para browsers antigos http://www.modernizr.com
  • 34. Links WHATWG http://www.whatwg.org/specs/web-apps/current-work/ W3C http://dev.w3.org/html5/spec/Overview.html Blog: www.rodrigokono.net Participe da comunidade de GO: www.devgoias.net
  • 35. Treinamentos e Formaçãoem TI HandsOnLab - Professional – Official – Open Training Boas práticas , dicas, experiência, etc ASP.NET 4, C# 4, LINQ, Windows Azure, jQuery + Web Standards, Silverlight, SQL... Windows Server 2008 R2, Sharepoint 2010, Exchange 2010, BPOS... www.pensou.net
  • 36. Rodrigo Kono kono@devgoias.net www.rodrigokono.net www.devgoias.net © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Notas del editor

  1. Apresentação de Rodrigo Kono
  2. Inserir um vídeo em HTML ficou tão simples quanto inserir uma imagem no documento.mas Elemento de vídeo nao é o que há de melhor no html5.inserção de novos elementos pra estruturação de páginas. Isto traz uma semantica muito maior ao desenvolvimento.Demo From IETestDrive.comwww.youtube.com/html5mas youtube disse queo html5 ainda nao está preparado para rodar 100% em html5.
  3. DEMO:http://ie.microsoft.com/testdrive/HTML5/HTML5_Audio_XML_Playlist/Default.html
  4. DRM: Digital Rights Managementou gestão de direitos digitais:GDD
  5. Quando falamos de &quot;mesmo&quot; mark-up &quot;, nós realmente queremos dizer uma coisa importante. Queremos que a marca se você escrever, trabalhar da mesma forma e da maneira correta em todos os navegadores. O exemplo que você vê na tela mostra Internet Explorer 9 plataforma de visualização em relação ao Chrome 4. Ambos têm uma borda tracejada, bem como cantos arredondados por meio da propriedade CSS3 border-radius. No Internet Explorer 9, os traços são a mesma largura em toda a volta da fronteira, e espaçamento igual entre eles. traços do Chrome parece um pouco aleatório.Não é suficiente apenas para ter certeza que estamos implementando os recursos e as especificações que você desejar. Estamos trabalhando diretamente com a W3C para verificar se as especificações que estão escritas são claras e fortes. Que podemos descobrir as ambigüidades cedo, antes da implementação e que todos têm uma voz na mesa. O Internet Explorer equipe de engenharia está bem integrado diversos grupos de trabalho sobre o W3C, incluindo o grupo de trabalho HTML5 (onde Paul Cotton, um funcionário da Microsoft é uma co-presidência), o Grupo de Trabalho de SVG, e muitos mais. Só para se ter uma idéia de quem está envolvido em um grupo de trabalho, eu tenho alguns stats do Grupo de Trabalho HTML. Há mais de 40 organizações-membro do W3C, mais de 400 participantes, 280 especialistas convidados, 9 de listas de discussão. É um grupo grande, mas muito importante!Trabalhando com o W3C também inclui o trabalho em testes de forças-tarefa para que haja um conjunto de testes de interoperabilidade que todos os fabricantes de navegadores podem acordar. Por exemplo, nós estamos no teste SVG Taskforce, Testes HTML Taskforce, e Teste de acessibilidade do Grupo de Trabalho e criou e apresentou 2.138 casos de teste para os organismos de normalização a partir do lançamento do Internet Explorer Platform Preview Build 4 em 4 de agosto de 2010http://ie.microsoft.com/testdrive/HTML5/01BorderRadius/Default.html
  6. http://samples.msdn.microsoft.com/ietestcenter/