SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Desarrollo Web
Avanzado II
Introducción
Ing. Pablo Bejarano
pabhoz@usbcali.edu.co
¿WEB?
Desarrollo Web Avanzado II
¡El primer tramo!: 1991 WEB 1.0
Desarrollo Web Avanzado II
La evolución de la web: 2004 WEB 2.0
Desarrollo Web Avanzado II
La revolución de la web: 2006 WEB 3.0 (¿BETA?)
 Metadatos
 Bases de datos
 Inteligencia Artificial
 Web Semántica
 Evolución del 3D
Desarrollando para la web
La plataforma mas grande también tiene sus roles
WEBMASTER DESIGNFRONTEND BACKEND
UX USABILITY
AHORAANTES
Metodo Soyla
Trabajo por roles
Frontend es todo el elemento
visual del usuario
FRONTEND
Presentación Interactividad
Tecnologías para desarrollo Frontend:
¿Quién es un frontend
developer?FRONTEND
Webmaster != Frontend Developer
Programadores especializados en el lado del cliente
Diseñador != Frontend Developer
Herramientas Frontend
FRONTEND
Preprocesadores: Programas individuales que compilan un metalenguaje en un
lenguaje objetivo.
Ilusionistas del código
FRONTEND
- Frontend Developer: ¿Te gusta lo que ves? Bueno, es mi trabajo
hacerlo atractivo.
El lado oscuro, desarrollo
del lado del servidorBACKEND
Integración Procesamiento
Tecnologías para desarrollo Frontend:
¿Y en que desarrollan los
grandes?BACKEND
Google Facebook YouTube Wikipedia Twitter eBay
¿Quién es un backend
developer?BACKEND
Webmaster != Backend Developer
Programadores especializados en el lado del servidor
• Bases de datos
• Algoritmos complejos
• Web Services
• Procesamiento de
datos y solicitudes
El poder oculto
BACKEND
- Backend Developer: El usuario no ve nada de lo que hago, pero
es el precio de ser rudo.
De la idea a los pixeles
DESIGN
Responsive Design y la
metodología Mobile FirstDESIGN
Experiencia de usuario y
usabilidadUX &
USABILITY Evalúa y propone soluciones eficaces, eficientes, fáciles,
útiles, placenteras y divertidas al usuario.
Dogma 1:
“Cualquier cosa
que exista solo
para satisfacer las
políticas internas
del dueño del sitio
debe ser
eliminada”
Dogma 2:
“Cualquier cosa
que exista solo
para satisfacer el
ego del diseñador
debe ser
eliminada”
Dogma 3:
“Cualquier cosa
que sea
irrelevante para el
contexto de la
pagina debe ser
eliminada”
Dogma 4:
“Cualquier rasgo o
técnica que
reduzca la
habilidad del
cliente de navegar
libremente debe
ser adaptada o
eliminada”
Dogma 5:
“Cualquier objeto
interactivo que
fuerce al visitante
a preguntar su
significado debe
ser adaptado o
eliminado”
Dogma 6:
“No deben
requerir ningún
software, aparte
del navegador en
sí mismo para
trabajar en el sitio
correctamente”
Dogma 7:
“La utilidad nunca
debe ser
sacrificada por
una hoja de
estilo”

Weitere ähnliche Inhalte

Was ist angesagt?

Desarrollo y testeo modular de interfaces HTML5 / MVC - Congo framework
Desarrollo y testeo modular de interfaces HTML5 / MVC - Congo frameworkDesarrollo y testeo modular de interfaces HTML5 / MVC - Congo framework
Desarrollo y testeo modular de interfaces HTML5 / MVC - Congo framework
Santiago Bustelo
 
Herramientas colaborativas y web 2 evaluacion
Herramientas colaborativas y web 2 evaluacionHerramientas colaborativas y web 2 evaluacion
Herramientas colaborativas y web 2 evaluacion
Angie Mabel Diaz
 

Was ist angesagt? (18)

Desarrollo y testeo modular de interfaces HTML5 / MVC - Congo framework
Desarrollo y testeo modular de interfaces HTML5 / MVC - Congo frameworkDesarrollo y testeo modular de interfaces HTML5 / MVC - Congo framework
Desarrollo y testeo modular de interfaces HTML5 / MVC - Congo framework
 
