About NodeSchool

NodeSchool은 오픈소스 프로젝트로 두가지 목적으로 만들어졌습니다. 좋은 질을 가진 프로그래밍 커리큘럼을 만드는 것과 배움을 위한 커뮤니티 이벤트를 개최하는 것입니다.

대화형 자습

"워크쇼퍼"의 형태는 the stream-adventure workshopper를 작성했던 2013년 여름 인터넷의 한 서브스택에서 만들어졌습니다.

워크쇼퍼의 특징은 상호작용과 자동화로 말할 수 있습니다. 워크쇼퍼는 단계별로 난이도가 증가하도록 만들어졌습니다. 각 도전과제들은 개념을 이해하는 것을 시작으로, 문제를 해결하기 위한 요구사항들을 제공해 줍니다.학습하시는 분들은 각 조건에 맞는 프로그램을 작성하고 도전하시면 됩니다.

해답이 완성되었다고 생각되면 워크숍으로 전송하세요. 모든 조건이 충족되었는지 자동으로 검증됩니다. 실수나 오류가 있을 경우 피드백을 받고 다시 도전할 수 있습니다. 작성된 프로그램 코드가 모두 조건에 만족이 되면 다음 단계로 넘어가시면 됩니다.

모든 것이 자동으로 진행됩니다. 워크쇼퍼는 학습자가 구현한 코드가 올바른지 확인하는 단위테스트 같은 것으로 생각하시면 됩니다.

많은 주제들

NodeSchool의 모든 워크숍은 Node로 작성되어 있지만, 워크숍의 대상이 꼭 Node 일 필요는 없습니다. 예를들어 shader-school 워크숍은 컴퓨터 그래픽의 개념을 가르쳐주고 JavaScript를 쓸 필요가 없습니다.

NodeSchool 커뮤니티는 새로운 워크쇼퍼를 만들기 위한 훌륭한 도구를 만들어 냈습니다. 워크숍에 대한 아이디어가 있으시면 워크숍 만들기 페이지를 꼭 참고하시기 바랍니다.

전 세계의 이벤트

우리는 남극대륙을 제외한 모든 대륙에서 커뮤니티 이벤트를 개최하고 있습니다. 누구나 이벤트를 추최할 수 있습니다. 그리고 모두에게 즐거운 이벤트를 만들기 위한 유용한 정보나 지침 또는 팁등을 제공하고 있습니다. 자세한 내용은 이벤트 페이지를 참고하세요.

함께 작업하기

우리는 NodeShcool 구성을 위해 GitHub를 사용하고 있습니다. 공동작업을 위한 최고의 공간은 GitHub의 저장소입니다. 이곳에서 새로운 이슈를 생성할 수 있고 그 이슈는 모두에게 알람이 가고 응답을 받으실 수 있습니다. 이 방법은 구성원들에게 바로 이메일을 보내는 것보다 훨씬 좋은 방법입니다.

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.