개발 · 프로그래밍

/

백엔드

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

Node.js,의 핵심기능을 다루면서 백엔드에서 자바스크립트가 어떻게 동작하는지를 알아보고, Angular나 React와 같은 복잡한 애플리케이션 개발(SPA)에 필요한 back-end 핵심 요소를 다룹니다. 간결한 동영상들로 핵심적인 내용들을 빠르고 중요하게 다뤄 개발의 흐름을 익히고, 따라하는 실습으로 개발 경험을 쌓을 수 있습니다.

(4.7) 수강평 172개

수강생 9,849명

Thumbnail

중급자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.

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

커리큘럼

전체

30개 ∙ (4시간 27분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!