SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Javascript y el diseño web
Álex Martín & Ángel Martín
www.youngle.es
escuela@youngle.es
@EscuelaYoungle
#JunglaDigital | #Aprenday
Aprende Bestialmente
1. Sobre Javascript
2. Javascript in frontend
3. El debate: La delgada línea
programador vs diseñador
@Escuela Youngle / #Aprenday
¿Qué es Javascript?
@Escuela Youngle / #Aprenday
Javascript y el diseño web
@innn / @EscuelaYoungle
Un poco de historia
Creado por Brendan Eich en 1995
para Netscape para ofrecer
dinamismo a las páginas
Su nombre original era MOCHA
Después pasó a llamarse LiveScript
Para finalmente llamarse javascript
Javascript y el diseño web
@innn / @EscuelaYoungle
Se lanzó oficialmente con Nestcape
navigator 3.0
Microsoft creó su copia versión JScript
para Internet explorer 3.0
En 1997 Nestcape estandarizó
Javascript por medio del orgamismo
ECMA
Javascript y el diseño web
@innn / @EscuelaYoungle
Evolución de las versiones
Versión EcmaScript Año
1 Junio 1997
2 Junio 1998
3 Diciembre 1999
4
5 Diciembre 2009
6 Junio 2015
7 Junio 2016
Javascript
Un lenguaje para dominarlos a todos
@Escuela Youngle / #Aprenday
Cliente
Se ejecuta en el navegador
Mejora la experiencia del usuario
Libera los servidores de procesos
@Escuela Youngle / #Aprenday
Servidor
En 2009 nace nodeJS que lleva la ejecución
de Javascript al servidor
@Escuela Youngle / #Aprenday
Móviles
Apache Cordova. Aplicaciones móviles
híbridas en HTML, CSS y Javascript
Ionic es un framework javascript que
facilita la creación de app híbridas
React-Native permite crear aplicaciones
nativas sólo con javascript
@Escuela Youngle / #Aprenday
Escritorio
Electron permite llevar aplicaciones con
Javascript, HTML y CSS al escritorio.
@Escuela Youngle / #Aprenday
Juegos
Unity permite programar tanto en c# como
en javascript
@Escuela Youngle / #Aprenday
IoT
CylonJS es un framework que permite
programar objetos con javascript
Algunas “cosas” soportadas:
Raspberry Pi, Philips Hue, Pebble, ARDrone, Arduino
@Escuela Youngle / #Aprenday
Librerías y frameworks que
deberíamos conocer
@Escuela Youngle / #Aprenday
jquery
@Escuela Youngle / #Aprenday
Librería JavaScript rápida,pequeña y rica en características. Hace más sencillas cosas
como recorrido y manipulación de documento HTML, manejo de eventos y Ajax
con una API fácil de usar que funciona a lo largo de una multitud de navegadores.
JQuery ha cambiado la manera en la que millones de personas escriben JavaScript.
Angularjs
@Escuela Youngle / #Aprenday
Lanzado en 2009 por Google y es uno de los frameworks open source más
avanzados. Si la idea es crear sitios web de una sola página con elementos
interactivos, no hay una opción mejor que Angular. Permite la actualización en
tiempo real de un sitio web desde diferentes dispositivos. Cuenta con el mayor apoyo
comunitario activo en todo el mundo. Curva de aprendizaje es muy baja.
Reactjs
@Escuela Youngle / #Aprenday
Dos de las aplicaciones web más utilizadas en el mundo están desarrolladas con
React.js. Facebook e Instagram. Si quieres lanzar una web robusta, dinámica y
escalable con un rendimiento fiable, React.js es una buena opción . Otra
característica a destacar es la capacidad de traer elementos reutilizables. Esto
permite a los desarrolladores reutilizar los componentes en varias aplicaciones.
D3
@Escuela Youngle / #Aprenday
D3 (Data-Driven Documents) es una librería JavaScript para presentar y manipular
visualmente documentos basados en datos. Con D3 podemos crear desde gráficas
sencillas como barras e histogramas, hasta visualizaciones complejas e interactivas.
D3 utiliza las tecnologías estándar como HTML, SVG y CSS, por lo que funciona en
cualquier navegador web moderno.
Las mejores librerías de animación
@Escuela Youngle / #Aprenday
Las mejores librerías de animación
@Escuela Youngle / #Aprenday
¿Cómo se te queda
la cuerpa?
@Escuela Youngle / #Aprenday
Que comience
el debate
@Escuela Youngle / #Aprenday
www.youngle.es
escuela@youngle.es
@EscuelaYoungle
#JunglaDigital | #Aprenday
Gracias

