SlideShare una empresa de Scribd logo
1 de 35
WebMatrix
Armando dinámicamente nuestros
sitios con HTML5, PHP y MySQL

Peter Concha Regatto
Microsoft Student Partner Jr
Miembro Avanet Colombia




  @PeterConchaR
  www.ptrconcha.wordpress.com
Agenda
• WebMatrix
  – Conociendo un entorno para desarrolladores
• HTML5
  – Semántica y Contexto
• CSS3
  – Estilos y Maquetado
• PHP
  – MVC
• MySQL
  – Centralizando Contenido
WebMatrix

DEMO
HTML5
                 Y aún hay más…


Semántica             Gráficos y Efectos

Multimedia            Acceso de Dispositivos

CSS3 y Estilos        Conectividad

Compatibilidad
SEMANTICA
Vieja Estructura
Nueva Estructura
Semántica

DEMO
CSS3 Y ESTILOS
Antes Del CSS3
Llego CSS3
Llego CSS3
CSS3

DEMO
PHP

DEMO
MySQL

DEMO
COMPATIBILIDAD
Soporte HTML5

•   Chrome
•   Firefox
•   Safari
•   Opera
•   Internet Explorer 9+
¿Qué podemos hacer para
 trabajar hoy con HTML5?
        Modernizr
http://www.modernizr.com/
     No se detecta HTML5.
   Se detectan cualidades de
            HTML5.
• La mejor librería de       detección      de
  caractetísticas detecta:
  – Todas las características principales   de
    HTML5
  – Todas las principales características   de
    CSS3
• Incluye HTML5 Shim para el soporte de
  tag semánticos
• Adopción generalizada
• Updates continuos
• Se incluye con ASP.NET MVC 3
Polyfills & Shims
• Qué son?
     Normalmente JavaScript CSS y HTML y CSS

• ¿Qué permiten hacer?
     Proporcionan la tecnología que nosotros, los
     desarrolladores, esperaríamos que el navegador
     ofreciera nativamente.
     Provee características que faltan.

• ¿Cuando se utilizan?
     Se utilizan para generar la llamada “fallback
     Gracefully” o imitar una funcionalidad.
Mapeo HTML5
El futuro, que sigue, que falta?




beautyoftheweb.com   ietestdrive.com   html5labs.com
www.cuttherope.ie
www.disneydigitalbooks.go.com/tron/
HERRAMIENTAS
•   Cualquier editor y un navegador!
    • SublimeText, Notepad++, Bloc de Notas

•   VS 2012 – HTML5 Schema y Intellisense
•   WebMatrix – Incluye HTML5 default doctype

•   ASP.NET MVC 3 tools update
    • HTML5 template para nuevos proyectos
    • Modernizr 1.7 incluido en nuevos proyectos

•   Expression Web 4 SP1 – HTML5 Schema y
    Intellisense
    • Editor CSS preparado!
    • SuperPreview
Recursos para el Desarrollador

•   cristalab.com
•   mejorandola.la
•   maestrosdelweb.com
•   avanet.org

• html5test.com
• chromeexperiments.com
• html5rocks.com
Firebug
Web Developer
Lipsum
PREGUNTAS
@PeterConchaR
CONTACTANOS
www.avanet.org   @avanet
GRACIAS!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Chicisimo
ChicisimoChicisimo
Chicisimo
 
Sácale todo el provecho a Stylus el mejor pre procesador de CSS
Sácale todo el provecho a Stylus el mejor pre procesador de CSSSácale todo el provecho a Stylus el mejor pre procesador de CSS
Sácale todo el provecho a Stylus el mejor pre procesador de CSS
 
Webinar: Groovy y la producttividad para el desarrollador Java
Webinar: Groovy y la producttividad para el desarrollador JavaWebinar: Groovy y la producttividad para el desarrollador Java
Webinar: Groovy y la producttividad para el desarrollador Java
 
Introducción a ASP.NET MVC
Introducción a ASP.NET MVCIntroducción a ASP.NET MVC
Introducción a ASP.NET MVC
 
De escritorio a Javascript, nuestra experiencia desde las trincheras
De escritorio a Javascript, nuestra experiencia desde las trincherasDe escritorio a Javascript, nuestra experiencia desde las trincheras
De escritorio a Javascript, nuestra experiencia desde las trincheras
 
Presentación Curso Diseño y Desarrollo Web Avanzado
Presentación Curso Diseño y Desarrollo Web AvanzadoPresentación Curso Diseño y Desarrollo Web Avanzado
Presentación Curso Diseño y Desarrollo Web Avanzado
 
