O nas

NodeSchool to prowadzony przez wolontariuszy projekt open source, który ma dwa główne cele: tworzyć wysokiej jakości program edukacyjny oraz organizować spotkania warsztatowe dla społeczności.

Interaktywne przewodniki

Termin "Workshopper" został ukuty przez Substack of the Internet latem 2013 roku, kiedy napisał własny samouczek - stream-adventure.

Cechą charakterystyczną Workshoppera jest interaktywność i automatyzacja. Workshoppery składają się z listy zagadnień, o rosnącym poziomie trudności. Każdy zadanie rozpoczyna się wyjaśnieniem koncepcji oraz przedstawieniem listy wymagań dotyczącej rozwiązania. Uczestnicy próbują spełnić zadane kryteria pisząc odpowiedni program.

Kiedy są przekonani co do swojego rozwiązania, przesyłają je do weryfikacji. Weryfikacja to zestaw testów sprawdzających przesłaną implementację. Jeśli jakikolwiek test zakończy się wynikiem negatywnym, kursant dostaje adekwatną informację o przyczynie niepowodzenia i może podejść do problemu kolejny raz. Jeśli napisany kod spełnia wszystkie warunki, zadanie uznawane jest za pomyślnie zakończone, a student może przystąpić do kolejnego etapu.

Cały proces jest zautomatyzowany. Workshopper przypomina siatkę testów jednostkowych, która na bieżąco weryfikuje kod napisany przez kursanta.

Szeroki zakres tematyczny

Wszystkie warsztaty NodeSchool są napisane przy pomocy Node.js, ale temat zajęć niekoniecznie musi być z nim związany. Dla przykładu shader-school traktuje o grafice komputerowej i nie wymaga pisania kodu w języku JavaScript.

Społeczność NodeSchool wypracowała wiele świetnych narzędzi do tworzenia nowych warsztatów. Jeśli tylko masz pomysł, zachęcamy Cię do zapoznania się ze stroną Tworzenie warsztatów

Wydarzenia na całym świecie

Nasza społeczność dotarła już na każdy kontynent poza Antarktydą. Każdy może zorganizować spotkanie, a naszą rolą jest dbanie o wypracowanie przydatnych informacji, wytycznych i wskazówek, które sprawią, że te wydarzenia będą świetną zabawą dla wszystkich. Odwiedź naszą stronę organizacja wydarzenia, aby dowiedzieć się więcej.

Skontaktuj się z nami

Do zarządzania NodeSchool korzystamy z GitHuba. Najlepiej kontaktować się z nami przez repozytorium organizatorów. Tworząc tam nowy wątek możesz nawiązać kontakt z innymi organizatorami. Ta metoda jest dużo bardziej skuteczna niż bezpośrednie pisanie emaili.

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.