herramientas de desarrollo en firefox para la web abierta

37
Herramientas de desarrollo para la Web Abierta

Upload: juan-eladio-sanchez-rosas

Post on 05-Dec-2014

2.643 views

Category:

Technology


0 download

DESCRIPTION

Mozilla no es un navegador, es una fundación global dedicada a mantener el poder de la Web en las manos de las personas. Es así como cuenta con múltiples equipos, uno de los cuales se dedica exclusivamente al desarrollo de nuevas herramientas para hacer más fácil y divertida la construcción de web sitios y aplicaciones. Este taller explica el uso de diversas herramientas de apoyo en la implementación, mantenimiento, optimización y prueba de sitios web, todas ellas disponible libremente como parte o como complementos de Firefox, así como otros recursos desarrollados por diversos equipos en Mozilla.

TRANSCRIPT

Page 1: Herramientas de desarrollo en Firefox para la web abierta

Herramientas de desarrollo para la Web Abierta

Page 2: Herramientas de desarrollo en Firefox para la web abierta

¿Qué es Mozilla?

Page 3: Herramientas de desarrollo en Firefox para la web abierta

¿Qué es Mozilla?

Comunidad global que considera que Internet debe ser un bien para

beneficio de la humanidad, para lo que es clave promover su apertura e

innovación.

Page 4: Herramientas de desarrollo en Firefox para la web abierta

Web Abierta● Publicar contenidos y aplicaciones para la web

en estándares abiertos.● Implementar los estándares web de los cuales

dependen contenidos y aplicaciones.● Acceso y contenido de usuario, código,

aplicaciones web, implementaciones.

Page 5: Herramientas de desarrollo en Firefox para la web abierta

La experiencia del desarrollador

Aprender Construir Publicar

Documentación, Noticias e Información

Tutoriales

Cursos

Balas de plata

Heramientas Firefox Desktop

Firefox Mobile

Firefox OS

Librerías

Herramientas

Editores, IDEs

Servidores

Marketplaces

Servicios

Page 6: Herramientas de desarrollo en Firefox para la web abierta

Herramientas Firefox Desktop● No 'programar' en Firefox, ¿o si?● Herramientas de apoyo a la construcción de

sitios web

Page 7: Herramientas de desarrollo en Firefox para la web abierta

¿Firebug?

Firebug

Page 8: Herramientas de desarrollo en Firefox para la web abierta

Toneladas de herramientas

Mozilla Hacks & Herramientas – Desarrollador web – Obtener más

Page 9: Herramientas de desarrollo en Firefox para la web abierta

Información de la página● Herramientas - Información de la página

Page 10: Herramientas de desarrollo en Firefox para la web abierta

Ver código fuente● Herramientas - Desarrollador web

● Ver código fuente de la página

Page 11: Herramientas de desarrollo en Firefox para la web abierta

Consola web● Herramientas

– Desarrollador web● Consola web

Page 12: Herramientas de desarrollo en Firefox para la web abierta

Consola de errores● Herramientas – Desarrollador web

– Consola de errores

Page 13: Herramientas de desarrollo en Firefox para la web abierta

Borrador (Scratchpad)● Herramientas - Desarrollador web

– Borrador

Page 14: Herramientas de desarrollo en Firefox para la web abierta

Experimentando con el Borrador● https://gist.github.com/2145830/● https://github.com/neonux/LiveScratchpad

Page 15: Herramientas de desarrollo en Firefox para la web abierta

Inspeccionar● Herramientas - Desarrollador web

● Inspeccionar

Page 16: Herramientas de desarrollo en Firefox para la web abierta

Inspeccionar - InfoBar● Selección de propiedades específicas

Page 17: Herramientas de desarrollo en Firefox para la web abierta

Inspeccionar - Desactivar resaltado● Para evitar confusión al modificar estilos

– Atenuar la página– Mostrar información del nodo

Page 18: Herramientas de desarrollo en Firefox para la web abierta

Inspeccionar - Vista HTML

Page 19: Herramientas de desarrollo en Firefox para la web abierta

Inspeccionar - Vista 3D (Tilt)

Page 20: Herramientas de desarrollo en Firefox para la web abierta

Inspeccionar – Vista de reglas

Page 21: Herramientas de desarrollo en Firefox para la web abierta

Inspeccionar – Vista computada

Page 22: Herramientas de desarrollo en Firefox para la web abierta

Inspeccionar – Vista de diseño *

Page 23: Herramientas de desarrollo en Firefox para la web abierta

Editor de estilos

Page 24: Herramientas de desarrollo en Firefox para la web abierta

El futuro de las herramientas● https://wiki.mozilla.org/Features/DevTools

Page 25: Herramientas de desarrollo en Firefox para la web abierta

Depurador *

Page 26: Herramientas de desarrollo en Firefox para la web abierta

Vista de diseño adaptable *

Page 27: Herramientas de desarrollo en Firefox para la web abierta

Futuras publicaciones de Firefox

Firefox (Estable), Aurora y Mobilefirefox.com/channel

Page 28: Herramientas de desarrollo en Firefox para la web abierta

Eso era en Firefox POR DEFECTO● ¿y que hay allá afuera?

Page 29: Herramientas de desarrollo en Firefox para la web abierta

Wappalyzer● Detecta qué herramientas emplea una web

– Content Management Systems(Wordpress, Joomla, Drupal)

– Sistemas de comercio electrónico (Magento)– Foros de discusión (phpBB, SMF, vBulletin)– Frameworks en JavaScript (JQuery, ExtJS, YUI)– Paneles de sistemas de hostings (Cpanel)– Herramientas de estadísticas (Google Analytics)

Page 30: Herramientas de desarrollo en Firefox para la web abierta

Pixlr Grabber

Page 31: Herramientas de desarrollo en Firefox para la web abierta

Web Developer● Menú y barra de

herramientas– Desactivar componentes– Cookies– CSS (estilos)– Formularios– Imágenes– Información

– Resaltar componentes– Tamaño de ventana– Herramientas

adicionales– Código fuente

Page 32: Herramientas de desarrollo en Firefox para la web abierta

Firebug● Inspeccionar código● Modificar estilo y estructura● Depurar código JavaScript● Analizar uso de red y desempeño● Extender con más complementos

Page 33: Herramientas de desarrollo en Firefox para la web abierta

CodeBurner for Firebug● Ofrece material de referencia para HTML y

CSS● Opciones concentradas en panel Reference● Provee información complementaria en

otros paneles

Page 34: Herramientas de desarrollo en Firefox para la web abierta

YSlow● Analiza sitios web● Y sugiere formas de mejorarlos● Reglas basadas en

– Best Practices for Speeding Up Your Web Sitehttp://developer.yahoo.com/performance/rules.html

● Integrado a Firebug

Page 35: Herramientas de desarrollo en Firefox para la web abierta

Más extensiones● ColorZilla● FireFTP● Open With● ShowIP● PassiveRecon● User Agent RG

Page 36: Herramientas de desarrollo en Firefox para la web abierta

Bonus● Estudio: Situación de los desarrolladores

web en el Perú 2012● http://www.slideshare.net/juaneladio/estudi

o-situacin-de-los-desarrolladores-web-en-el-per-2012

Page 37: Herramientas de desarrollo en Firefox para la web abierta

Mozilla Perú

/mozillaperu