Desenvolvendo com Bootstrap 3: um framework front-end que vale a pena!

Documentos relacionados
Design responsivo para WEB com Bootstrap. Fernando Freitas Costa Especialista em Gestão e Docência Universitária/UNIFIMES

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

WEBSITE. Como utilizar um site Assistente de Criação para criar seu próprio site

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

Índice. 3 Capítulo 1: Visão Geral do Blog. 4 Capítulo 2: SEO. 5 Capítulo 3: Backend: Como Funciona. Visão Geral Plataforma Frontend Backend

Para que o Educa Mobile seja disponibilizado para os alunos, responsáveis por alunos e/ou professores os passos abaixo devem ser seguidos:

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF

Inicialização Rápida do Novell Vibe Mobile

VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI

OneDrive: saiba como usar a nuvem da Microsoft

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

DESIGN RESPONSIVO TÉCNICAS E PROCESSOS DE PRODUÇÃO. Profº Ritielle Souza

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento

Planejando o aplicativo

Responsive Web Design

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Ferramentas Web, Web 2.0 e Software Livre em EVT

Guia para produção de peças HTML5 Globo.com

Qual o valor que tenho que pagar para ter um perfil na rede acheifacil?

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO

Manual de baixa do Certificado Digital AR SOLUTI. Versão 2.0 de 7 de Maio de Classificação: Ostensiva

Sistema Web para Cotação de Preços. Vitae Tec Tecnologia a Serviço da Vida!

Google Drive: Acesse e organize seus arquivos

REGISTRANDO DOMÍNIOS, COMO PUBLICAR UM SITE? DIRECIONANDO O DNS. Professor Carlos Muniz

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

Afinal o que é HTML?

Manual de Utilização da Extensão VisPublica para a ferramenta QlikView

ALUNES MANUAL DO USUÁRIO. Guia rápido Alunes

WEBDESIGN. Professor: Paulo Trentin Escola CDI de Videira

AirPort Express: configurações iniciais

PROCEDIMENTOS PARA UTILIZAÇÃO DE NOVA VERSÃO DO JAVA

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Documentação. Programa de Evolução Contínua Versão 1.76

PROPOSTA DE DESENVOLVIMENTO

Manual de Utilização do Zimbra

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

É um prazer ter você como cliente da Agência WX.

Manual do usuário. v1.0

Aula 9: Fundamentos do JQuery Fonte: Plano de Aula Oficial da Disciplina

Manual do Google agenda. criação e compartilhamento de agendas

IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.

Instruções Básicas de Instalação - BrOffice.org

Manual de Instalação. SafeSign Standard (Para MAC OS 10.7)

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS

PROPOSTA DE DESENVOLVIMENTO

AJAX no GASweb. Mas e afinal, para que usamos o AJAX?

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro

Contamos também com dois telefones de Suporte um para o SAV-Representantes e outro para o SAV-Clientes:

WEB COLABORADOR. Envio e Recebimento de arquivos de consignação

Manual de Instalação da leitora de SmartCard Teo by Xiring

ProGriD. Manual de Instalação

Desenvolvendo Websites com PHP

Tutorial de Integração HTML

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte

Rastreamento Mobile. Manual de uso

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.

Procedimentos para Reinstalação do Sisloc

Omega Tecnologia Manual Omega Hosting

MANUAL DO ALUNO MOODLE

Voltado para novos usuários, este capítulo fornece uma instrução para edição de Leiaute do SILAS e suas funções.

Você está a um passo do sucesso no seu Marketing de Rede

Conceitos de extensões Joomla!

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

ROTEIRO DE INSTALAÇÃO / DESINSTALAÇÃO SiB Finame V Rev.1

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração

CAPÍTULO 35 Como utilizar os componentes ColdFusion

Módulo 1 Configuração de Cursos. Robson Santos da Silva Ms.

Processo Controle de Documentos e Registros

Manual de Instalação Seguros iseg

ÍNDICE. 1. Introdução O que é o Sistema Mo Porã Como acessar o Site Mo Porã Cadastro do Sistema Mo Porã...

SILVA MATTOS & Cia. Ltda. BANCO DE IMAGENS. Manual de Utilização. Banco de Imagens Silva Mattos & Cia. Ltda.

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate

MANUAL COTAÇAO WEB MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA. [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de ]

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

CONSTRUÇÃO DE BLOG COM O BLOGGER

Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT.

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

Conceitos Básicos

Microsoft Office Excel 2007

PASSO A PASSO GOOGLE DOCS - FORMULÁRIOS GOOGLE DOCS

Guia para Criativos em HTML5 ABRIL

15. OLHA QUEM ESTÁ NA WEB!

Manual do Usuário Android Neocontrol

Manual de baixa do Certificado Digital AR SOLUTI. Versão 2.0 de 22 de Maio de Classificação: Ostensiva

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

Personalizações do mysuite

Transcrição:

