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:

results matching ""

    No results matching ""