Aprendendo Node.js para a mais plena vitória!
Nesse livro, você vai aprender Node.js para a mais plena vitória enquanto eu guio você por um Workshop Open Source construído em Node que vai rodar no seu terminal.
Ao final desse livro você já saberá o básico de Node.js e terá concluído o workshop learnyounode da NodeSchool.
NodeSchool
A NodeSchool é um projeto Open Source organizado por voluntários com dois objetivos: criar um currículo de programação de alta qualidade e hospedar eventos de aprendizado para a comunidade.
Tutoriais Interativos
O formato do "workshopper" for criado por Substack no verão de 2013, quando ele escreveu o workshopper stream-adventure.
As características que definem um workshopper são a interatividade e automação. Os workshoppers são feitos com desafios que se tornam mais difíceis conforme se avança. Cada desafio começa explicando um conceito, depois apresenta uma lista de requisitos para resolver o problema. Então você deve escrever um programa de computados que satisfaça os critérios.
Quando sentir-se confortávei com a solução, você deve executar o workshopper
para verificar. Nele é rodada a solução e verificado se todos os requisitos foram satisfeitos. Se alguma coisa está faltando ou errada, você vai receber um feedback visual e para corrigir e tentar novamente. Caso seu código passe por todos os requisitos, então você passou pelo desafio e vai para o próximo.
Tudo isso acontece de forma automatizada. Os workshoppers podem ser vistos quase como uma suite de testes que você deve fazer passar implementando o código correto.
Vamos lá…
Você vai precisar ter Node.js instalado em seu computador para rodar esse workshop. Use o npm (vem com Node) para instalar o módulo. Uma vez instalado, simplesmente execute o nome do workshopper learnyounode
para rodá-lo.
> npm install -g learnyounode
> learnyounode
Quando você executar, ele vai parecer com isso:
Você também precisará de um editor de texto. Aqui estão algumas opções, caso você já não tenha o seu: