SlideShare uma empresa Scribd logo
DESENVOLVIMENTO ÁGIL
COM TWITTER BOOTSTRAP
“Uma estrutura de front-end elegante, intuitiva
e poderosa para o desenvolvimento web mais
rápido e fácil.”
Flávio M. de Souza
Faculdade de Tecnologia do Nordeste
Desenvolvimento Ágil com Twitter Bootstrap
REALIZAÇÃO
O QUE É FRAMEWORK?
 “é um conjunto de classes que colaboram para realizar uma
responsabilidade para um domínio de um subsistema da
aplicação.”
Fayad e Schmidt
O QUE É FRAMEWORK?
 é uma abstração que une códigos comuns entre vários projetos
de software fornecendo uma funcionalidade genérica.
 Serve para nos poupar o tempo de “REIVENTAR A RODA”
diversas e diversas vezes para cada novo projeto.
Aplicação
A
Aplicação
B
Aplicação
C
Frame
work
O QUE É BOOTSTRAP?
 “Uma estrutura de front-end elegante, intuitiva e poderosa para
o desenvolvimento web mais rápido e fácil.”
HISTÓRIA DO BOOTSTRAP
 Foi desenvolvido por Mark Otto e Jacob Thomton e hoje é
mantido pelos demais desenvolvedores do Twitter assim como
também por colaboradores espalhados pelo mundo todo.
 As equipes de desenvolvimento do Twitter utilizavam muitas
bibliotecas para o desenvolvimento de interfaces e isso gerava
muitas inconsistências e um nível elevado de manutenção.
HISTÓRIA DO BOOTSTRAP
 O primeiro contato do Bootstrap com o público aconteceu em
um evento da empresa chamado Hackweek que aconteceu
entre 22 a 29 de outubro de 2010.
 O projeto começou como interno e com o tempo teve-se a
visão de documentar e compartilhar essa nova biblioteca.
 Em agosto de 2011 foi lançado o Twitter Bootstrap como código
aberto
 Em fevereiro de 2012 foi o projeto mais popular do GitHub
QUEM UTILIZA O BOOTSTRAP?
QUEM UTILIZA O BOOTSTRAP?
http://globocom.github.io/bootstrap/
“But when you start to see the same layout over,
and over, and over again users
…
Your design looks like one of 6,000 other sites
out there.”
VERSÃO ATUAL 3.1.1 (31/03/2014)
http://getbootstrap.com/
PORQUE UTILIZAR O BOOTSTRAP?
 O termo surgiu em 2010 quando o Ethan Marcotte (Web Design
e Desenvolvedor) pensando em melhorar a sua experiência
escreveu para o blog A List Apart o artigo RESPONSIVE WEB
DESIGN.
 No artigo Ethan apresenta Christopher Wren um arquiteto inglês
que certa vez disse que arquitetura é uma arte que “objetiva a
eternidade”, diferentemente da web que o que se é projetado
hoje, muito em breve já estará desatualizado.
DESIGN RESPONSIVO
Desenvolvimento Ágil com Twitter Bootstrap
Desenvolvimento Ágil com Twitter Bootstrap
ÓTIMA DOCUMENTAÇÃO
Desenvolvimento Ágil com Twitter Bootstrap
COMPONENTES FUNCIONAIS
Desenvolvimento Ágil com Twitter Bootstrap
OPEN-SOURCE
Desenvolvimento Ágil com Twitter Bootstrap
COMPATIBILIDADE ENTRE NAVEGADORES
Desenvolvimento Ágil com Twitter Bootstrap
COMO FUNCIONA O BOOTSTRAP?
ESTRUTURA DE ARQUIVOS
container / container-fluid
SISTEMA DE GRID
row / row-fluid
col-lg
Desenvolvimento Ágil com Twitter Bootstrap
COMPONENTES HTML
TABLE
FORM
BUTTON
IMAGE
COMPONENTES BOOTSTRAP
GLYPHICON
DROPDOWN
NAVBAR
NAVBAR
LABEL
ALERT
PANEL
COMPONENTES BOOTSTRAP JAVASCRIPT
MODAL
TAB
TOOLTIP
COLLAPSE
CAROUSEL
DÚVIDAS?

Mais conteúdo relacionado

