About NodeSchool

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 define 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 os alunos tentam e escrevem um programa de computados que satisfaça os critérios.

Quando sentem-se confortáveis com sua solução, os alunos a enviam para o workshopper verificar, que roda a solução e verifica se todos os requisitos foram satisfeitos. Se alguma coisa está faltando ou errada, o aluno recebe um feedback visual e eles podem tentar novamente. Caso seu código passe por todos os requisitos, o aluno passa pelo desafio e move para o próximo.

Tudo isso acontece de forma automatizada. Os workshoppers podem ser vistos quase como uma suite de testes que o aluno tem que fazer passar implementando o código correto.

Vasta variedade de tópicos

Todos os workshops NodeSchool são escritos usando Node.js, mas o assunto do workshop não necessariamente tem que ser sobre Node. Por exemplo, o shader-school ensina conceitos de computação gráfica e não envolve a escrita de Javascript

A comunidade NodeSchool desenvolveu algumas ótimas ferramentas para a criação de novos workshops. Se você tem uma idéia para um, leia como criar um workshop.

Eventos ao redor do mundo

Tivemos comunidades em todos os continentes, com exceção da Antártica, hospedando eventos NodeSchool. Qualquer um pode hospedar um evento, e, como uma comunidade, tentamos agregar informações úteis, dicas e guias para tornar os eventos agradáveis e convidativos para todos. Acesse nossa página de como hospedar um evento para aprender mais.

Mantenha contato

Usamos o GitHub para organizar o NodeSchool. O melhor lugar para entrar em contado é em nosso repositório de organizadores. Você pode postar uma pergunta que os organizadores serão notificados e irão responder. Este método é bem melhor do que enviar emails diretamente para algum dos organizadores.

Ouça e veja as pessoas falando

No episódio 55 do podcast NodeUp, Mikeal Rogers, Max Ogden e outros membros da comunidade falam sobre NodeSchools. No Cascadia JS 2014, Jason Rhodes, de Baltimore, fala sobre como rodar NodeSchools.