1. 강좌소개
JavaScript언어는 Node.js, 를 통해서 Back-end에서도 많이 활용되고 있습니다.
본 강좌에서는 Node.js,의 핵심기능을 다루면서 백엔드에서 자바스크립트가 어떻게 동작하는지를 알아보고, Angular나 React와 같은 복잡한 애플리케이션 개발(SPA)에 필요한 back-end 핵심 요소를 다룹니다. SPA(Single Page Application) 개발에서는 Template 조작과 Routing 처리를 클라이언트와 백엔드에서 나눠 하기도 합니다. 또한 백엔드에서는 RESTful API를 제공하는 역할을 주로 하는 경우도 있습니다.
이런 추세에서 Node.js,는 꽤 적절한 백엔드 기술이라 할 수 있습니다. 따라서 SPA를 개발할 때 필요한 필수 백엔드 기술이 무엇이고, 어떻게 클라이언트와 상호작용을 하는지 이해하는 것은 중요합니다. 이 강의에서는 풀스택 개발자가 아니더라도, 프론트엔드 전문 개발자가 알아두면 유용한 지식과 기술을 다룹니다. 본 과정을 통해서 웹애플리케이션의 동작방식을 좀더 이해할 수 있습니다.
배우는 것들
nodeJS + Express 웹서버 설정 Request,Response 처리 Database 연동 Router 개선 - 모듈화 DB에 데이터추가 패스포트기반 인증 로직 구현 (회원가입, 로그인, 로그아웃) RESTful API
2. 도움되는 분들
- 백엔드 기술이 궁금한 웹프론트엔드 개발자.
- 백엔드개발은 익숙하지만 JavaScript나 nodeJS 경험이 없는 개발자.
- Javascript 의 쓰임새를 좀 더 잘 이해하고 싶은 개발자
- 웹프론트엔드와 백엔드 간의 기술적인 상호작용이 궁금한 초보개발자.
3. 강좌특징
- 웹개발 초급난이도 과정.
- Node.js, Express를 기반으로 한 웹애플리케이션 구축.
- Template Engine
- Ajax와 JSON을 활용한 RESTful API 기반 웹 서비스 기초.
- Passport기반의 인증처리 방법.
4. 강사소개
윤지수
- 현재 코드스쿼드 웹프론트엔드 마스터.
- SK플래닛 웹UI 마스터.
- NHN NEXT 웹UI 전임교수.
- 네이버 웹UI 개발팀장.
5. 소스코드
실습에서 사용한 코드는 여기있습니다.
https://github.com/crongro/node_server_inflearn
코드스쿼드![]()
개발자 출신의 교육 전문가들이 만든 최고품질의 소프트웨어 교육기관
http://codesquad.kr
윤지수 6달 전
코드스쿼드로 오세요!! 는 농담이고요. 디버깅이 매우 중요하다고 생각하는 1인입니다. breakpoint; console.log("노드js디버깅 영상좋은 것들 많으니 더 많이 배워보세요! ")