Frameworks y administracion de contenidos
Frameworks y administracion de contenidosFrameworks y administracion de contenidos
Frameworks y administracion de contenidos
 
WebMatrix.- Introducción y Helpers
WebMatrix.- Introducción y HelpersWebMatrix.- Introducción y Helpers
WebMatrix.- Introducción y Helpers
 
Conociendo Full Stack JavaScript usando NodeJs y MongoDB
Conociendo Full Stack JavaScript usando NodeJs y MongoDBConociendo Full Stack JavaScript usando NodeJs y MongoDB
Conociendo Full Stack JavaScript usando NodeJs y MongoDB
 
NodeJS
NodeJSNodeJS
NodeJS
 
Aplicar SEO a un desarrollo WordPress [Stephen De Winter - @estudiodos]
Aplicar SEO a un desarrollo WordPress [Stephen De Winter - @estudiodos]Aplicar SEO a un desarrollo WordPress [Stephen De Winter - @estudiodos]
Aplicar SEO a un desarrollo WordPress [Stephen De Winter - @estudiodos]
 
Introducción al desarrollo web moderno
Introducción al desarrollo web modernoIntroducción al desarrollo web moderno
Introducción al desarrollo web moderno
 
Creando una plantilla Joomla! de forma fácil
Creando una plantilla Joomla! de forma fácilCreando una plantilla Joomla! de forma fácil
Creando una plantilla Joomla! de forma fácil
 
Introducción a Asp.Net Mvc
Introducción a Asp.Net MvcIntroducción a Asp.Net Mvc
Introducción a Asp.Net Mvc
 
HTML5 en Acción
HTML5 en AcciónHTML5 en Acción
HTML5 en Acción
 
Preprocesadores CSS con LessCSS
Preprocesadores CSS con LessCSSPreprocesadores CSS con LessCSS
Preprocesadores CSS con LessCSS
 
Bootstrap 3.
Bootstrap 3.Bootstrap 3.
Bootstrap 3.
 
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
 
Html5todayv7
Html5todayv7Html5todayv7
Html5todayv7
 
Bootstrap
BootstrapBootstrap
Bootstrap
 

Similar a Web matrix. armando nuestros sitios dinámicamente con html5, php y mysql

Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbas
Avanet
 
Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5
Gonzalo C.
 
Html5 - El futuro de la web
Html5 - El futuro de la webHtml5 - El futuro de la web
Html5 - El futuro de la web
Joan Fernández
 
Mvc + html5 + css3
Mvc + html5 + css3Mvc + html5 + css3
Mvc + html5 + css3
Marc Rubiño
 
Optimizando Sitios Web
Optimizando Sitios WebOptimizando Sitios Web
Optimizando Sitios Web
Grupo Mediabox
 
Desarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías webDesarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías web
Julio Alfaro
 

Similar a Web matrix. armando nuestros sitios dinámicamente con html5, php y mysql (20)

Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbas
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbas
 
Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5
 
Java script para desarrolladores SharePoint
Java script para desarrolladores SharePointJava script para desarrolladores SharePoint
Java script para desarrolladores SharePoint
 
Html5 - El futuro de la web
Html5 - El futuro de la webHtml5 - El futuro de la web
Html5 - El futuro de la web
 
Mvc + html5 + css3
Mvc + html5 + css3Mvc + html5 + css3
Mvc + html5 + css3
 
Defensa proyecto fin de carrera
Defensa proyecto fin de carreraDefensa proyecto fin de carrera
Defensa proyecto fin de carrera
 
Optimizando Sitios Web
Optimizando Sitios WebOptimizando Sitios Web
Optimizando Sitios Web
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
 
HTML5 + Responsive Web - Semántica y conceptos prácticos avanzados
HTML5 + Responsive Web - Semántica y conceptos prácticos avanzadosHTML5 + Responsive Web - Semántica y conceptos prácticos avanzados
HTML5 + Responsive Web - Semántica y conceptos prácticos avanzados
 
Frameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web GrailsFrameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web Grails
 
HTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYHTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOY
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Servidores.pptx
Servidores.pptxServidores.pptx
Servidores.pptx
 
Seminario html5
Seminario html5Seminario html5
Seminario html5
 
Html5 2010
Html5 2010Html5 2010
Html5 2010
 
Desarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías webDesarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías web
 
Html5. construyendo mi primera app windows 8
Html5.  construyendo mi primera app windows 8Html5.  construyendo mi primera app windows 8
Html5. construyendo mi primera app windows 8
 
Html 5 presente y futuro de la web
Html 5 presente y futuro de la webHtml 5 presente y futuro de la web
Html 5 presente y futuro de la web
 

