SlideShare una empresa de Scribd logo
1 de 33
Desarrollo de
Software 2
Tema: 3 Frameworks UI Java
Mg. Luis Fernando Aguas Bucheli
+593 984015184
@Aguaszoft
Laguas@uisrael.edu.ec
Deséalo, espéralo, suéñalo, pero por todos los medios…
¡Hazlo!
Objetivo
1. Adquirir los conceptos
básicos relacionados con la
programación web
2. Reconocer las
características de la
programación web
● 3.2. Bootstrap
Contenido
ODS
● 4.3 De aquí a 2030, asegurar
el acceso igualitario de todos
los hombres y las mujeres a
una formación técnica,
profesional y superior de
calidad, incluida la enseñanza
universitaria
META
3.2. Bootstrap
¿Qué es?
 Framework de Twitter para desarrollo de aplicaciones Web.
 Sencillo y ligero: basta con archivo CSS y un JS.
 Basado en HTML5, CSS y jQuery.
 Arquitectura basada en Less.js
 Compatible con todos los navegadores.
 Plugins jQuery para validar datos de entrada, tablas, grafos y formularios.
 Abierto al publico en 2011 con licencia Apache
Ejemplos
Distribución básica: http://getboostrap.com/
Pantalla básica
Viewport
Grid de 12 columnas
Grid de 12 columnas….
Tipografía
Imágenes redimensionables
Utilidades para responsive design
Utilidad para responsive design
VENTAJAS
 Utiliza componentes y servicios creados por la comunidad web.
 Utiliza un conjunto de buenas prácticas que perdurarán en el tiempo.
 Utiliza HTML5 y CSS3
 Implementa un sistema de rejillas, que por defecto incluye 12 columnas.
 Utiliza LESS, un preprocesador CSS. (Ahora también soporta Saas).
 Es OOCSS, o sea CSS Orientado a Objetos: organizado por módulos
independientes y reutilizables.
VENTAJAS
 Hay una enorme comunidad detrás.
 Herramienta sencilla y ágil para construir sitios web e interfaces.
 Tiene un theme por defecto bastante optimizado y que puedes modificar
fácilmente.
DESVENTAJAS
 Es necesario adaptarse a su forma de trabajo, si bien su curva de aprendizaje es
liviana, deberás comprender y familiarizarte con su estructura y nomenclatura.
 Debes adaptar tu diseño a un grid de 12 columnas.
 Trae anchos y márgenes por defecto, que a veces son un poco tediosos de
cambiar.
 Es complicado cambiar de versión si has realizado modificaciones profundas
sobre el core.
 Si necesitas añadir componentes que no existen, debes hacerlos tú mismo en
CSS y cuidar de que mantenga coherencia con tu diseño y cuidando el
responsive.
 A veces hacer implementar un diseño impuesto, puede llegar a resultar bastante
difícil, al menos si eres un perfeccionista.
MOBILE FIRST
 Desde la versión 3, Boostrap es Mobile first.
 Para garantizar un buen renderizado y un buen funcionamiento del zoom:
DESACTIVAR ZOOM
 Se puede desactivar el zoom con user-scalable=no
 Hace que el sitio se parezca más una aplicación nativa, pero también lo hace
menos accesible. En general, no se recomienda.
NORMALIZE.CSS
 Para un mejor renderizado en varios navegadores, Boostrap usa
Normalize.css, un proyecto desarrollado por Nicolas Gallagher y Jonathan
Neal: http://necolas.github.io/normalize.css/
GRID SYSTEM
 Bootstrap incluye un sistema de rejilla responsive y mobile first de 12
columnas.
 El sistema de rejilla de Bootstrap funciona así: Se deben colocar .row dentro
de un .container (ancho fijo) o .container-fluid (ancho completo).
 Utilice .row para crear grupos horizontales. El contenido se debe colocar
entre .row y deben de ser hijos inmediatos.
 Si hay más de 12 columnas en una .row, esta son desplazadas abajo.