Contenu connexe

Tendances

Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega [T]echdencias
 
Nelly garcia manual de herramientas
Nelly garcia manual de herramientasNelly garcia manual de herramientas
Nelly garcia manual de herramientasNelly Garcia Suarez
 
WordPress: el mejor amigo para tu emprendimiento
WordPress: el mejor amigo para tu emprendimientoWordPress: el mejor amigo para tu emprendimiento
WordPress: el mejor amigo para tu emprendimientoMauricio Gelves
 
Tutorial 2
Tutorial 2Tutorial 2
Tutorial 2turo2020
 
Informe de informatica
Informe de informaticaInforme de informatica
Informe de informaticaalejocacciali
 
Devfest Lima2012
Devfest Lima2012Devfest Lima2012
Devfest Lima2012ykro
 
Cuadros comparativos wordpress y google sites
Cuadros comparativos wordpress y google sites Cuadros comparativos wordpress y google sites
Cuadros comparativos wordpress y google sites elajimenezurieles
 

Tendances (10)

Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega
 
Que es un bloger
Que es un bloger Que es un bloger
Que es un bloger
 
Nelly garcia manual de herramientas
Nelly garcia manual de herramientasNelly garcia manual de herramientas
Nelly garcia manual de herramientas
 
WordPress: el mejor amigo para tu emprendimiento
WordPress: el mejor amigo para tu emprendimientoWordPress: el mejor amigo para tu emprendimiento
WordPress: el mejor amigo para tu emprendimiento
 
Tutorial 2
Tutorial 2Tutorial 2
Tutorial 2
 
Informe de informatica
Informe de informaticaInforme de informatica
Informe de informatica
 
Devfest Lima2012
Devfest Lima2012Devfest Lima2012
Devfest Lima2012
 
Historia d flash
Historia d flashHistoria d flash
Historia d flash
 
Cuadros comparativos wordpress y google sites
Cuadros comparativos wordpress y google sites Cuadros comparativos wordpress y google sites
Cuadros comparativos wordpress y google sites
 
Daniel y julyan
Daniel y julyanDaniel y julyan
Daniel y julyan
 

Similaire à Javascript y diseño web

GWT y SmartGWT - Introducción
GWT y SmartGWT - IntroducciónGWT y SmartGWT - Introducción
GWT y SmartGWT - IntroducciónVLASLOV
 
Contenido web en múltiples pantallas
Contenido web en múltiples pantallasContenido web en múltiples pantallas
Contenido web en múltiples pantallasEdgar Parada
 
Frameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroFrameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroBBVA API Market
 
Herramientas web "Ajax"
Herramientas web "Ajax"Herramientas web "Ajax"
Herramientas web "Ajax"IngDarkseid
 
Una Mirada a Ionic framework.
Una Mirada a Ionic framework.Una Mirada a Ionic framework.
Una Mirada a Ionic framework.Luis Toscano
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EEanyeni
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EEAnyeni Garay
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebMiguel Angel Macias
 
Mi lenguaje de Programación de Preferencia: Javascript
Mi lenguaje de Programación de Preferencia: JavascriptMi lenguaje de Programación de Preferencia: Javascript
Mi lenguaje de Programación de Preferencia: Javascriptixmarcano16
 
INFOSAN Manual programación-javascript
INFOSAN Manual programación-javascriptINFOSAN Manual programación-javascript
INFOSAN Manual programación-javascriptFRANCIACOCO
 
