Tentang NodeSchool

NodeSchool adalah sebuah project open-source yang diprakarsai para volunteer dengan dua tujuan: untuk menciptakan kurikulum yang berkualitas dan untuk menyelenggarakan event-event pembelajaran untuk komunitas.

Tutorial yang interaktif

Format materi "workshopper" pertama di ciptakan oleh Substack of the Internet pada musim panas 2013 ketika dia menulit tentang stream-adventure workshopper.

Aspek otomatisasi dan interaktifitas merupakan karakteristik penentu materi workshopper ini. Materi-materi workshopper terdiri dari tantangan-tantangan yang tingkat kesulitannya terus bertambah. Setiap tantangan dimulai dengan pemaparan sebuah konsep, kemudian menyajikan sebuah kriteria yang dibutuhkan untuk memecahkan masalah. Para peserta workshop kemudian harus menulis program yang memenuhi kriteria tersebut.

Setelah mereka merasa percaya diri dengan penyelesaian yang mereka buat maka para peserta harus mengajukan ke system workshop untuk diverifikasi. Kemudian system 'workshop' akan menjalankan solusi tersebut dan memeriksa semua kriteria-kriteria yang ditentukan telah terpenuhi. Jika ada kesalahan, para peserta akan mendapatkan feedback yang kontekstual dengan issue yang dihadapi dan mereka bisa mencoba lagi. Jika kode mereka memenuhi semua kriteria maka dianggap telah berhasil menyelesaikan tantangan, kemudian berlanjut ke tantangan berikutnya.

Rangkaian proses di atas dilakukan secara otomatis. Materi-materi "workshopper" tersebut seperti halnya unit test, para siswa harus berhasil dalam mengimplementasi kode dengan benar.

Bermacam-macam materi

Seluruh materi workshop dibuat menggunakan Node, namun tema workshop tidak terbatas pada materi Node saja. Misalnya, shader-school mengajarkan tentang konsep komputer grafik yang tidak melibatkan penulisan kode JavaScript sama sekali.

Komunitas NodeSchool telah mengembangkan beberapa alat yang sangat bagus untuk penyelenggaraan pelatihan baru. Jika anda memiliki ide untuk membuat pelatihan kami menganjurkan anda untuk memeriksa halaman Penyelenggaraan Pelatihan.

Event di seluruh dunia

Kami memiliki komunitas di setiap benua yang menyelenggarakan acara NodeSchool, kecuali Antartika. Siapapun bisa menjadi tuan rumah pelatihan, dan sebagai komunitas kami mencoba untuk mengumpulkan informasi yang berguna, panduan dan tips untuk penyelenggarakan acara yang menyenangkan dan bermanfaat bagi semua orang. Untuk informasi lebih lanjut silahkan lihat halaman kami di hosting an event.

Hubungi kami

Kami menggunakan GitHub untuk mengatur NodeSchool. Tempat terbaik untuk berkomunikasi adalah penyelenggara repositori dari para penyelenggara. Anda dapat membuka isu baru pada repositori dan penyelenggara akan mendapatkan pemberitahuan dan akan merespon isu tersebut. Metode ini jauh lebih efektif dari pada pemberitahuan via e-mail ke salah satu penyelenggara.

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.