오픈 전 테스트 중!!! 😅

서비스 안정화 중 입니다.

Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해

Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해

(17개의 수강평)

2077명의 수강생

무료

윤지수
평생
중급
수료증
30개 수업, 총 4시간 27분

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/nigayo/node_server_inflearn
----------------------------------------------------------
코드스쿼드 코드스쿼드 개발자 출신의 교육 전문가들이 만든 최고품질의 소프트웨어 교육기관 http://codesquad.kr

지식공유자 소개

윤지수

교육과정

섹션 1. nodeJS + Express 웹서버 설정
NPM Project 시작하기
07 : 00
Express 기반 웹서버 구동
09 : 00
URL Routing 처리
06 : 00
static 디렉토리 설정
06 : 00
섹션 2. Request,Response 처리 기본
POST 요청처리
12 : 00
View engine을 활용한 응답처리
08 : 00
JSON 활용한 Ajax처리
17 : 00
중간 실습 과제 1
중간 실습 과제 1
03 : 00
섹션 3. Database 연동 기본
MySQL 연동 설정
06 : 00
MySQL 연동 구현
09 : 00
섹션 4. Router 개선 - 모듈화
Routing 모듈화
08 : 00
Routing 모듈화 2 (DB연결부분)
08 : 00
Routing 리팩토링
10 : 00
섹션 5. DB에 데이터추가
DB에 데이터추가 (create user) 1편
08 : 00
DB에 데이터추가 (create user) 2편
07 : 00
DB에 데이터추가 (create user) 3편
11 : 00
섹션 6. 패스포트기반 인증 로직 구현 (회원가입, 로그인, 로그아웃)
passport 환경구축
08 : 00
middleware,strategy 설정
09 : 00
passport 기반 router 설정
07 : 00
local-strategy 콜백완성
11 : 00
passport기반 세션처리
09 : 00
로그인 로직 구현
06 : 00
Ajax 기반의 passport 인증처리
15 : 00
로그아웃 처리
12 : 00
중간 실습 과제 2
중간 실습 과제 2
03 : 00
섹션 7. RESTful API
RESTful API 정의
11 : 00
RESTful API GET
10 : 00
RESTful API POST
10 : 00
RESTful API GET SUB-URI
11 : 00
RESTful API DELETE
10 : 00

수강 후기

4.3
17개의 수강평
리준 5일 전
웹 개발에 대한 기본 지식이 있으신 분이시라면 큰 도움을 받으실 수 있는 좋은 강의입니다. Spring 을 사용하다가 학교 프로젝트로 Node.js를 사용할 일이 생겨서 강좌를 수강하게 되었습니다. 서버를 빠르고 간단하게 만들어야 했는데 이 강의가 큰 도움이 되었습니다. Node.js 원리에 관해 깊게 공부하고 싶은 분들에게는 맞지 않는 강의라고 생각합니다.
도화동코딩 6일 전
도움이 많이 되었습니다. 처음 볼때는 힘들어서 다른 곳에서 조금 배우고 오니까 강좌 강의가 좋네요.. 고생 하셨습니다
윤지수 프로필

윤지수 5일 전
피드백 감사합니다. 도움이 되셨다고 하니 다행입니다 ^^ 풀스택으로 달려보세요!

CSY 3달 전
장점보단 단점이 많았던 강의 단기간에 핵심을 짚고 넘어 갈 수 있는 알찬 구성은 정말 좋았습니다. 하지만, 강의 진행 마다 발생하는 오류로 인해 강의가 매끄럽게 진행되지 못하던 부분이 많이 아쉽습니다. (강의를 다시 녹화할수 없었던 것인지..) 특히, 코드의 가독성이 현저히 떨어지다보니 syntax 오류와 같은 엉성한 오류로 인해 강의 시간도 많이 지체되는 것이 아쉬웠습니다.
윤지수 프로필

윤지수 3달 전
네 피드백 감사해요. 맞습니다;; 버그해결도 여과없이 보여드린 다는 것이 오히려 좀 매끄럽지 않게 느끼실 수 있습니다. (흑) 조만간 업그레이드 된 과정을 만들게 되면 반드시 참고하겠습니다.

정민석 5달 전
감사합니다 빠르게 핵심을 짚어주셔서 좋았어요
김기훈 6달 전
많은 도움 되었습니다. Node.js를 이해하는데 너무 알기쉽게 알려주셔서 감사합니다.
Taeho Kim 9달 전
감사합니다. 많은 도움이되었어요. 좋은 강좌 만들어 주셔서 감사합니다.
감마 10달 전
완전 엉터리네... 로그인 구현 부분 동영상 강의가 데이터베이스 값과 웹페이지 input 값이랑 다른데도 로그인이 되네요;; 이게 무슨 엉터리 강의 입니까? 돈 내고 강의영상 보는건데 너무 대충대충이고 초반에 Routing 까지만 좋고 그 뒤로는 완전 별로네요.
윤지수 프로필