INFOSAN MANUAL JAVA SCRIP
INFOSAN  MANUAL JAVA SCRIPINFOSAN  MANUAL JAVA SCRIP
INFOSAN MANUAL JAVA SCRIPFRANCIACOCO
 
Como crear una app móvil con WordPress + Ionic
Como crear una app móvil con WordPress + IonicComo crear una app móvil con WordPress + Ionic
Como crear una app móvil con WordPress + IonicAntonio Torres
 
Programación Reactiva, Javascript Isomorfo y Meteorjs !
Programación Reactiva, Javascript Isomorfo y Meteorjs !Programación Reactiva, Javascript Isomorfo y Meteorjs !
Programación Reactiva, Javascript Isomorfo y Meteorjs !ouuyeah
 
Instalacion adobe dream weaver
Instalacion adobe dream weaverInstalacion adobe dream weaver
Instalacion adobe dream weaverLuis Viteri
 

Similaire à Javascript y diseño web (20)

Tutorial Java
Tutorial JavaTutorial Java
Tutorial Java
 
GWT y SmartGWT - Introducción
GWT y SmartGWT - IntroducciónGWT y SmartGWT - Introducción
GWT y SmartGWT - Introducción
 
Contenido web en múltiples pantallas
Contenido web en múltiples pantallasContenido web en múltiples pantallas
Contenido web en múltiples pantallas
 
Frameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroFrameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuro
 
Herramientas web "Ajax"
Herramientas web "Ajax"Herramientas web "Ajax"
Herramientas web "Ajax"
 
Una Mirada a Ionic framework.
Una Mirada a Ionic framework.Una Mirada a Ionic framework.
Una Mirada a Ionic framework.
 
Google
GoogleGoogle
Google
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías Web
 
Mi lenguaje de Programación de Preferencia: Javascript
Mi lenguaje de Programación de Preferencia: JavascriptMi lenguaje de Programación de Preferencia: Javascript
Mi lenguaje de Programación de Preferencia: Javascript
 
Top lenguajes
Top lenguajesTop lenguajes
Top lenguajes
 
INFOSAN Manual programación-javascript
INFOSAN Manual programación-javascriptINFOSAN Manual programación-javascript
INFOSAN Manual programación-javascript
 
INFOSAN MANUAL JAVA SCRIP
INFOSAN  MANUAL JAVA SCRIPINFOSAN  MANUAL JAVA SCRIP
INFOSAN MANUAL JAVA SCRIP
 
ajax
ajaxajax
ajax
 
Como crear una app móvil con WordPress + Ionic
Como crear una app móvil con WordPress + IonicComo crear una app móvil con WordPress + Ionic
Como crear una app móvil con WordPress + Ionic
 
Programación Reactiva, Javascript Isomorfo y Meteorjs !
Programación Reactiva, Javascript Isomorfo y Meteorjs !Programación Reactiva, Javascript Isomorfo y Meteorjs !
Programación Reactiva, Javascript Isomorfo y Meteorjs !
 
Instalacion adobe dream weaver
Instalacion adobe dream weaverInstalacion adobe dream weaver
Instalacion adobe dream weaver
 
3 dslideshare
3 dslideshare3 dslideshare
3 dslideshare
 
Temas Relacionados Web 2
Temas Relacionados Web 2Temas Relacionados Web 2
Temas Relacionados Web 2
 

Plus de Youngle

#Influencers: Los nuevos medios persona
#Influencers: Los nuevos medios persona#Influencers: Los nuevos medios persona
#Influencers: Los nuevos medios personaYoungle
 
Aprenday. Google Analytics: no hay dolor
Aprenday. Google Analytics: no hay dolorAprenday. Google Analytics: no hay dolor
Aprenday. Google Analytics: no hay dolorYoungle
 
El formato GIF como herramienta creativa
El formato GIF como herramienta creativaEl formato GIF como herramienta creativa
El formato GIF como herramienta creativaYoungle
 