Más de Peter Concha

Invitación BarCamp 2015
Invitación BarCamp 2015Invitación BarCamp 2015
Invitación BarCamp 2015
Peter Concha
 
Carta Agradecimiento Microsoft por EXPO USE
Carta Agradecimiento Microsoft por EXPO USECarta Agradecimiento Microsoft por EXPO USE
Carta Agradecimiento Microsoft por EXPO USE
Peter Concha
 
Credencial 2011 - 2012
Credencial 2011 - 2012Credencial 2011 - 2012
Credencial 2011 - 2012
Peter Concha
 

Más de Peter Concha (20)

Buenas prácticas de desarrollo seguro basados en owasp 20211206
Buenas prácticas de desarrollo seguro basados en owasp 20211206Buenas prácticas de desarrollo seguro basados en owasp 20211206
Buenas prácticas de desarrollo seguro basados en owasp 20211206
 
Microsoft Threat Modeling Tool
Microsoft Threat Modeling ToolMicrosoft Threat Modeling Tool
Microsoft Threat Modeling Tool
 
Visual Studio Team Service.- Un viaje a dev ops
Visual Studio Team Service.- Un viaje a dev opsVisual Studio Team Service.- Un viaje a dev ops
Visual Studio Team Service.- Un viaje a dev ops
 
Microsoft Power BI.- Una Herramienta para BI
Microsoft Power BI.- Una Herramienta para BIMicrosoft Power BI.- Una Herramienta para BI
Microsoft Power BI.- Una Herramienta para BI
 
Xamarin.- Apps conectadas con azure
Xamarin.- Apps conectadas con azureXamarin.- Apps conectadas con azure
Xamarin.- Apps conectadas con azure
 
Invitación BarCamp 2015
Invitación BarCamp 2015Invitación BarCamp 2015
Invitación BarCamp 2015
 
Carta Agradecimiento Microsoft por EXPO USE
Carta Agradecimiento Microsoft por EXPO USECarta Agradecimiento Microsoft por EXPO USE
Carta Agradecimiento Microsoft por EXPO USE
 
Credencial 2011 - 2012
Credencial 2011 - 2012Credencial 2011 - 2012
Credencial 2011 - 2012
 
es_ERL2016
es_ERL2016es_ERL2016
es_ERL2016
 
ERL2015
ERL2015ERL2015
ERL2015
 
ERL2014
ERL2014ERL2014
ERL2014
 
Azure Site Recovery.- Plan contra desastre
Azure Site Recovery.-  Plan contra desastreAzure Site Recovery.-  Plan contra desastre
Azure Site Recovery.- Plan contra desastre
 
Comunidades Técnicas.- Tips y Experiencias
Comunidades Técnicas.- Tips y ExperienciasComunidades Técnicas.- Tips y Experiencias
Comunidades Técnicas.- Tips y Experiencias
 
Conversatorio MVP: Carrera, Código y Tecnología
Conversatorio MVP: Carrera, Código y TecnologíaConversatorio MVP: Carrera, Código y Tecnología
Conversatorio MVP: Carrera, Código y Tecnología
 
Microsoft Azure: Desarrollando en la Nube con PHP y Control de Código Fuente ...
Microsoft Azure: Desarrollando en la Nube con PHP y Control de Código Fuente ...Microsoft Azure: Desarrollando en la Nube con PHP y Control de Código Fuente ...
Microsoft Azure: Desarrollando en la Nube con PHP y Control de Código Fuente ...
 
2015 allsponsor
2015 allsponsor2015 allsponsor
2015 allsponsor
 
Desarrollo de Aplicaciones PHP con Microsoft Azure
Desarrollo de Aplicaciones PHP con Microsoft AzureDesarrollo de Aplicaciones PHP con Microsoft Azure
Desarrollo de Aplicaciones PHP con Microsoft Azure
 
Intro a HTML5 Apps con Windows 8.1
Intro a HTML5 Apps con Windows 8.1Intro a HTML5 Apps con Windows 8.1
Intro a HTML5 Apps con Windows 8.1
 
Desarrollo Interoperable con WebMatrix y Modern.ie
Desarrollo Interoperable con WebMatrix y Modern.ieDesarrollo Interoperable con WebMatrix y Modern.ie
Desarrollo Interoperable con WebMatrix y Modern.ie
 
Desarrollo de aplicaciones PHP con Azure
Desarrollo de aplicaciones PHP con AzureDesarrollo de aplicaciones PHP con Azure
Desarrollo de aplicaciones PHP con Azure
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Web matrix. armando nuestros sitios dinámicamente con html5, php y mysql