Ejemplo de 1 columna de un tamaño de 12
Ejemplo de 2 columnas de un tamaño de 6
Ejemplo de 3 columnas de un tamaño de 4
MULTIDISPOSITIVO
 1 columna para xs (<768px)
 2 columnas para sm (≥768px)
 3 columnas para md (≥992px)
 4 columnas para lg (≥1200px)
NORMAL
CLEARFIX
 Problema cuando una capa tiene un alto mayor que la de los demás
MEDIAQUERIES
MEDIAQUERIES
A veces también usan max-witdh para limitar ciertas reglas
Gracias
Responsabilidad con pensamiento positivo

Más contenido relacionado

Similar a S6-DS2.pptx

Sitio web (bootstrap 3)
Sitio web (bootstrap 3)Sitio web (bootstrap 3)
Sitio web (bootstrap 3)Emerson 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
 
Qué es Bootstrap.pptx
Qué es Bootstrap.pptxQué es Bootstrap.pptx
Qué es Bootstrap.pptxwarariasreyes
 
Catalyst: Framework para el desarrollo de aplicaciones Web
Catalyst: Framework para el desarrollo de aplicaciones WebCatalyst: Framework para el desarrollo de aplicaciones Web
Catalyst: Framework para el desarrollo de aplicaciones WebEsteban Saavedra
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignJuan Morales
 
Jsf Java Server Faces
Jsf   Java Server FacesJsf   Java Server Faces
Jsf Java Server Facescok12v
 
Responsive web design
Responsive web designResponsive web design
Responsive web designG2K Hosting
 
Súbete a la nube de Microsoft (4/4) - Diseño y herramientas
Súbete a la nube de Microsoft (4/4) - Diseño y herramientasSúbete a la nube de Microsoft (4/4) - Diseño y herramientas
Súbete a la nube de Microsoft (4/4) - Diseño y herramientasEnrique Ramos Ortiz
 
MEJORES PROGRAMAS PARA DISEÑAR PAGINA WEB
MEJORES PROGRAMAS PARA DISEÑAR PAGINA WEBMEJORES PROGRAMAS PARA DISEÑAR PAGINA WEB
MEJORES PROGRAMAS PARA DISEÑAR PAGINA WEBdaliacarolinaastocah
 
DREAMWEAVER IHML
DREAMWEAVER IHMLDREAMWEAVER IHML
DREAMWEAVER IHMLosmaroo
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Ianpierr Miranda
 
PATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBPATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBMario Martinez
 
Framework para desarrollo de apps móviles
Framework para desarrollo de apps móvilesFramework para desarrollo de apps móviles
Framework para desarrollo de apps móvilesIván Campaña Naranjo
 
Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.Alex Espinoza
 
Manual del usuario web
Manual del usuario webManual del usuario web
Manual del usuario webAngel Almada
 

Similar a S6-DS2.pptx (20)

PLATAFORMAS LMS
PLATAFORMAS LMSPLATAFORMAS LMS
PLATAFORMAS LMS
 
Sitio web (bootstrap 3)
Sitio web (bootstrap 3)Sitio web (bootstrap 3)
Sitio web (bootstrap 3)
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías Web
 
Qué es Bootstrap.pptx
Qué es Bootstrap.pptxQué es Bootstrap.pptx
Qué es Bootstrap.pptx
 
Consejos clave para_crear_proyectos_web
Consejos clave para_crear_proyectos_webConsejos clave para_crear_proyectos_web
Consejos clave para_crear_proyectos_web
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Catalyst: Framework para el desarrollo de aplicaciones Web
Catalyst: Framework para el desarrollo de aplicaciones WebCatalyst: Framework para el desarrollo de aplicaciones Web
Catalyst: Framework para el desarrollo de aplicaciones Web
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Jsf Java Server Faces
Jsf   Java Server FacesJsf   Java Server Faces
Jsf Java Server Faces
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Súbete a la nube de Microsoft (4/4) - Diseño y herramientas
Súbete a la nube de Microsoft (4/4) - Diseño y herramientasSúbete a la nube de Microsoft (4/4) - Diseño y herramientas
Súbete a la nube de Microsoft (4/4) - Diseño y herramientas
 