Herramientas colaborativas y web 2 evaluacion
Herramientas colaborativas y web 2 evaluacionHerramientas colaborativas y web 2 evaluacion
Herramientas colaborativas y web 2 evaluacion
 
Kendo UI
Kendo UIKendo UI
Kendo UI
 
Nuestra propia red social roxana y damari
Nuestra propia red social roxana y damariNuestra propia red social roxana y damari
Nuestra propia red social roxana y damari
 
Presentacion cw2012
Presentacion cw2012Presentacion cw2012
Presentacion cw2012
 
Las apps
Las appsLas apps
Las apps
 
Construye un bot para Microsoft Teams sin saber programar
Construye un bot para Microsoft Teams sin saber programarConstruye un bot para Microsoft Teams sin saber programar
Construye un bot para Microsoft Teams sin saber programar
 
Ponencia Final Dispositivos Móviles
Ponencia Final Dispositivos Móviles Ponencia Final Dispositivos Móviles
Ponencia Final Dispositivos Móviles
 
Plugins vs widgets
Plugins vs widgetsPlugins vs widgets
Plugins vs widgets
 
Kendo UI - Potencia tu Web
Kendo UI - Potencia tu WebKendo UI - Potencia tu Web
Kendo UI - Potencia tu Web
 
Herramientas 2.0 PIPOS PERROS
Herramientas 2.0  PIPOS PERROSHerramientas 2.0  PIPOS PERROS
Herramientas 2.0 PIPOS PERROS
 
Html5. El futuro de la web... ahora.
Html5. El futuro de la web... ahora.Html5. El futuro de la web... ahora.
Html5. El futuro de la web... ahora.
 
SEO Móvil
SEO MóvilSEO Móvil
SEO Móvil
 
Diferencia entre widgets y plugins
Diferencia entre widgets y pluginsDiferencia entre widgets y plugins
Diferencia entre widgets y plugins
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Las apps
Las appsLas apps
Las apps
 
Natalyfinal (1)
Natalyfinal (1)Natalyfinal (1)
Natalyfinal (1)
 
Windows phonesessions
Windows phonesessionsWindows phonesessions
Windows phonesessions
 

Ähnlich wie Desarrollo Web Avanzado II

Taller Web 2010
Taller Web 2010Taller Web 2010
Taller Web 2010
portclick
 
K2BWebPanelDesigner: La nueva solución para el desarrollo Web
K2BWebPanelDesigner: La nueva solución para el desarrollo WebK2BWebPanelDesigner: La nueva solución para el desarrollo Web
K2BWebPanelDesigner: La nueva solución para el desarrollo Web
GeneXus
 
Diseño de la web
Diseño de la webDiseño de la web
Diseño de la web
adri9610
 

Ähnlich wie Desarrollo Web Avanzado II (20)

Momo mobile webwidgets
Momo mobile webwidgetsMomo mobile webwidgets
Momo mobile webwidgets
 
Mobile Web & Widgets
Mobile Web & WidgetsMobile Web & Widgets
Mobile Web & Widgets
 
Lina mañana
Lina mañanaLina mañana
Lina mañana
 
Taller Web 2010
Taller Web 2010Taller Web 2010
Taller Web 2010
 
Ventajas desventajas paginas_web
Ventajas desventajas paginas_webVentajas desventajas paginas_web
Ventajas desventajas paginas_web
 
Diseño de web
Diseño de webDiseño de web
Diseño de web
 
User Experience: Diseñando una experiencia por y para los usuarios
User Experience: Diseñando una experiencia por y para los usuariosUser Experience: Diseñando una experiencia por y para los usuarios
User Experience: Diseñando una experiencia por y para los usuarios
 
K2BWebPanelDesigner: La nueva solución para el desarrollo Web
K2BWebPanelDesigner: La nueva solución para el desarrollo WebK2BWebPanelDesigner: La nueva solución para el desarrollo Web
K2BWebPanelDesigner: La nueva solución para el desarrollo Web
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Presentacion 3
Presentacion 3Presentacion 3
Presentacion 3
 
profundizaU1.pdf
profundizaU1.pdfprofundizaU1.pdf
profundizaU1.pdf
 