Aprenday: La transcreación, entre la publicidad y la traducción
Aprenday: La transcreación, entre la publicidad y la traducciónAprenday: La transcreación, entre la publicidad y la traducción
Aprenday: La transcreación, entre la publicidad y la traducciónYoungle
 
Aprenday sobre City Marketing
Aprenday sobre City MarketingAprenday sobre City Marketing
Aprenday sobre City MarketingYoungle
 
Introducción a Unity3D
Introducción a Unity3DIntroducción a Unity3D
Introducción a Unity3DYoungle
 
Cómo diseñar, ejecutar y medir una campaña de Publicidad en Facebook
Cómo diseñar, ejecutar y medir una campaña de Publicidad en FacebookCómo diseñar, ejecutar y medir una campaña de Publicidad en Facebook
Cómo diseñar, ejecutar y medir una campaña de Publicidad en FacebookYoungle
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónYoungle
 
El sector de la localización
El sector de la localizaciónEl sector de la localización
El sector de la localizaciónYoungle
 
Realidad Virtual: pasado y presente
Realidad Virtual: pasado y presenteRealidad Virtual: pasado y presente
Realidad Virtual: pasado y presenteYoungle
 
Aprende a vender(te)
Aprende a vender(te)Aprende a vender(te)
Aprende a vender(te)Youngle
 
Verdades y mentiras del SEO 2016
Verdades y mentiras del SEO 2016Verdades y mentiras del SEO 2016
Verdades y mentiras del SEO 2016Youngle
 
#Aprenday: ¿Por qué compramos? El cerebro y el marketing
#Aprenday: ¿Por qué compramos? El cerebro y el marketing#Aprenday: ¿Por qué compramos? El cerebro y el marketing
#Aprenday: ¿Por qué compramos? El cerebro y el marketingYoungle
 
#Aprenday. Marca Personal y Redes Sociales
#Aprenday. Marca Personal y Redes Sociales#Aprenday. Marca Personal y Redes Sociales
#Aprenday. Marca Personal y Redes SocialesYoungle
 

Plus de Youngle (14)

#Influencers: Los nuevos medios persona
#Influencers: Los nuevos medios persona#Influencers: Los nuevos medios persona
#Influencers: Los nuevos medios persona
 
Aprenday. Google Analytics: no hay dolor
Aprenday. Google Analytics: no hay dolorAprenday. Google Analytics: no hay dolor
Aprenday. Google Analytics: no hay dolor
 
El formato GIF como herramienta creativa
El formato GIF como herramienta creativaEl formato GIF como herramienta creativa
El formato GIF como herramienta creativa
 
Aprenday: La transcreación, entre la publicidad y la traducción
Aprenday: La transcreación, entre la publicidad y la traducciónAprenday: La transcreación, entre la publicidad y la traducción
Aprenday: La transcreación, entre la publicidad y la traducción
 
Aprenday sobre City Marketing
Aprenday sobre City MarketingAprenday sobre City Marketing
Aprenday sobre City Marketing
 
Introducción a Unity3D
Introducción a Unity3DIntroducción a Unity3D
Introducción a Unity3D
 
Cómo diseñar, ejecutar y medir una campaña de Publicidad en Facebook
Cómo diseñar, ejecutar y medir una campaña de Publicidad en FacebookCómo diseñar, ejecutar y medir una campaña de Publicidad en Facebook
Cómo diseñar, ejecutar y medir una campaña de Publicidad en Facebook
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
El sector de la localización
El sector de la localizaciónEl sector de la localización
El sector de la localización
 
Realidad Virtual: pasado y presente
Realidad Virtual: pasado y presenteRealidad Virtual: pasado y presente
Realidad Virtual: pasado y presente
 
Aprende a vender(te)
Aprende a vender(te)Aprende a vender(te)
Aprende a vender(te)
 
Verdades y mentiras del SEO 2016
Verdades y mentiras del SEO 2016Verdades y mentiras del SEO 2016
Verdades y mentiras del SEO 2016
 