MEJORES PROGRAMAS PARA DISEÑAR PAGINA WEB
MEJORES PROGRAMAS PARA DISEÑAR PAGINA WEBMEJORES PROGRAMAS PARA DISEÑAR PAGINA WEB
MEJORES PROGRAMAS PARA DISEÑAR PAGINA WEB
 
Tema 6
Tema 6Tema 6
Tema 6
 
DREAMWEAVER IHML
DREAMWEAVER IHMLDREAMWEAVER IHML
DREAMWEAVER IHML
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
 
PATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBPATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEB
 
Framework para desarrollo de apps móviles
Framework para desarrollo de apps móvilesFramework para desarrollo de apps móviles
Framework para desarrollo de apps móviles
 
Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.
 
DAM-S5.pptx
DAM-S5.pptxDAM-S5.pptx
DAM-S5.pptx
 
Manual del usuario web
Manual del usuario webManual del usuario web
Manual del usuario web
 

Más de Luis Fernando Aguas Bucheli (20)

EFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptxEFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptx
 
P-S2.pptx
P-S2.pptxP-S2.pptx
P-S2.pptx
 
EBTS-S1.pptx
EBTS-S1.pptxEBTS-S1.pptx
EBTS-S1.pptx
 
P-S3.pptx
P-S3.pptxP-S3.pptx
P-S3.pptx
 
EBTS-S4.pptx
EBTS-S4.pptxEBTS-S4.pptx
EBTS-S4.pptx
 
P-S4.pptx
P-S4.pptxP-S4.pptx
P-S4.pptx
 
P-S1.pptx
P-S1.pptxP-S1.pptx
P-S1.pptx
 
EBTS-S3.pptx
EBTS-S3.pptxEBTS-S3.pptx
EBTS-S3.pptx
 
EBTS-S2.pptx
EBTS-S2.pptxEBTS-S2.pptx
EBTS-S2.pptx
 
PDIDTI-S7.pptx
PDIDTI-S7.pptxPDIDTI-S7.pptx
PDIDTI-S7.pptx
 
PDIDTI-S4.pptx
PDIDTI-S4.pptxPDIDTI-S4.pptx
PDIDTI-S4.pptx
 
PDIDTI-S2.pptx
PDIDTI-S2.pptxPDIDTI-S2.pptx
PDIDTI-S2.pptx
 
PDIDTI-S1.pptx
PDIDTI-S1.pptxPDIDTI-S1.pptx
PDIDTI-S1.pptx
 
PDIDTI-S8.pptx
PDIDTI-S8.pptxPDIDTI-S8.pptx
PDIDTI-S8.pptx
 
PDIDTI-S6.pptx
PDIDTI-S6.pptxPDIDTI-S6.pptx
PDIDTI-S6.pptx
 
PDIDTI-S5.pptx
PDIDTI-S5.pptxPDIDTI-S5.pptx
PDIDTI-S5.pptx
 
PDIDTI-S3.pptx
PDIDTI-S3.pptxPDIDTI-S3.pptx
PDIDTI-S3.pptx
 
TIC-S4.pptx
TIC-S4.pptxTIC-S4.pptx
TIC-S4.pptx
 
TIC-S3.pptx
TIC-S3.pptxTIC-S3.pptx
TIC-S3.pptx
 
TIC-S2.pptx
TIC-S2.pptxTIC-S2.pptx
TIC-S2.pptx
 

Último

DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfwduranteg
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosisauVillalva
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxmiguelmateos18
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTElisaLen4
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxwilliam801689
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptxNancyJulcasumaran
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosRamiroCruzSalazar
 

Último (20)

DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 

