본 수업은 새로운 수업으로 대체 되었습니다. 개편된 수업으로 공부하실 것을 권해드려요. 아래 지식지도에 노란색으로 강조 표시된 nodejs 수업에서 시작하시면 됩니다.
수업의 목적
JavaScript와 Nodejs를 이용해서 웹에플리케이션을 만드는 방법을 알려드립니다.
수업의 효과
웹브라우저에서 동작하는 자바스크립트를 이용해서 PHP나 JSP의 역할을 대체할 수 있습니다. 하나의 언어로 웹에플리케이션 전체를 구현할 수 있게 됩니다.
선수학습
본 수업에서는 자바스크립트의 기초적인 문법은 설명하지 않습니다. 자바스크립트의 기초수업은 아래 제가 만든 수업을 참고하시면 도움이 될 것 같습니다. 전부 보실 필요는 없고 자바스크립트 기초와 함수지향 파트까지라도 보고 오시면 도움이 많이 되실꺼예요.
https://opentutorials.org/module/532
웹에 대한 전체적인 이해를 선행하시면 더욱 좋습니다. 아래 수업은 웹에플리케이션을 구성하는 구체적인 기술들과 전체적인 흐름을 다루고 있습니다. 이 수업을 먼저 볼 것을 추천드립니다. 이 수업은 서버 쪽 기술로 PHP를 다룹니다만 PHP는 태생이 웹을 위한 언어이기 때문에 배우기 쉽다는 장점이 있습니다. PHP를 통해서 서버 쪽 언어에 대한 개념을 파악하신 후에 PHP를 JavaScript로 대체하는 수업인 본 수업을 보시는 것도 좋은 접근입니다.
https://opentutorials.org/module/1514
소스코드
소스코드는 아래 github에 있습니다.
server side javascript github 소스 코드
Youtube 재생목록
youtube의 재생목록을 통해서 공부하실 수 있습니다.