Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Workshop abordando Node.js

Opensanca
February 27, 2016

Workshop abordando Node.js

Workshop que ocorreu no nossa #7 edição que ocorreu na Monitora em São Carlos/SP , nosso amigo que palestrou foi o Thiago Poiani (https://br.linkedin.com/in/thpoiani)

Opensanca

February 27, 2016
Tweet

More Decks by Opensanca

Other Decks in Programming

Transcript

  1. ▧ 1- Apresentação ▧ JavaScript ▧ Node.js ▧ 3- Desenvolvimento

    ▧ CLI ▧ 2- Instalação ▧ VirtualBox + Vagrant ▧ Node Version Manager AGENDA
  2. var item = document.querySelectorAll('li'); if (item.length > 0) { for

    (var i = 0; i < item.length; i++) { item[i].className += ' cool'; } }
  3. $('#selector a').on('click', function(e) { e.preventDefault(); var queryString = 'vote=' +

    $(e.target).attr('id'); $.get('/api/votes’, queryString, function(data) { $('#selector').html(data); }); });
  4. Vagrant provê ambientes de fácil configuração, reprodutíveis e portáveis. Máquinas

    são provisionadas sobre VirtualBox, VMWare, AWS, ... Vagrantfile vagrant up vagrant init vagrant ssh vagrant halt Vagrant
  5. # Instalação vim Vagrantfile config.vm.hostname = "opensanca" config.vm.network "private_network", ip:

    "192.168.120.155" config.vm.synced_folder ".", "/opensanca" vagrant up vagrant ssh cd /opensanca
  6. Node NPM curl -sL https://deb. nodesource.com/setup_5.x | sudo -E bash

    - sudo apt-get install -y nodejs Node Version Manager (NVM) https://github. com/creationix/nvm Node.js
  7. # Instalação nvm list remote nvm install node # 5.7.0

    nvm use 5.7.0 nvm alias default 5.7.0 node --version npm --version
  8. # Instalação npm install -g http-server cd /opensanca git clone

    \ https://github.com/h5bp/html5-boilerplate.git cd html5-boilerplate http-server dist/