#Aprenday: ¿Por qué compramos? El cerebro y el marketing
#Aprenday: ¿Por qué compramos? El cerebro y el marketing#Aprenday: ¿Por qué compramos? El cerebro y el marketing
#Aprenday: ¿Por qué compramos? El cerebro y el marketing
 
#Aprenday. Marca Personal y Redes Sociales
#Aprenday. Marca Personal y Redes Sociales#Aprenday. Marca Personal y Redes Sociales
#Aprenday. Marca Personal y Redes Sociales
 

Dernier

Historia de los estilos artísticos docum
Historia de los estilos artísticos documHistoria de los estilos artísticos docum
Historia de los estilos artísticos documminipuw
 
Medición IRI Diseño de Pavimentos Maestria en Vias Terrestres
Medición IRI Diseño de Pavimentos Maestria en Vias TerrestresMedición IRI Diseño de Pavimentos Maestria en Vias Terrestres
Medición IRI Diseño de Pavimentos Maestria en Vias TerrestresKengYoshiIngaOchoa1
 
Arquitectura antigua. Salazar Alejandra.pdf
Arquitectura antigua. Salazar Alejandra.pdfArquitectura antigua. Salazar Alejandra.pdf
Arquitectura antigua. Salazar Alejandra.pdfsalazar1611ale
 
arquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2darquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2dheribertaferrer
 
Hospital croquis de modulo 3 con leyenda
Hospital croquis de modulo 3 con leyendaHospital croquis de modulo 3 con leyenda
Hospital croquis de modulo 3 con leyendaratc070603hmcmrha7
 
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdfINSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdfautomatechcv
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfandrea Varela
 
Material de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdfMaterial de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdfTpicoAcerosArequipa
 
decoración día del idioma, MARIPOSAS Y FESTONES
decoración día del idioma, MARIPOSAS Y FESTONESdecoración día del idioma, MARIPOSAS Y FESTONES
decoración día del idioma, MARIPOSAS Y FESTONESMairaLasso1
 
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptxDanielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptxaurorialfonzo6
 
La arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaLa arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaCamilaIsabelaRodrigu
 
Arquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfArquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfduf110205
 
2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años
2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años
2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 añosMilagrosMnstx
 
Diapositiva de la ansiedad...para poder enfrentarlo
Diapositiva de la ansiedad...para poder enfrentarloDiapositiva de la ansiedad...para poder enfrentarlo
Diapositiva de la ansiedad...para poder enfrentarlojefeer060122
 
Que es un sistema integrado de Seguridad.pptx
Que es un sistema integrado de Seguridad.pptxQue es un sistema integrado de Seguridad.pptx
Que es un sistema integrado de Seguridad.pptxYeissonRINCONRIVERA
 
EXAMEN HISTORIA UNIVERSAL 2do. Parcial.docx
EXAMEN HISTORIA UNIVERSAL 2do. Parcial.docxEXAMEN HISTORIA UNIVERSAL 2do. Parcial.docx
EXAMEN HISTORIA UNIVERSAL 2do. Parcial.docxjuanenriquetorresjua
 
Clase 8. Caracteristicas de la población.pptx
Clase 8. Caracteristicas de la población.pptxClase 8. Caracteristicas de la población.pptx
Clase 8. Caracteristicas de la población.pptxVanessaPobletePoblet
 
Diseño y análisis de vigas doblemente reforzada
Diseño y análisis de vigas doblemente reforzadaDiseño y análisis de vigas doblemente reforzada
Diseño y análisis de vigas doblemente reforzadaJosAntonioFloresQuis
 
Trabajo de tesis. Arquitectura para Sanar. PaoaBorlandoFlorenciaSol.pdf
Trabajo de tesis. Arquitectura para Sanar. PaoaBorlandoFlorenciaSol.pdfTrabajo de tesis. Arquitectura para Sanar. PaoaBorlandoFlorenciaSol.pdf
Trabajo de tesis. Arquitectura para Sanar. PaoaBorlandoFlorenciaSol.pdfrociomoral626
 