PPTX
Usando a programação web para mobile com Twitter Bootstrap
PPTX
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
PPTX
A utilização do Bootstrap Para a Otimização de Páginas
PPSX
Introdução a Bootstrap 3
PPTX
Mini-Curso sobre Bootstrap 3
PDF
Criação Web com Bootstrap e Material Design
PPT
Desenvolvendo com Bootstrap: um framework front-end que vale a pena!
PPTX
Bootstrap, desenvolvendo uma interface responsiva na prática!
Usando a programação web para mobile com Twitter Bootstrap
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
A utilização do Bootstrap Para a Otimização de Páginas
Introdução a Bootstrap 3
Mini-Curso sobre Bootstrap 3
Criação Web com Bootstrap e Material Design
Desenvolvendo com Bootstrap: um framework front-end que vale a pena!
Bootstrap, desenvolvendo uma interface responsiva na prática!

Mais procurados (20)

RTF
Apresentacao FISL14 - Entendendo o Twitter bootstrap
PPTX
Aplicacoes responsivas
PDF
Introdução ao Web Design: Aula 1 - Imersão ao Web Design
PDF
Bootstrap 4
PPTX
Formulários Responsivos com Bootstrap
PDF
Guia do Front-end das Galáxias
PDF
Introdução ao Web Design: Aula 2 - IHC/UX Design
PDF
Estrutura de um Front-End eficiente (para iniciantes)
PDF
O Papel do desenvolvedor Front End
PDF
O que você precisa saber para se tornar um dev front-end
PDF
WordCamp Rio de Janeiro 2015 - Vinícius Lourenço | Desenvolvendo Plugins para...
PDF
DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?
PPT
WordCAmp RJ 2015 - A importância do Design/UX Para os desenvolvedores de Word...
PDF
Os cuidados e os limites do Responsive Web Design
PDF
Construindo seu framework CSS
PPTX
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
PPTX
TFS REST API e Universal Apps
PPTX
Docker no Azure
PDF
Receita do Sucesso no Mercado Front End
PPTX
Introdução ao desenvolvimento front end usando bootstrap e angular js
Apresentacao FISL14 - Entendendo o Twitter bootstrap
Aplicacoes responsivas
Introdução ao Web Design: Aula 1 - Imersão ao Web Design
Bootstrap 4
Formulários Responsivos com Bootstrap
Guia do Front-end das Galáxias
Introdução ao Web Design: Aula 2 - IHC/UX Design
Estrutura de um Front-End eficiente (para iniciantes)
O Papel do desenvolvedor Front End
O que você precisa saber para se tornar um dev front-end
WordCamp Rio de Janeiro 2015 - Vinícius Lourenço | Desenvolvendo Plugins para...
DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?
WordCAmp RJ 2015 - A importância do Design/UX Para os desenvolvedores de Word...
Os cuidados e os limites do Responsive Web Design
Construindo seu framework CSS
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
TFS REST API e Universal Apps
Docker no Azure
Receita do Sucesso no Mercado Front End
Introdução ao desenvolvimento front end usando bootstrap e angular js
Anúncio

Destaque (9)

PDF
Bootstrap: a bias minimization technique of an estimator
PPTX
Ferramentas UX
PPTX
Mini-curso Twitter Boostrap 3.3.5
PDF
Desenvolvimento Web com Php e jQuery
PDF
Arquitetura web e o php
PDF
Bootrastap carousel
PPTX
Um guia bem básico de Bootstrap + Less
PDF
Aula03 PHP - Estruturas Condicionais
PDF
Php e mysql aplicacao completa a partir do zero
Bootstrap: a bias minimization technique of an estimator
Ferramentas UX
Mini-curso Twitter Boostrap 3.3.5
Desenvolvimento Web com Php e jQuery
Arquitetura web e o php
Bootrastap carousel
Um guia bem básico de Bootstrap + Less
Aula03 PHP - Estruturas Condicionais
Php e mysql aplicacao completa a partir do zero
Anúncio

Semelhante a Desenvolvimento Ágil com Twitter Bootstrap (20)

PPTX
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020
PPTX
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...
PPTX
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
PPTX
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
PDF
Comunicação em tempo real com WebRTC e PHP
PPSX
Cronograma final 13maio
PPTX
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
PDF
Meteor - TechParty 2015
PPTX
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
PDF
Adriel i reltório ic - picvol 2010-2011
PDF
Angular5, vue js ou react redux (Trilha de Javascript - TDC 2018 )
PPTX
Microsoft opensource
 
PPTX
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...
PPTX
Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019
PPT
Redação acadêmica para Web 2.0
PPT
Redacao academica para Web 2.0
PPTX
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020
PPTX
Microsoft opensource
 