윤지수 10달 전
안녕하세요. 패스포트 인증부분 확인해보세요 안녕하세요. 먼저 강의가 도움이 되지 못한거 같아서 죄송하게 생각합니다. passport 인증처리 강의에서는 실제 DB에 입력된 값과 사용자가 입력된 값의 email정보를 비교해서 로그인하도록 예제가 나오고 있습니다. 여기서 패스워드 비교는 편의상 생략한 상태입니다. passport기반의 인증방법 부분을 확인해보시고 다시 질문 주시면 답변드릴게요! 감사합니다.

mk 2018.01.13
Node.js를 처음 시작하기에 좋은 강의였습니다. Node.js를 책으로 배우다가 막히는 부분이 많아서 이 강의를 듣게 되었는데 많은 도움이 되었습니다. 개발이라는 것이 보고 듣고 따라하고 습득해야하는 거라서 강좌 한 번 본다고 만족할 수는 없겠지만, Node.js를 시작하기에 좋은 강의입니다. 개발 경험이 없는 분들이 보기엔 다소 어려움이 있을 수도 있으니 다른 분야에 계신 분들이 Node.js를 처음 접하려하실 때 추천드립니다. 덕분에 잘 배우고 갑니다. 다만 강의 영상을 플레이하다 멈추고 내용을 탐색하는 과정이 번거로웠던 게 아쉬웠네요. 이건 인프런 강의 플랫폼의 한계라 어쩔 수 없죠.
강지훈 2017.11.14
node.js 백엔드 개발을 쉽게 이해할 수 있었습니다. 강사님의 친절한 강의 덕분에 백엔드 개발에 대해서 전혀 지식이 없던 저도 쉽게 이해할 수 있었습니다. 감사합니다.
강지훈 2017.11.14
백엔드에 대한 지식이 전혀 없었는데 덕분에 백엔드에 대해서 배울 수 있었습니다. 저는 백엔드에 대한 지식이 전혀 없었는데 node js 백엔드 개발에 대해서 쉽고 빠르게 이해할 수 있었습니다. 좋은 강의 감사합니다.
송재봉 2017.08.18
유용한 강좌였습니다. 백엔드에 대한 지식이 없는 상태였는데도 node.js 에 대한 기초를 알 수 있는 좋은 기회였습니다.
장상현 2017.08.12
Express frame work 를 통한 쉬운 NodeJs이해 손쉽게 웹사이트를 개발하는 방법을 일러주었습니다 앞으로도 윤지수님의 강좌가 있다면 계속 찾아서 듣고싶습니다. 감사합니다
박찬우 2017.05.12
개굴개굴 개굴굴개굴
nspred@gmail.com 2017.05.02
알기쉽게 해설해주는 강의 강의 전반적으로 Node.js에 대해서 알기쉽게 해설해주는 느낌이여서 좋았습니다. 아쉬운 점은 중간 중간에 깊이 들어가는 얘기가 많았음에도 대략적으로 설명하고 넘어가는 것이 이해하는데 힘든 부분들이 있었습니다.
새우깡 2017.04.22
간결하고 핵심을 짚어주는 강의네요. 프론트위주로만 일을하는 퍼블리셔+개발자인데 nodeJS 에 대해서는 거의 몰랐었어요. 근데 이 강좌를 듣고 나서 백엔드에 대한 이해와 협업을 좀 더 쉽게 할 수 있게 되었습니다. 특히 장황한 설명들 다 빼고, 핵심과 코드 위주로 설명해주시는게 좋았어요. 덕분에 빠르게 배워갈 수 있는거 같아요. 자바스크립트에 대해 아무것도 모르면 무슨말인지 모르실테고, 기본 문법 정도는 알아야 됩니다. 제가 공부해 본 결과로는 자바스크립트 기초만 알면 공부하기 좋은거 같아요. 감사합니다! 많이 배웠어요~
정의철 Jeong 2017.04.18
초보개발자에게는 추천하지 않음 '웹프론트엔드와 백엔드 간의 기술적인 상호작용이 궁금한 초보개발자'에겐 다소 친절하지 않은 강의가 될 수 있습니다. 또한 재생옵션에 배속이 제공되지않아 불편함을 느꼈습니다.
즐코 2017.03.26
빠르게 node.js 백엔드 개발을 배울수 있어서 좋았습니다~ 백엔드 개발을 처음 배워보는 사람들도 쉽게 이해할수 있도록 설명해주셨습니다. 특히 RESTful API에 대한 강의가 없어서 이해하기가 어려웠는데 이번 강의를 통해서 어떤것인지 알게 되었습니다. 좋은 강의 감사합니다!!!