Este documento introduz a ferramenta Gulp para automatização de tarefas, explicando seus benefícios como economia de tempo e melhoria da qualidade dos projetos. É demonstrado como Gulp pode ser usado para minificar, concatenar e monitorar arquivos através de plugins como gulp-uglify, gulp-concat e gulp-watch.
8. ● Quanto maior a evolução das linguagens e
ferramentas, maiores são as possibilidades.
● Quanto mais possibilidades, mais opções.
● Quanto mais opções, mais formas para resolver um
problema.
12. O que é
É uma plataforma construída sobre o motor
JavaScript do Google Chrome (V8) , para
facilmente construir aplicações de rede rápidas
e escaláveis. (http://nodebr.com/o-que-e-node-js/)
13. O que é
Com ele, conseguimos desenvolver nossas
aplicaçãoes, utilizando apenas a linguagem
Javascript.
14. Indo além
● Npm: Gerenciador de pacotes
● package.json
15. O que ele trouxe ??
O que veio após o Node JS ??
16.
17.
18. O que é:
● Ferramenta para a automatização de
tarefas, feita em Javascript.
● Esta ferramenta funciona em cima do
NodeJS
19. O que é necessário ?
● Instalar os módulos desejados.
● gulpfile.js
● Configurar nossas tarefas.
21. Por que devemos automatizar ??
● Nosso tempo é curto.
● Temos várias tasks para nos preocupar.
● Não vamos lembrar de tudo
22. Por que devemos automatizar ??
● Evitar fazer as mesmas tarefas várias vezes.
● Economia de Tempo
● Manter o foco no que realmente importa: o
projeto e o resultado final.
23. O que podemos utilizar ?
● Minificação de Arquivos
● Concatenação de Arquivos
● Pre-processar CSS
24. O que podemos utilizar ?
● Otimizar Imagens
● Live Reload
● Tarefas Personalizadas