DREAMWEAVER IHML
DREAMWEAVER IHMLDREAMWEAVER IHML
DREAMWEAVER IHML
 
Anexo 19 ACTIVIDAD 3
Anexo 19 ACTIVIDAD 3Anexo 19 ACTIVIDAD 3
Anexo 19 ACTIVIDAD 3
 
Programas de la web 2.0
Programas de la web 2.0Programas de la web 2.0
Programas de la web 2.0
 
Uakami About Us
Uakami About UsUakami About Us
Uakami About Us
 
Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos moviles
 
Diseño de la web
Diseño de la webDiseño de la web
Diseño de la web
 
Tic web 2.0
Tic web 2.0Tic web 2.0
Tic web 2.0
 
La Web 2.0 En la Educación
La Web 2.0 En la  EducaciónLa Web 2.0 En la  Educación
La Web 2.0 En la Educación
 
Barcamp Mobile Web
Barcamp Mobile WebBarcamp Mobile Web
Barcamp Mobile Web
 

Kürzlich hochgeladen

RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Kürzlich hochgeladen (20)

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 

Desarrollo Web Avanzado II

  • 1. Desarrollo Web Avanzado II Introducción Ing. Pablo Bejarano pabhoz@usbcali.edu.co
  • 3. Desarrollo Web Avanzado II ¡El primer tramo!: 1991 WEB 1.0
  • 4. Desarrollo Web Avanzado II La evolución de la web: 2004 WEB 2.0
  • 5. Desarrollo Web Avanzado II La revolución de la web: 2006 WEB 3.0 (¿BETA?)  Metadatos  Bases de datos  Inteligencia Artificial  Web Semántica  Evolución del 3D
  • 6. Desarrollando para la web La plataforma mas grande también tiene sus roles WEBMASTER DESIGNFRONTEND BACKEND UX USABILITY AHORAANTES Metodo Soyla Trabajo por roles
  • 7. Frontend es todo el elemento visual del usuario FRONTEND Presentación Interactividad Tecnologías para desarrollo Frontend:
  • 8. ¿Quién es un frontend developer?FRONTEND Webmaster != Frontend Developer Programadores especializados en el lado del cliente Diseñador != Frontend Developer
  • 9. Herramientas Frontend FRONTEND Preprocesadores: Programas individuales que compilan un metalenguaje en un lenguaje objetivo.
  • 10. Ilusionistas del código FRONTEND - Frontend Developer: ¿Te gusta lo que ves? Bueno, es mi trabajo hacerlo atractivo.
  • 11. El lado oscuro, desarrollo del lado del servidorBACKEND Integración Procesamiento Tecnologías para desarrollo Frontend:
  • 12. ¿Y en que desarrollan los grandes?BACKEND Google Facebook YouTube Wikipedia Twitter eBay
  • 13. ¿Quién es un backend developer?BACKEND Webmaster != Backend Developer Programadores especializados en el lado del servidor • Bases de datos • Algoritmos complejos • Web Services • Procesamiento de datos y solicitudes
  • 14. El poder oculto BACKEND - Backend Developer: El usuario no ve nada de lo que hago, pero es el precio de ser rudo.
  • 15. De la idea a los pixeles DESIGN
  • 16. Responsive Design y la metodología Mobile FirstDESIGN
  • 17. Experiencia de usuario y usabilidadUX & USABILITY Evalúa y propone soluciones eficaces, eficientes, fáciles, útiles, placenteras y divertidas al usuario. Dogma 1: “Cualquier cosa que exista solo para satisfacer las políticas internas del dueño del sitio debe ser eliminada” Dogma 2: “Cualquier cosa que exista solo para satisfacer el ego del diseñador debe ser eliminada” Dogma 3: “Cualquier cosa que sea irrelevante para el contexto de la pagina debe ser eliminada” Dogma 4: “Cualquier rasgo o técnica que reduzca la habilidad del cliente de navegar libremente debe ser adaptada o eliminada” Dogma 5: “Cualquier objeto interactivo que fuerce al visitante a preguntar su significado debe ser adaptado o eliminado” Dogma 6: “No deben requerir ningún software, aparte del navegador en sí mismo para trabajar en el sitio correctamente” Dogma 7: “La utilidad nunca debe ser sacrificada por una hoja de estilo”