Uso do Git • Vídeos • Software • Configurações• Bibliografia• Links
sudo apt-get install git
mkdir Codigos-TopicosI
cd Codigos-TopicosI
git clone https://github.com/fabiorochaufsc/TopicosI
cd TopicosI
git pull
Material | Descrição |
---|---|
Instalação node | Mostra como instalar o node no Ubuntu |
P1 P2 | Comunicação tempo real via socket.io |
Software | Descrição |
---|---|
NodeJS | Interpretador NodeJS |
MongoDB | Para usar banco de dados em NodeJS |
Cordova | Para criar aplicações híbridas nos smartfones |
Robo3T | Ferraments de gerenciamento de bancos de dados mongoDB |
Babel | Conversor de código JS da versão 6 para a versão 5 |
Instalação do MongoDB
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-3.4.list
sudo apt-get update
sudo systemctl start mongod
sudo systemctl enable mongod
Biblioteca | Descrição |
---|---|
PubSubJS | Biblioteca publish-subscribe |
Phonon | Biblioteca para User Interface muito bonita, pequena e fácil de usar |
Enchant.js | Biblioteca para criar jogos |
jsQR | Biblioteca para reconhecer QR code |
browserify ex: browserify index.js > bundle.js
uglify-js ex: uglifyjs --compress --mangle -- input.js
clean-css-cli npm install clean-css-cli -g
cleancss -o estilo.min.css estilo.css
ANDROID_HOME="/home/USUARIO/Desenvolvimento/android/sdk/tools"
ANDROID_PLATFORM_TOOLS="/home/USUARIO/Desenvolvimento/android/sdk/platform-tools"
PATH="$PATH:$ANDROID_HOME:$ANDROID_PLATFORM_TOOLS"
/usr/bin/google-chrome-stable --ignore-certificate-errors --args --disable-web-security --user-data-dir
Bibliografia Básica |
---|
Construindo aplicações com NodeJS, Willian Bruno Moraes, 2015, novatec |
Aprendendo a Desenvolver Aplicações Web, Semmy Purewal, 2014, novatec |
The Node Craftsman Book, Manuel Kiessling, 2017, Packt |
Bibliografia Complementar |
---|
Node.js Web Development, David Herron, 2016, Packt |
https://www.tutorialspoint.com/nodejs/ |
Learning Node: Moving to the Server-Side, Shelley Powers, 2016, O'Reilly |
Mobile App Development with Ionic, Revised Edition: Cross-Platform Apps with Ionic, Angular, and Cordova, ChrisGriffith, 2017, O'Reilly |
Apache Cordova 4 Programming (Mobile Programming), Johm M. Wargo, 2015, Addison-Wesley |
Javascript - The World's Most Misunderstood Programing Language
Desenvolvimento de jogos para o Android Exemplo de Jogo