S6-DS2.pptx

  • 1. Desarrollo de Software 2 Tema: 3 Frameworks UI Java Mg. Luis Fernando Aguas Bucheli +593 984015184 @Aguaszoft Laguas@uisrael.edu.ec
  • 2. Deséalo, espéralo, suéñalo, pero por todos los medios… ¡Hazlo!
  • 3. Objetivo 1. Adquirir los conceptos básicos relacionados con la programación web 2. Reconocer las características de la programación web ● 3.2. Bootstrap Contenido
  • 4. ODS ● 4.3 De aquí a 2030, asegurar el acceso igualitario de todos los hombres y las mujeres a una formación técnica, profesional y superior de calidad, incluida la enseñanza universitaria META
  • 6. ¿Qué es?  Framework de Twitter para desarrollo de aplicaciones Web.  Sencillo y ligero: basta con archivo CSS y un JS.  Basado en HTML5, CSS y jQuery.  Arquitectura basada en Less.js  Compatible con todos los navegadores.  Plugins jQuery para validar datos de entrada, tablas, grafos y formularios.  Abierto al publico en 2011 con licencia Apache
  • 8.
  • 12. Grid de 12 columnas
  • 13. Grid de 12 columnas….
  • 18. VENTAJAS  Utiliza componentes y servicios creados por la comunidad web.  Utiliza un conjunto de buenas prácticas que perdurarán en el tiempo.  Utiliza HTML5 y CSS3  Implementa un sistema de rejillas, que por defecto incluye 12 columnas.  Utiliza LESS, un preprocesador CSS. (Ahora también soporta Saas).  Es OOCSS, o sea CSS Orientado a Objetos: organizado por módulos independientes y reutilizables.
  • 19. VENTAJAS  Hay una enorme comunidad detrás.  Herramienta sencilla y ágil para construir sitios web e interfaces.  Tiene un theme por defecto bastante optimizado y que puedes modificar fácilmente.
  • 20. DESVENTAJAS  Es necesario adaptarse a su forma de trabajo, si bien su curva de aprendizaje es liviana, deberás comprender y familiarizarte con su estructura y nomenclatura.  Debes adaptar tu diseño a un grid de 12 columnas.  Trae anchos y márgenes por defecto, que a veces son un poco tediosos de cambiar.  Es complicado cambiar de versión si has realizado modificaciones profundas sobre el core.  Si necesitas añadir componentes que no existen, debes hacerlos tú mismo en CSS y cuidar de que mantenga coherencia con tu diseño y cuidando el responsive.  A veces hacer implementar un diseño impuesto, puede llegar a resultar bastante difícil, al menos si eres un perfeccionista.
  • 21. MOBILE FIRST  Desde la versión 3, Boostrap es Mobile first.  Para garantizar un buen renderizado y un buen funcionamiento del zoom:
  • 22. DESACTIVAR ZOOM  Se puede desactivar el zoom con user-scalable=no  Hace que el sitio se parezca más una aplicación nativa, pero también lo hace menos accesible. En general, no se recomienda.
  • 23. NORMALIZE.CSS  Para un mejor renderizado en varios navegadores, Boostrap usa Normalize.css, un proyecto desarrollado por Nicolas Gallagher y Jonathan Neal: http://necolas.github.io/normalize.css/
  • 24. GRID SYSTEM  Bootstrap incluye un sistema de rejilla responsive y mobile first de 12 columnas.  El sistema de rejilla de Bootstrap funciona así: Se deben colocar .row dentro de un .container (ancho fijo) o .container-fluid (ancho completo).  Utilice .row para crear grupos horizontales. El contenido se debe colocar entre .row y deben de ser hijos inmediatos.  Si hay más de 12 columnas en una .row, esta son desplazadas abajo.
  • 25. Ejemplo de 1 columna de un tamaño de 12
  • 26. Ejemplo de 2 columnas de un tamaño de 6
  • 27. Ejemplo de 3 columnas de un tamaño de 4
  • 28. MULTIDISPOSITIVO  1 columna para xs (<768px)  2 columnas para sm (≥768px)  3 columnas para md (≥992px)  4 columnas para lg (≥1200px)
  • 30. CLEARFIX  Problema cuando una capa tiene un alto mayor que la de los demás
  • 32. MEDIAQUERIES A veces también usan max-witdh para limitar ciertas reglas