Construindo Aplicações Node com MongoDB e Backbone

Nota do livro: 10.

Código Fonte

Resenha:

“Este livro não apenas ajudará você a aprender Node.js, mas também Backbone.js e MongoDB. Cada uma dessas ferramentas é ótima por si só, mas este livro reúne todos esses elementos para criar uma incrível rede social em tempo real.” — Jamie Munro, autor de 20 Recipes for Programming PhoneGap (O’Reilly)

Construa uma aplicação do backend ao navegador com o Node.js e abra as portas para a programação de eventos em tempo real. Com este livro prático, você aprenderá a criar uma aplicação de rede social semelhante ao LinkedIn e ao Facebook, mas com uma pitada de tempo real. E você a construirá com apenas uma linguagem de programação: JavaScript.

Se você é um desenvolvedor web experiente, mas não familiarizado com JavaScript, a primeira seção do livro apresenta para você as tecnologias centrais do projeto: Node.js, Backbone.js e o repositório de dados MongoDB. Você então avançará para o projeto — uma aplicação altamente responsiva e escalável — guiado por explicações claras e muitos exemplos de código.

– Aprenda sobre os módulos-chave no Node.js para a criação de aplicações de tempo real.

– Utilize o framework do Backbone.js para escrever códigos legíveis de navegador e manter uma melhor integração de dados com o MongoDB.

– Estruture arquivos de projeto como uma base para códigos futuros.

– Crie contas de usuário e aprenda a proteger os dados.

– Utilize templates do Backbone.js para construir as interfaces de usuário da aplicação e integre o controle de acesso com o Node.js.

– Desenvolva uma lista de contatos para ajudar os usuários a utilizar links e rastrear outras contas.

– Utilize o Socket.io para criar uma funcionalidade de bate-papo em tempo real.

– Estenda suas interfaces de usuário para fornecer aos usuários informações atualizadas minuto a minuto.

Download dos exemplos apresentados no livro: https://github.com/Swiftam/book-node-mongodb-backbone

Como pegar os atalhos do Eclipse para o IntelliJ no Mac

1 – Pegue esse arquivo xml (Eclipse no Mac):

https://github.com/thatha/IntelliJ-IDEA-Eclipse-on-Mac-Keymap/blob/master/Eclipse%20on%20Mac.xml

2 – Salve o arquivo para este diretório:

~/Library/Preferences/IntelliJIdea11/keymaps/

Nota – este diretório pode variar dependendo do seu sistema/versão do IntelliJ. De acordo com este link:

http://www.jetbrains.com/idea/webhelp/configuring-keyboard-shortcuts.html

Ele deve ser da forma: Preferências ~/Library/.IntelliJ IDEA/keymaps/

Cavar em volta e você vai encontrá-lo!

3 – Abra o IntelliJ, navegue até Preferências (cmd + ,). Em Configurações do IDE> Keymap, selecionar “Eclipse on Mac” dos Keymaps lista suspensa.

Como mudar de git:// para https://?

Quando estamos usando algum sistema de dependências de pacotes e eles fazem clones de projetos no git, por default eles baixam via SSH e as vezes isso pode gerar um problema. Então para resolver isso basta executar esse comando, que ele muda a configuração default para https.

git config --global url."https://".insteadOf git://