PPSX
Perspectivas De Desenvolvimento Para Web
PPTX
BrazilJS 2012
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Comunicação em tempo real com WebRTC e PHP
Cronograma final 13maio
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
Meteor - TechParty 2015
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Adriel i reltório ic - picvol 2010-2011
Angular5, vue js ou react redux (Trilha de Javascript - TDC 2018 )
Microsoft opensource
 
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...
Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019
Redação acadêmica para Web 2.0
Redacao academica para Web 2.0
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020
Microsoft opensource
 
Perspectivas De Desenvolvimento Para Web
BrazilJS 2012

Último (7)

DOC
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
DOC
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO
PDF
Evolução em código: algoritmos genéticos com PHP
PDF
Dos requisitos ao código: como criar código rastreável em PHP
PPTX
Mapeamento de Objeto para Tabela Relacional
PPTX
Curso de Windows 11 resumido na prática.pptx
PDF
apresentacao introducao computacao ead.pdf
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO
Evolução em código: algoritmos genéticos com PHP
Dos requisitos ao código: como criar código rastreável em PHP
Mapeamento de Objeto para Tabela Relacional
Curso de Windows 11 resumido na prática.pptx
apresentacao introducao computacao ead.pdf

Desenvolvimento Ágil com Twitter Bootstrap

  • 1. DESENVOLVIMENTO ÁGIL COM TWITTER BOOTSTRAP “Uma estrutura de front-end elegante, intuitiva e poderosa para o desenvolvimento web mais rápido e fácil.” Flávio M. de Souza Faculdade de Tecnologia do Nordeste
  • 4. O QUE É FRAMEWORK?  “é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.” Fayad e Schmidt
  • 5. O QUE É FRAMEWORK?  é uma abstração que une códigos comuns entre vários projetos de software fornecendo uma funcionalidade genérica.  Serve para nos poupar o tempo de “REIVENTAR A RODA” diversas e diversas vezes para cada novo projeto. Aplicação A Aplicação B Aplicação C Frame work
  • 6. O QUE É BOOTSTRAP?  “Uma estrutura de front-end elegante, intuitiva e poderosa para o desenvolvimento web mais rápido e fácil.”
  • 7. HISTÓRIA DO BOOTSTRAP  Foi desenvolvido por Mark Otto e Jacob Thomton e hoje é mantido pelos demais desenvolvedores do Twitter assim como também por colaboradores espalhados pelo mundo todo.  As equipes de desenvolvimento do Twitter utilizavam muitas bibliotecas para o desenvolvimento de interfaces e isso gerava muitas inconsistências e um nível elevado de manutenção.
  • 8. HISTÓRIA DO BOOTSTRAP  O primeiro contato do Bootstrap com o público aconteceu em um evento da empresa chamado Hackweek que aconteceu entre 22 a 29 de outubro de 2010.  O projeto começou como interno e com o tempo teve-se a visão de documentar e compartilhar essa nova biblioteca.  Em agosto de 2011 foi lançado o Twitter Bootstrap como código aberto  Em fevereiro de 2012 foi o projeto mais popular do GitHub
  • 9. QUEM UTILIZA O BOOTSTRAP?
  • 10. QUEM UTILIZA O BOOTSTRAP? http://globocom.github.io/bootstrap/
  • 11. “But when you start to see the same layout over, and over, and over again users … Your design looks like one of 6,000 other sites out there.”
  • 12. VERSÃO ATUAL 3.1.1 (31/03/2014) http://getbootstrap.com/
  • 13. PORQUE UTILIZAR O BOOTSTRAP?
  • 14.  O termo surgiu em 2010 quando o Ethan Marcotte (Web Design e Desenvolvedor) pensando em melhorar a sua experiência escreveu para o blog A List Apart o artigo RESPONSIVE WEB DESIGN.  No artigo Ethan apresenta Christopher Wren um arquiteto inglês que certa vez disse que arquitetura é uma arte que “objetiva a eternidade”, diferentemente da web que o que se é projetado hoje, muito em breve já estará desatualizado. DESIGN RESPONSIVO
  • 25. COMO FUNCIONA O BOOTSTRAP?
  • 27. container / container-fluid SISTEMA DE GRID row / row-fluid col-lg
  • 30. TABLE
  • 31. FORM
  • 33. IMAGE
  • 39. LABEL
  • 40. ALERT
  • 41. PANEL
  • 43. MODAL
  • 44. TAB