Informazioni su NodeSchool

NodeSchool è un progetto open source portato avanti da volontari con due obiettivi: creare piani di studio di alta qualità e organizzare eventi di apprendimento di gruppo.

Tutorial interattivi

Il formato "workshopper" fu creato inizialmente da Substack di Internet nell'estate del 2013 quando scrisse il workshopper stream-adventure.

Le caratteristiche fondanti del workshopper sono l'interattività e l'automazione. I workshoppers sono composti da sfide dalla difficoltà crescente. Ogni sfida comincia spiegando un concetto, e in seguito presenta una lista di requisiti per risolvere la sfida. I partecipanti dunque provano a scrivere un programma da computer che soddisfi i criteri.

Quando si sentono a proprio agio con la propria soluzione, la sottopongono al workshop per la verifica. Il workshop esegue la soluzione proposta e verifica che tutti i requisiti siano soddisfatti. Se qualche requisito non è soddisfatto correttamente, lo studente ottiene un riscontro immediato e può riprovare immediatamente. Se il codice passa tutti i criteri, lo studente supera la sfida e avanza alla sfida successiva.

Tutto ciò avviene in maniera automatica. I workshopper possono essere pensati come una suite di test unitari che lo studente deve fare passare implementando il codice corretto.

Un'ampia gamma di temi

Tutti i workshop di NodeSchool sono scritti utilizzando Node, ma l'oggetto del workshop non è necesariamente collegato a Node. Per esempio, il workshop shader-school insegna concetti di grafica digitale e non richiede la scrittura di una sola riga di codice JavaScript.

La comunità NodeSchool ha sviluppato degli strumenti eccezionali per costruire nuovi workshop. Se hai un'idea per un workshop, ti incoraggiamo a leggere la pagina su come Costruire Workshop.

Eventi in tutto il mondo

Finora gli eventi NodeSchool sono stati ospitati da comunità di ogni continente ad eccezione dell'Antartide. Chiunque può organizzare un evento, e in quanto comunità forniamo informazioni utili, linee guida e consigli per rendere gli eventi divertenti ed inclusivi per chiunque. Leggi la pagina su come organizzare un evento per maggiori dettagli.

Fatti sentire

Utilizziamo GitHub per organizzare NodeSchool. Il miglior luogo per mettersi in contatto è il repositorio degli organizzatori. Puoi aprire una Issue in quel repositorio, gli organizzatori verranno avvisati e potranno risponderti. Questo metodo è molto più efficace di scrivere direttamente a ciascuno degli organizzatori.

Code of conduct

NodeSchool organizers must follow the code of conduct outlined in the organizers repository. Each NodeSchool chapter is responsible for maintaining their own code of conduct. If you have questions about the code of conduct for a chapter you can open an issue in their associated github repository.