Desenvolvendo com Bootstrap 3: um framework front-end que vale a pena! É engraçado como temos receio do novo. Me acostumei a desenvolver sites do zero, desde a primeira linha de código. Achava estranho a ideia de utilizar um framework para front-end até surgir a necessidade de criar e editar constantemente páginas e mais páginas de formulários. Neste cenário cresceu meu desejo de utilizar grids padronizados que facilitassem e agilizassem o desenvolvimento. Após pesquisas e testes, decidi me aventurar com o Bootstrap e digo: vale e muito a pena!

1. Apresentação Desenvolvido pela equipe do Twitter, o Bootstrap é um framework front-end de código aberto (opensource). Em palavras simples, é um conjunto de ferramentas criadas para facilitar o desenvolvimento de sites e sistemas web.

Compatível com HTML5 e CSS3, o framework possibilita a criação de layouts responsivos e o uso de gris, permitindo que seu conteúdo seja organizado em até 12 colunas e que comporte-se de maneira diferente para cada resolução. Como qualquer outra ferramenta, possui suas vantagens e desvantagens. É importante conhecer e entender suas funcionalidades para saber os momentos certos de utilizá-lo. Vantagens Possui documentação detalhada e de fácil entendimento; É otimizado para o desenvolvimento de layouts responsivos; Possui componentes suficientes para o desenvolvimento de qualquer site ou sistema web com interface simples; Facilita a criação e edição de layouts por manter padrões; Funciona em todos os navegadores atuais (Chrome, Safari, Firefox, IE, Opera).

Desvantagens Seu código terá de seguir os padrões de desenvolvimento Bootstrap ; Tema padrão e comum do Bootstrap (caso não faça ajustes visuais, seu projeto se parecerá com outros que também utilizam o Bootstrap). 2. Como funciona

A estrutura é simples e seu pacote contém três tipos diferentes de arquivos (CSS, JavaScrpipt e Fonts), que vêm devidamente organizados em suas pastas. Montar um layout é simples e rápido utilizando sua documentação. Como toda a estrutura do CSS já vem definida, basta procurar o componente necessário e adicionar seu código. Em poucos minutos seu layout toma forma e está pronto para uso! E o mesmo acontece com o JavaScript. O sistema de grids O uso efetivo dos grids é fundamental para um bom projeto com o Bootstrap e entender sua lógica é simples. O sistema de grids possibilita a divisão em até 12 colunas de mesma largura:

Se você não deseja dividir seu conteúdo, basta usar uma única coluna de largura 12 (Caso 1).

Se você deseja dividir seu conteúdo em 2 partes iguais, de mesma largura, basta criar 2 colunas de largura 6 cada uma (Caso 2). Se você deseja dividir seu conteúdo em 4 partes iguais, de mesma largura, basta criar 4 colunas de largura 4 cada uma (Caso 3).

A mesma lógica se segue para qualquer divisão. Portanto se você deseja dividir seu conteúdo em 4 partes diferentes, utilizando larguras diferentes para cada coluna, basta criá-las, cada uma com sua largura específica, de modo que o resultado da soma das larguras seja sempre 12 (exemplos abaixo).

O uso de grids possibilita mudar o visual de um site ou sistema de maneira fácil e rápida, alterando apenas o valor da largura das colunas. E o melhor vem agora: as grids são nativamente responsivas! Você pode definir grids diferentes para cada tipo de resolução. Esses comportamentos são definidos através das classes xs (dispositivos muito pequenos), sm (dispositivos pequenos), md (dispositivos médios) e lg (dispositivos grandes).

3. Criando o primeiro projeto Faça o download da versão compilada do Bootstrap no site oficial e descompacte os arquivos para iniciar seu projeto. Crie um arquivo HTML (na raíz da pasta) utilizando a estrutura básica abaixo: 1 2 3 4 <meta charset="utf-8" /> Bootstrap Template <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <!-- Carregando o CSS do Bootstrap --> <link href="css/bootstrap.min.css" rel="stylesheet" media="screen" /></pre>

5 6 7 8 9 <h1>olá, mundo!</h1> <pre> <!-- jquery (plugins em JavaScript) --> <script type="text/javascript" src="https://code.jquery.com/jquery.js"></script><script type="text/javascript" src="js/bootstrap.min.js"></script> O código declara o HTML5, carrega os arquivos necessários (CSS + JavaScript) e define uma estrutura básica para o projeto. Concluído! O Bootstrap está configurado e pronto para receber suas linhas! O site oficial disponibiliza alguns templates de exemplo que são bastante úteis, principalmente para quem começa a se aventurar agora.

4. Conclusão Altamente recomendado para desenvolvedores inciantes com conhecimento básico em HTML e CSS, desenvolvedores avançados que buscam o aumento da produtividade (utilizando recursos como o sistema de grids) e programadores back-end, o Bootstrap possui recursos e componentes suficientes para desenvolver um site ou sistema web por completo.

Como já dito, há vantagens e desvantagens, indicações e contra-indicações de seu uso, assim como qualquer outro framework. O importante é entender seu funcionamento para saber o momento certo de usá-lo. Por fim, uma coisa é inegável: Bootstrap aumenta sua produtividade de desenvolvimento, tornando fácil a criação e edição de páginas responsivas. Fonte: http://thiagonasc.com/desenvolvimento-web/desenvolvendo-com-bootstrap-3-um-frameworkfront-end-que-vale-a-pena