Diagramas de flujo metalurgico en mineria.pptx
Diagramas de flujo metalurgico en mineria.pptxDiagramas de flujo metalurgico en mineria.pptx
Diagramas de flujo metalurgico en mineria.pptxHarryArmandoLazaroBa
 

Dernier (20)

Historia de los estilos artísticos docum
Historia de los estilos artísticos documHistoria de los estilos artísticos docum
Historia de los estilos artísticos docum
 
Medición IRI Diseño de Pavimentos Maestria en Vias Terrestres
Medición IRI Diseño de Pavimentos Maestria en Vias TerrestresMedición IRI Diseño de Pavimentos Maestria en Vias Terrestres
Medición IRI Diseño de Pavimentos Maestria en Vias Terrestres
 
Arquitectura antigua. Salazar Alejandra.pdf
Arquitectura antigua. Salazar Alejandra.pdfArquitectura antigua. Salazar Alejandra.pdf
Arquitectura antigua. Salazar Alejandra.pdf
 
arquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2darquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2d
 
Hospital croquis de modulo 3 con leyenda
Hospital croquis de modulo 3 con leyendaHospital croquis de modulo 3 con leyenda
Hospital croquis de modulo 3 con leyenda
 
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdfINSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
 
Material de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdfMaterial de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdf
 
decoración día del idioma, MARIPOSAS Y FESTONES
decoración día del idioma, MARIPOSAS Y FESTONESdecoración día del idioma, MARIPOSAS Y FESTONES
decoración día del idioma, MARIPOSAS Y FESTONES
 
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptxDanielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
 
La arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaLa arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historia
 
Arquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfArquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdf
 
2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años
2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años
2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años
 
Diapositiva de la ansiedad...para poder enfrentarlo
Diapositiva de la ansiedad...para poder enfrentarloDiapositiva de la ansiedad...para poder enfrentarlo
Diapositiva de la ansiedad...para poder enfrentarlo
 
Que es un sistema integrado de Seguridad.pptx
Que es un sistema integrado de Seguridad.pptxQue es un sistema integrado de Seguridad.pptx
Que es un sistema integrado de Seguridad.pptx
 
EXAMEN HISTORIA UNIVERSAL 2do. Parcial.docx
EXAMEN HISTORIA UNIVERSAL 2do. Parcial.docxEXAMEN HISTORIA UNIVERSAL 2do. Parcial.docx
EXAMEN HISTORIA UNIVERSAL 2do. Parcial.docx
 
Clase 8. Caracteristicas de la población.pptx
Clase 8. Caracteristicas de la población.pptxClase 8. Caracteristicas de la población.pptx
Clase 8. Caracteristicas de la población.pptx
 
Diseño y análisis de vigas doblemente reforzada
Diseño y análisis de vigas doblemente reforzadaDiseño y análisis de vigas doblemente reforzada
Diseño y análisis de vigas doblemente reforzada
 
Trabajo de tesis. Arquitectura para Sanar. PaoaBorlandoFlorenciaSol.pdf
Trabajo de tesis. Arquitectura para Sanar. PaoaBorlandoFlorenciaSol.pdfTrabajo de tesis. Arquitectura para Sanar. PaoaBorlandoFlorenciaSol.pdf
Trabajo de tesis. Arquitectura para Sanar. PaoaBorlandoFlorenciaSol.pdf
 
Diagramas de flujo metalurgico en mineria.pptx
Diagramas de flujo metalurgico en mineria.pptxDiagramas de flujo metalurgico en mineria.pptx
Diagramas de flujo metalurgico en mineria.pptx
 

