lincolnbrito
9/16/2013 - 1:20 PM

01_ferramentas_automacao.md

Ferramentas de Automação

Parte 1 - Bower

Apresentação das ferramentas de automação (de forma genérica) para conhecimento de todos sobre o que será abordado, e dar início às discussões sobre o Bower.

  • O que é o Bower?
  • Devo utilizar o Bower? Em quais situações?
  • Como utilizar?
    • Instalação do Bower (Windows -> Msysgit)
      • Pacotes
        • Instalando
        • Encontrando
        • Utilizando
        • Registrando
        • Removendo
  • Aspectos Avançados
    • Configurações
    • Pacotes em detalhes (definindo e consumindo)
    • API Programática
  • E na prática, como fica?

Parte 2 - Grunt

Um apanhado geral do que foi discutido na Parte 1, e dar início às discussões sobre o Grunt.

  • O que é o Grunt?
  • Devo utilizar o Grunt? Em quais situações?
  • Como utilizar?
    • Instalação (brew, node, npm, grunt-cli, grunt-init)
    • Primeiros Passos
      • Package.json (grunt-init)
      • Dependências (--save-dev, .gitignore)
      • Gruntfile.js (initConfig, loadNpmTasks, registerTask)
    • Organizando o ambiente para o Grunt
      • Configurando as tarefas
      • Carregando as tarefas
      • Registrando as tarefas
  • E na prática, como fica?

Parte 3 - Yeoman

Um apanhado geral do que foi discutido nas partes 1 e 2, e dar início às discussões sobre o Yeoman.

  • O que é o Yeoman?
  • Devo utilizar o Yeoman? Em quais situações?
  • Como utilizar?
    • Instalação (npm install -g yo grunt-cli bower OU npm install -g yo)
    • Primeiros Passos (npm install -g generator-, yo , bower , grunt )
    • O que são Generators?
  • Fazendo amizade com os Generators (criando o seu próprio generator)
  • E na prática, como fica?