About NodeSchool

NodeSchool est un projet open source créé par des volontaires dans deux buts: fournir un enseignement de qualité autour de la programmation et accueillir des évènements d'apprentissage au sein de la communauté.

Tutoriels interactifs

Le format des "atelier" (workshopper) a été créé par Substack d'Internet au cours de l'été 2013 quand il écrivit le stream-adventure.

La caractéristique principale des ateliers est l'interactivité et l'automatisme. Les ateliers sont composés d'épreuves de complexité croissante. Chaque épreuve commence par l'explication du concept, puis présente une liste de conditions pour résoudre l'épreuve. L'apprenti essaye et écrit un programme informatique qui remplit les critères demandés.

Quand ils pensent avoir trouvé la solution, ils la soumettent au programme de l'atelier pour vérification. L'apprenti lance sa solution et vérifie que toutes les conditions sont bien satisfaites. Si une des conditions manque ou n'est pas remplie, l'apprenti reçoit une explication et peut de nouveau essayer. Si leur code passe tous les critères, alors ils valident l'épreuve et passent à la suivante.

Le tout est automatisé. Les ateliers peuvent être vu comme une suite de tests unitaires que l'apprenti doit valider en implémentant le bon code.

Une large gamme de sujets

Tous les ateliers NodeSchool sont écrit en utilisant Node, mais le sujet d'un atelier n'a pas nécessairement à être à propos de Node. Par exemple, l'atelier shader-school apprend des concepts de graphismes informatique sans même avoir besoin d'écrire en JavaScript.

La communauté de NodeSchool a développé des outils très efficaces pour la création de nouveaux ateliers. Si vous avez une idée d'atelier, nous vous encourangeons à aller voir la page de Construction d'Ateliers.

Évènements autour du monde

La communauté est étendue sur tous les continents - à l'exception de l'Antarctique - qui hébergent des évènements NodeSchool. N'importe qui peut héberger un évènement. Et en temps que communauté, nous essayons de fournir les informations utiles, les recommandations et les conseils pour rendre les évènements agréables et accueillants pour tout un chacun. Allez sur notre page d'hébergement d'évènements pour en savoir plus.

Nous contacter

Nous utilisons GitHub pour organiser NodeSchool. Le meilleur endroit pour nous contacter est le dépôt des organisateurs. Vous pouvez créer une nouvelle issue sur le dépôt pour informer les organisateurs qui pourront y répondre. Cette méthode est bien meilleure que de les contacter directement e-mail.

Écouter et voir les conférences

Dans l'épisode 55 du podcast NodeUp, Mikeal Rogers, Max Ogden et d'autres membres de la communauté parlent des NodeSchools. A "Cascadia JS 2014" Jason Rhodes, de Baltimore, parle du fonctionnement des NodeSchools.