SlideShare una empresa de Scribd logo
1 de 16
Del papel a la WEB
27/06/2015
¿Quién soy?
@karldeux
karldeux
karldeux@php.net
clizaga
clizaga@hiberus.com, carloslizaga@gmail.com
Carlos Lizaga Anadón
Un poco de historia. (lo prometo)
-¿Qué es internet?.
-¿Para qué sirve?.
-Prostitución del término.
-Internet en los ordenadores.
-Internet en los dispositivos móviles.
-Internet de las cosas.
-Sistemas operativos en internet.
Internet del bañador
Un día cualquiera en el trabajo de un diseñador WEB
Navegadores vs buscadores
• Un navegador es una herramienta que corre de forma nativa en una máquina que interpreta y parsea diferentes
fragmentos de código con el fin de mostrar una WEB, PDF, o cualquier otro archivo completo.
• Un buscador es un servicio WEB que basándose en infinidad de variables muestra una tabla de enlaces llamados
“significados” atribuidos al significante (aquello que el usuario introdujo en la barra de búsquedas.
Comparativa entre diferentes navegadores
Comparativa entre navegadores 2
Ranking de lenguales de programación en la búsqueda
de empleados
Lenguajes de programación WEB
• HTML5, JavaScript, PHP, JSON, Java, Perl, Ruby, Python.
• Podemos comprobar que PHP, JS, Java y Python están muy arriba en la cola.
Tendencias frontend
http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html
VS
http://www.nike.com/es/es_es/c/nikeid
LESSINDUSTRIES
Código de calidad
• Por lo general, ser desarrollador web, a día de hoy es bastante sencillo, existen muchos y muy buenos IDES
capaces de facilitar la tarea al programador, pero todos ellos dejan un montón de código sobrante que no sirve
de nada y que al final va a quitarnos rendimiento en la máquina donde tengamos alojada la web.
• Hacer un código eficiente empieza desde en análisis de los fragmentos de código que queremos ir insertando,
la creación de clases y de ids necesaria para la gestión gráfica de todos los nodos. Con esto, evitaremos duplicar
códigos o tener que reeditar constantemente un documento WEB para que se ajuste a nuestras reglas de estilo.
• Si trabajamos con scripts, usar librerías ya creadas como jQuery y jQuery-UI, que son muy eficientes y nos
pueden ahorrar mucho trabajo. Además hay que decir que estas librerías están hechas para usar los recursos al
mínimo y por lo tanto serán mucho más potentes que las que queramos hacer nosotros manualmente, a no ser
de que alguno sea Ingeniero de Software lo desaconsejo.
Usabilidad WEB
• No sirve de nada tener una web potente, y con un buen estilo si luego resulta que no es usable.
• Digamos que algo es usable cuando el usuario que va a navegar por nuestra página web puede llegar a su meta
sin volverse loco o sin elementos que le desconcentren de esa meta. Para ello usaremos Call to actions
estudiados, fragmentos en los que se llame la atención de cliente más como por ejemplo en el botón “comprar”.
• Es imprescindible saber de marketing para hacer esto, por lo que si no es nuestro área, lo mejor será acudir a
una consultoría de usabilidad o contar con un diseñador gráfico o publicista en la empresa que sea capaz de
decirnos qué gama cromática emplear y cómo distribuir la web para que sea mucho más funcional para el
usuario final.
Optimizado de código
• Las directrices de google cambian. Teniendo en cuenta que cada vez hay más gente que utiliza dispositivos móviles
para acceder a internet, es necesario optimizar las páginas para que los móviles gasten menos datos y menos energía
renderizando la información.
• La nueva directriz de google acerca de los estilos, por ejemplo, es la de usar las etiquetas <style></style> dentro de
cada página para su CSS específico y como mucho usar un CSS global que nunca duplique o altere las reglas de los
atributos dentro de la etiqueta Style. De este modo, con una única llamada al css y una única llamada a la página web
en concreto podemos evitar bloqueos de las web.
• Además, los scripts que utilicemos en nuestra página web, deben ser cargados en última instancia y de forma asíncrona
para evitar estos mismos bloqueos.
• Usar imágenes del tamaño a mostrar y optimizadas para la visualización en una pantalla también es importante y hay
que tener en cuenta todo esto a la hora de realizar media-queries dentro del CSS.
Dudas, WTFs y WTHs.
Preguntad, comentad o insultad.

Más contenido relacionado

La actualidad más candente

Presentación Web 2.0 y Estandares
Presentación Web 2.0 y EstandaresPresentación Web 2.0 y Estandares
Presentación Web 2.0 y EstandaresEric Menjivar
 
Arquitectura SEO y Internal linkin
Arquitectura SEO y Internal linkin Arquitectura SEO y Internal linkin
Arquitectura SEO y Internal linkin Digital Growth
 
Optimiza tus webs a bajo costo - WCVenezuela2021
Optimiza tus webs a bajo costo - WCVenezuela2021Optimiza tus webs a bajo costo - WCVenezuela2021
Optimiza tus webs a bajo costo - WCVenezuela2021Fernando Puente
 
Lo mas importante de mi sitios web
Lo mas importante de mi sitios webLo mas importante de mi sitios web
Lo mas importante de mi sitios webMinitiva
 
Presentacion java scripts
Presentacion java scriptsPresentacion java scripts
Presentacion java scriptsHernando Moreno
 
Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...
Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...
Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...JuanKa Díaz - jdevelopia
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basicguest01eddce
 
Cómo emplear un buen diseño web
Cómo emplear un buen diseño webCómo emplear un buen diseño web
Cómo emplear un buen diseño webmpublicador
 
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10Juan Carlos Ruiz Pacheco
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin títuloDylan Caro
 

La actualidad más candente (20)

dreamweaver
dreamweaverdreamweaver
dreamweaver
 
Presentación Web 2.0 y Estandares
Presentación Web 2.0 y EstandaresPresentación Web 2.0 y Estandares
Presentación Web 2.0 y Estandares
 
Dreamwaver cs5
Dreamwaver cs5 Dreamwaver cs5
Dreamwaver cs5
 
Dreamwaver cs5
Dreamwaver cs5Dreamwaver cs5
Dreamwaver cs5
 
LA WEB
LA WEBLA WEB
LA WEB
 
Arquitectura SEO y Internal linkin
Arquitectura SEO y Internal linkin Arquitectura SEO y Internal linkin
Arquitectura SEO y Internal linkin
 
Optimiza tus webs a bajo costo - WCVenezuela2021
Optimiza tus webs a bajo costo - WCVenezuela2021Optimiza tus webs a bajo costo - WCVenezuela2021
Optimiza tus webs a bajo costo - WCVenezuela2021
 
Caché y WordPress
Caché y WordPressCaché y WordPress
Caché y WordPress
 
Introducción a Responsive Design
Introducción a Responsive DesignIntroducción a Responsive Design
Introducción a Responsive Design
 
Lo mas importante de mi sitios web
Lo mas importante de mi sitios webLo mas importante de mi sitios web
Lo mas importante de mi sitios web
 
Usabilidad para sitios móviles #Devhangout
Usabilidad para sitios móviles   #DevhangoutUsabilidad para sitios móviles   #Devhangout
Usabilidad para sitios móviles #Devhangout
 
Presentacion java scripts
Presentacion java scriptsPresentacion java scripts
Presentacion java scripts
 
Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...
Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...
Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basic
 
Cómo emplear un buen diseño web
Cómo emplear un buen diseño webCómo emplear un buen diseño web
Cómo emplear un buen diseño web
 
Front end y Back-end
Front end y Back-end Front end y Back-end
Front end y Back-end
 
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
 
Front end
Front endFront end
Front end
 
Editores web
Editores webEditores web
Editores web
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin título
 

Destacado

Cw15 taller sem_anaberges_jesusbaron
Cw15 taller sem_anaberges_jesusbaronCw15 taller sem_anaberges_jesusbaron
Cw15 taller sem_anaberges_jesusbaronHiberus Tecnologia
 
Taller Mailing Congreso Web 2015
Taller Mailing Congreso Web 2015Taller Mailing Congreso Web 2015
Taller Mailing Congreso Web 2015Hiberus Tecnologia
 
Ppt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejerciciosPpt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejerciciosHiberus Tecnologia
 
Blogs de-cero-a-heroe-150609100042-lva1-app6891
Blogs de-cero-a-heroe-150609100042-lva1-app6891Blogs de-cero-a-heroe-150609100042-lva1-app6891
Blogs de-cero-a-heroe-150609100042-lva1-app6891Hiberus Tecnologia
 
Landing page-150608071946-lva1-app6891
Landing page-150608071946-lva1-app6891Landing page-150608071946-lva1-app6891
Landing page-150608071946-lva1-app6891Hiberus Tecnologia
 
Inciación a Drupal 8
Inciación a Drupal 8Inciación a Drupal 8
Inciación a Drupal 8Julian Valero
 
Cómo configurar el seo de tu drupal
Cómo configurar el seo de tu drupal  Cómo configurar el seo de tu drupal
Cómo configurar el seo de tu drupal Hiberus Tecnologia
 
Siete problemas que ya han resuelto los ecommerce de referencia
Siete problemas que ya han resuelto los ecommerce de referenciaSiete problemas que ya han resuelto los ecommerce de referencia
Siete problemas que ya han resuelto los ecommerce de referenciaSemmantica
 
Charla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScriptCharla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScriptRicardo Pallás Román
 
Buenas y malas prácticas de accesibilidad en documentos electrónicos
Buenas y malas prácticas de accesibilidad en documentos electrónicosBuenas y malas prácticas de accesibilidad en documentos electrónicos
Buenas y malas prácticas de accesibilidad en documentos electrónicosOlga Carreras Montoto
 
Solved Cbse Class 12 Accountancy Full Project(Comprehensive Project, Ratio An...
Solved Cbse Class 12 Accountancy Full Project(Comprehensive Project, Ratio An...Solved Cbse Class 12 Accountancy Full Project(Comprehensive Project, Ratio An...
Solved Cbse Class 12 Accountancy Full Project(Comprehensive Project, Ratio An...Dan John
 

Destacado (16)

cw15 conoce wordpress
cw15 conoce wordpresscw15 conoce wordpress
cw15 conoce wordpress
 
Cw15 taller sem_anaberges_jesusbaron
Cw15 taller sem_anaberges_jesusbaronCw15 taller sem_anaberges_jesusbaron
Cw15 taller sem_anaberges_jesusbaron
 
Taller Mailing Congreso Web 2015
Taller Mailing Congreso Web 2015Taller Mailing Congreso Web 2015
Taller Mailing Congreso Web 2015
 
Ppt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejerciciosPpt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejercicios
 
20150605 omnicanalidad cw15 2
20150605 omnicanalidad cw15 220150605 omnicanalidad cw15 2
20150605 omnicanalidad cw15 2
 
Blogs de-cero-a-heroe-150609100042-lva1-app6891
Blogs de-cero-a-heroe-150609100042-lva1-app6891Blogs de-cero-a-heroe-150609100042-lva1-app6891
Blogs de-cero-a-heroe-150609100042-lva1-app6891
 
Cw15 conoce drupal_v28
Cw15 conoce drupal_v28Cw15 conoce drupal_v28
Cw15 conoce drupal_v28
 
Landing page-150608071946-lva1-app6891
Landing page-150608071946-lva1-app6891Landing page-150608071946-lva1-app6891
Landing page-150608071946-lva1-app6891
 
Magento
MagentoMagento
Magento
 
Inciación a Drupal 8
Inciación a Drupal 8Inciación a Drupal 8
Inciación a Drupal 8
 
Marketing con video #cw16
Marketing con video #cw16Marketing con video #cw16
Marketing con video #cw16
 
Cómo configurar el seo de tu drupal
Cómo configurar el seo de tu drupal  Cómo configurar el seo de tu drupal
Cómo configurar el seo de tu drupal
 
Siete problemas que ya han resuelto los ecommerce de referencia
Siete problemas que ya han resuelto los ecommerce de referenciaSiete problemas que ya han resuelto los ecommerce de referencia
Siete problemas que ya han resuelto los ecommerce de referencia
 
Charla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScriptCharla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScript
 
Buenas y malas prácticas de accesibilidad en documentos electrónicos
Buenas y malas prácticas de accesibilidad en documentos electrónicosBuenas y malas prácticas de accesibilidad en documentos electrónicos
Buenas y malas prácticas de accesibilidad en documentos electrónicos
 
Solved Cbse Class 12 Accountancy Full Project(Comprehensive Project, Ratio An...
Solved Cbse Class 12 Accountancy Full Project(Comprehensive Project, Ratio An...Solved Cbse Class 12 Accountancy Full Project(Comprehensive Project, Ratio An...
Solved Cbse Class 12 Accountancy Full Project(Comprehensive Project, Ratio An...
 

Similar a Front

Las 5 Reglas de Oro del Diseño Web Responsive
Las 5 Reglas de Oro del Diseño Web ResponsiveLas 5 Reglas de Oro del Diseño Web Responsive
Las 5 Reglas de Oro del Diseño Web ResponsiveAntonRoMX
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx22040086
 
Consejos Prácticos para Mejorar tu Web y Vender Más
Consejos Prácticos para Mejorar tu Web y Vender MásConsejos Prácticos para Mejorar tu Web y Vender Más
Consejos Prácticos para Mejorar tu Web y Vender MásAlojate.com
 
Introduccion a las tecnologias Tecnologías Web en sus diferentes fases
Introduccion a las tecnologias Tecnologías Web en sus diferentes fasesIntroduccion a las tecnologias Tecnologías Web en sus diferentes fases
Introduccion a las tecnologias Tecnologías Web en sus diferentes fasesDemsshillCoutino
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptssuser73f459
 
PATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBPATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBMario Martinez
 
Estandares Web, Accesibilidad y Usabilidad
Estandares Web, Accesibilidad y UsabilidadEstandares Web, Accesibilidad y Usabilidad
Estandares Web, Accesibilidad y Usabilidadricardogil
 
Framework de programacion de paginas web
Framework de programacion de paginas webFramework de programacion de paginas web
Framework de programacion de paginas webGeraldyn De Sousa
 
Estandares de creacion de paginas web
Estandares de creacion de paginas webEstandares de creacion de paginas web
Estandares de creacion de paginas webyetni
 
Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)Giovanni Quagliano
 
U2_Aplicaciones Web.pdf
U2_Aplicaciones Web.pdfU2_Aplicaciones Web.pdf
U2_Aplicaciones Web.pdfVICTORMORO11
 
Responsive web design
Responsive web designResponsive web design
Responsive web designG2K Hosting
 
Diseño de Páginas Web
Diseño de Páginas WebDiseño de Páginas Web
Diseño de Páginas Web8vivi8
 

Similar a Front (20)

Dinamicas
DinamicasDinamicas
Dinamicas
 
Dinamicas
DinamicasDinamicas
Dinamicas
 
Trabajo 6
Trabajo 6Trabajo 6
Trabajo 6
 
Las 5 Reglas de Oro del Diseño Web Responsive
Las 5 Reglas de Oro del Diseño Web ResponsiveLas 5 Reglas de Oro del Diseño Web Responsive
Las 5 Reglas de Oro del Diseño Web Responsive
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx
 
Consejos Prácticos para Mejorar tu Web y Vender Más
Consejos Prácticos para Mejorar tu Web y Vender MásConsejos Prácticos para Mejorar tu Web y Vender Más
Consejos Prácticos para Mejorar tu Web y Vender Más
 
Introduccion a las tecnologias Tecnologías Web en sus diferentes fases
Introduccion a las tecnologias Tecnologías Web en sus diferentes fasesIntroduccion a las tecnologias Tecnologías Web en sus diferentes fases
Introduccion a las tecnologias Tecnologías Web en sus diferentes fases
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.ppt
 
Capitulo 13 sfdsgfg
Capitulo 13  sfdsgfgCapitulo 13  sfdsgfg
Capitulo 13 sfdsgfg
 
PATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBPATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEB
 
Estandares Web, Accesibilidad y Usabilidad
Estandares Web, Accesibilidad y UsabilidadEstandares Web, Accesibilidad y Usabilidad
Estandares Web, Accesibilidad y Usabilidad
 
Framework de programacion de paginas web
Framework de programacion de paginas webFramework de programacion de paginas web
Framework de programacion de paginas web
 
Trabajo escrito
Trabajo escritoTrabajo escrito
Trabajo escrito
 
Estandares de creacion de paginas web
Estandares de creacion de paginas webEstandares de creacion de paginas web
Estandares de creacion de paginas web
 
Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)
 
U2_Aplicaciones Web.pdf
U2_Aplicaciones Web.pdfU2_Aplicaciones Web.pdf
U2_Aplicaciones Web.pdf
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Diseño de Páginas Web
Diseño de Páginas WebDiseño de Páginas Web
Diseño de Páginas Web
 
Qué es el diseño web
Qué es el diseño webQué es el diseño web
Qué es el diseño web
 
Actualizamos Tu Sitio Web
Actualizamos Tu Sitio Web
Actualizamos Tu Sitio Web
Actualizamos Tu Sitio Web
 

Último

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 

Último (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 

Front

  • 1. Del papel a la WEB 27/06/2015
  • 3. Un poco de historia. (lo prometo) -¿Qué es internet?. -¿Para qué sirve?. -Prostitución del término. -Internet en los ordenadores. -Internet en los dispositivos móviles. -Internet de las cosas. -Sistemas operativos en internet.
  • 5. Un día cualquiera en el trabajo de un diseñador WEB
  • 6. Navegadores vs buscadores • Un navegador es una herramienta que corre de forma nativa en una máquina que interpreta y parsea diferentes fragmentos de código con el fin de mostrar una WEB, PDF, o cualquier otro archivo completo. • Un buscador es un servicio WEB que basándose en infinidad de variables muestra una tabla de enlaces llamados “significados” atribuidos al significante (aquello que el usuario introdujo en la barra de búsquedas.
  • 9. Ranking de lenguales de programación en la búsqueda de empleados
  • 10. Lenguajes de programación WEB • HTML5, JavaScript, PHP, JSON, Java, Perl, Ruby, Python. • Podemos comprobar que PHP, JS, Java y Python están muy arriba en la cola.
  • 13. Código de calidad • Por lo general, ser desarrollador web, a día de hoy es bastante sencillo, existen muchos y muy buenos IDES capaces de facilitar la tarea al programador, pero todos ellos dejan un montón de código sobrante que no sirve de nada y que al final va a quitarnos rendimiento en la máquina donde tengamos alojada la web. • Hacer un código eficiente empieza desde en análisis de los fragmentos de código que queremos ir insertando, la creación de clases y de ids necesaria para la gestión gráfica de todos los nodos. Con esto, evitaremos duplicar códigos o tener que reeditar constantemente un documento WEB para que se ajuste a nuestras reglas de estilo. • Si trabajamos con scripts, usar librerías ya creadas como jQuery y jQuery-UI, que son muy eficientes y nos pueden ahorrar mucho trabajo. Además hay que decir que estas librerías están hechas para usar los recursos al mínimo y por lo tanto serán mucho más potentes que las que queramos hacer nosotros manualmente, a no ser de que alguno sea Ingeniero de Software lo desaconsejo.
  • 14. Usabilidad WEB • No sirve de nada tener una web potente, y con un buen estilo si luego resulta que no es usable. • Digamos que algo es usable cuando el usuario que va a navegar por nuestra página web puede llegar a su meta sin volverse loco o sin elementos que le desconcentren de esa meta. Para ello usaremos Call to actions estudiados, fragmentos en los que se llame la atención de cliente más como por ejemplo en el botón “comprar”. • Es imprescindible saber de marketing para hacer esto, por lo que si no es nuestro área, lo mejor será acudir a una consultoría de usabilidad o contar con un diseñador gráfico o publicista en la empresa que sea capaz de decirnos qué gama cromática emplear y cómo distribuir la web para que sea mucho más funcional para el usuario final.
  • 15. Optimizado de código • Las directrices de google cambian. Teniendo en cuenta que cada vez hay más gente que utiliza dispositivos móviles para acceder a internet, es necesario optimizar las páginas para que los móviles gasten menos datos y menos energía renderizando la información. • La nueva directriz de google acerca de los estilos, por ejemplo, es la de usar las etiquetas <style></style> dentro de cada página para su CSS específico y como mucho usar un CSS global que nunca duplique o altere las reglas de los atributos dentro de la etiqueta Style. De este modo, con una única llamada al css y una única llamada a la página web en concreto podemos evitar bloqueos de las web. • Además, los scripts que utilicemos en nuestra página web, deben ser cargados en última instancia y de forma asíncrona para evitar estos mismos bloqueos. • Usar imágenes del tamaño a mostrar y optimizadas para la visualización en una pantalla también es importante y hay que tener en cuenta todo esto a la hora de realizar media-queries dentro del CSS.
  • 16. Dudas, WTFs y WTHs. Preguntad, comentad o insultad.