Javascript y diseño web

  • 1. Javascript y el diseño web Álex Martín & Ángel Martín
  • 3. 1. Sobre Javascript 2. Javascript in frontend 3. El debate: La delgada línea programador vs diseñador @Escuela Youngle / #Aprenday
  • 4. ¿Qué es Javascript? @Escuela Youngle / #Aprenday
  • 5. Javascript y el diseño web @innn / @EscuelaYoungle Un poco de historia Creado por Brendan Eich en 1995 para Netscape para ofrecer dinamismo a las páginas Su nombre original era MOCHA Después pasó a llamarse LiveScript Para finalmente llamarse javascript
  • 6. Javascript y el diseño web @innn / @EscuelaYoungle Se lanzó oficialmente con Nestcape navigator 3.0 Microsoft creó su copia versión JScript para Internet explorer 3.0 En 1997 Nestcape estandarizó Javascript por medio del orgamismo ECMA
  • 7. Javascript y el diseño web @innn / @EscuelaYoungle Evolución de las versiones Versión EcmaScript Año 1 Junio 1997 2 Junio 1998 3 Diciembre 1999 4 5 Diciembre 2009 6 Junio 2015 7 Junio 2016
  • 8. Javascript Un lenguaje para dominarlos a todos @Escuela Youngle / #Aprenday
  • 9. Cliente Se ejecuta en el navegador Mejora la experiencia del usuario Libera los servidores de procesos @Escuela Youngle / #Aprenday
  • 10. Servidor En 2009 nace nodeJS que lleva la ejecución de Javascript al servidor @Escuela Youngle / #Aprenday
  • 11. Móviles Apache Cordova. Aplicaciones móviles híbridas en HTML, CSS y Javascript Ionic es un framework javascript que facilita la creación de app híbridas React-Native permite crear aplicaciones nativas sólo con javascript @Escuela Youngle / #Aprenday
  • 12. Escritorio Electron permite llevar aplicaciones con Javascript, HTML y CSS al escritorio. @Escuela Youngle / #Aprenday
  • 13. Juegos Unity permite programar tanto en c# como en javascript @Escuela Youngle / #Aprenday
  • 14. IoT CylonJS es un framework que permite programar objetos con javascript Algunas “cosas” soportadas: Raspberry Pi, Philips Hue, Pebble, ARDrone, Arduino @Escuela Youngle / #Aprenday
  • 15. Librerías y frameworks que deberíamos conocer @Escuela Youngle / #Aprenday
  • 16. jquery @Escuela Youngle / #Aprenday Librería JavaScript rápida,pequeña y rica en características. Hace más sencillas cosas como recorrido y manipulación de documento HTML, manejo de eventos y Ajax con una API fácil de usar que funciona a lo largo de una multitud de navegadores. JQuery ha cambiado la manera en la que millones de personas escriben JavaScript.
  • 17. Angularjs @Escuela Youngle / #Aprenday Lanzado en 2009 por Google y es uno de los frameworks open source más avanzados. Si la idea es crear sitios web de una sola página con elementos interactivos, no hay una opción mejor que Angular. Permite la actualización en tiempo real de un sitio web desde diferentes dispositivos. Cuenta con el mayor apoyo comunitario activo en todo el mundo. Curva de aprendizaje es muy baja.
  • 18. Reactjs @Escuela Youngle / #Aprenday Dos de las aplicaciones web más utilizadas en el mundo están desarrolladas con React.js. Facebook e Instagram. Si quieres lanzar una web robusta, dinámica y escalable con un rendimiento fiable, React.js es una buena opción . Otra característica a destacar es la capacidad de traer elementos reutilizables. Esto permite a los desarrolladores reutilizar los componentes en varias aplicaciones.
  • 19. D3 @Escuela Youngle / #Aprenday D3 (Data-Driven Documents) es una librería JavaScript para presentar y manipular visualmente documentos basados en datos. Con D3 podemos crear desde gráficas sencillas como barras e histogramas, hasta visualizaciones complejas e interactivas. D3 utiliza las tecnologías estándar como HTML, SVG y CSS, por lo que funciona en cualquier navegador web moderno.
  • 20. Las mejores librerías de animación @Escuela Youngle / #Aprenday
  • 21. Las mejores librerías de animación @Escuela Youngle / #Aprenday
  • 22. ¿Cómo se te queda la cuerpa? @Escuela Youngle / #Aprenday
  • 23. Que comience el debate @Escuela Youngle / #Aprenday