• 로그인
  • 장바구니에 상품이 없습니다.

신청하기
  • 170,000 75,000
  • 365 Days

 

 

게시판을 만들며 배워보는 Node.js 백엔드 강의입니다. 

누구나 2시간 만에 서버를 이해하고 웹서비스를 직접 배포까지 해볼 수 있습니다. 

기존 서버에 대한 배경지식이 없는 분들도 쉽게 이해할 수 있는 친절한 강의입니다. 

 

1. 웹서버에 대한 지식이 부족해 어려움을 겪는 분들

2. 비동기 서버 + 비관계형 DB 아키텍처로 빠르게 동작하는 웹서비스를 만들고 싶은 분들

3. 세계 최고로 쉽게 백엔드에 입문하고 싶은 분들 

4. 자바스크립트 하나만으로 서버, DB까지 풀스택 개발을 해보고 싶은 분들

이런 분들께 추천드립니다. 

- 인스턴스를 넘겨주니 객체를 리턴하니 뭐니 어쩌구 어려운 개발자 용어 안씀

- 첨부터 확장성 잡는다고 초보가 이해하기 힘들게 파일 분할하고 함수, 클래스 50개씩 만들고 그런 짓거리 안함

- "코드 따라적으세요~" 식의 강의가 아닌 직접 코드짤 수 있게 물고기 잡는 법을 알려드림

 

 

 

[핵심 커리큘럼 요약]

- 비동기 서버의 작동방식 
- 서버와 브라우저가 데이터 주고받는 법 (HTTP 요청) 
- Node.js + Express로 REST API 만들기
- 글쓰기/수정/삭제 기능 만들기
- Passport로 회원기능 만들기 (세션)
- router 파일
- AWS 배포
- S3 이미지 호스팅
- SSE로 DB 변동사항 실시간으로 받아오기
- EJS를 이용한 서버사이드 렌더링
- Ajax를 이용한 클라이언트사이드 렌더링

- DB종류에 대한 이해 
- 비관계형 DB 사용하는 법 
- MongoDB에 데이터 저장, 삭제, 출력, 수정하는 방법
- MongoDB 호스팅받아서 사용하기 
- Indexing과 검색기능
- Socket.io 채팅기능

 

 

[필요한 사전 지식]

- HTML/CSS 기초 

- JavaScript 또는 다른 프로그래밍 언어 기초 (변수, function, if else, for, array, object)

- JavaScript가 완전 처음이라면 JavaScript 기초강의 선행 추천드립니다. 

 

 

 

[강의 업데이트 사항]

- indexing, 검색기능 추가

- 실시간 데이터 전송 (SSE, WebSocket 추가)

 

 

 

커리큘럼

Part 1 (신버전)
남자라면 서버개발을 할 줄 알아야함 무료 00:04:00
Nodejs의 장점이 뭐냐면 무료 00:06:00
Node.js, Express 설치와 셋팅 무료 00:07:00
웹페이지 보내주려면 (라우팅) 무료 00:10:00
웹페이지에 디자인 넣으려면 무료 00:09:00
MongoDB 호스팅받고 셋팅하기 00:06:00
MongoDB와 서버 연결하려면 00:06:00
MongoDB에서 데이터 출력하기 (array/object 문법) 00:13:00
웹페이지에 DB데이터 꽂기 (EJS, 서버사이드 렌더링) 00:10:00
여러 글을 한 번에 출력해보자 (EJS 문법2) 00:12:00
서버와 유저가 통신하는 법 / RESTful API 00:08:00
Part 2 (신버전)
글 작성기능 만들기 1 (POST 요청) 00:10:00
글 작성기능 만들기 2 (insertOne, 예외 처리) 00:11:00
상세페이지 만들기 1 (URL parameter) 00:13:00
상세페이지 만들기 2 (링크 만들기) 00:14:00
수정기능 만들기 1 00:13:00
수정기능 만들기 2 (저번시간 숙제) 00:12:00
수정기능 만들기 3 (method-override, MongoDB 수정문법 추가) 00:09:00
삭제기능 만들기 1 (AJAX, query string) 00:13:00
삭제기능 만들기 2 (dataset) 00:13:00
삭제기능 만들기 3 (AJAX 추가 내용) 00:11:00
글목록 여러 페이지로 나누기 00:15:00
JWT, session, OAuth 설명시간 00:08:00
회원기능 만들기 1 (passport, 로그인기능) 00:15:00
회원기능 만들기 2 00:12:00
회원기능 만들기 3 (가입기능, connect-mongo) 00:14:00
Part 3 (신버전)
환경변수 / 미들웨어 00:12:00
이미지 업로드 기능 만들기 1 (AWS S3 셋팅) 00:09:00
이미지 업로드 기능 만들기 2 00:12:00
API들 다른 파일로 분리하기 (Router) 00:13:00
AWS에 Node.js 서버 배포하기 (Elastic Beanstalk) 무료 00:05:00
검색기능 만들기 1 00:12:00
검색기능 만들기 2 (index 설명) 00:12:00
검색기능 만들기 3 (search index) 00:11:00
게시판에 회원기능을 넣자 & 비정규화 00:12:00
댓글기능 만들기 (document간의 종속) 00:13:00
Node+Express 서버와 React 연동하려면 무료 00:10:00
채팅기능 만들기 1 (채팅방이 뭐임) 00:08:00
채팅기능 만들기 2 (채팅방/상세페이지 숙제) 00:17:00
채팅기능 만들기 3 (Socket.io) 00:15:00
채팅기능 만들기 4 00:14:00
실시간 데이터 푸시 1 (Server sent events) 00:09:00
실시간 데이터 푸시 2 (change stream) 00:11:00
타입힌트주기 / Mongoose 꼭 써야하나요 00:09:00
Node.js 강의 나가는 말 00:05:00

수강생 리뷰

5

5
46 ratings
  • 5 ★44
  • 4 ★2
  • 3 ★0
  • 2 ★0
  • 1 ★0
  1. 이번에도 만족스러운 강의였습니다.

    5

    자바스트립트 강의들을 끝내고 리액트 시작전에 이것부터 끝내보자 했는데 한달이 걸렸네요;;;
    서버랑 어떻게 통신하는지 배울수 있어서 너무 좋았습니다!!
    항상 지루하지 않게 저같이 10번말하면 1번이해하는 사람 수준에 맞게 강의해 주셔서 감사할 따름입니다!!

  2. 초보자임에도 원하는 기능을 구성할 수 있었습니다.

    5

    유튜브에서 무료 강의를 보고 다음 내용이 궁금해서 수강하게 되었습니다.
    제일 좋은 점은 지루하지 않았다는 점이고요
    자세히 안내해주시면서 일정 부분은 혼자서 해결해가는 방법을 알려주셔서
    재미있게 완강할 수 있었습니다.

    개인적으로 웹 서비스 형태로 필요 기능이 있었는데
    이 강의를 들으면서 이 방법을 사용하면 가능할까 싶었던 기능들을 시험해보게되었고
    놀랍게도 궁합이 딱 맞아서 아주 잘 사용하고 있습니다.

    직무와 별개로 재미있는 내용들이 많아 몇 개 더 수강하고 있습니다.
    숙제가 아니라 관심에서 시작한 거라 부담이 덜하네요 ㅎㅎ

    좋은 강의 감사드립니다.

  3. 솔직히 node강의는 국내 최고인듯

    5

    한글 강의로만 한정한다면 감히 최고의 nodejs 강의라고 할수 있겠네요, 일단 node한글 강의 자체가 많이 없기도 하고 있어도 지엽적이고 기본적으로 네트워크 등의 이해가 필수로 있는 등 고난이도의 실무자용 강의 뿐이거나 중간에 끼워팔기수준으로 조금 있는 정도인데 한글로 이런 강의를 수강 할 수 있다는게 너무 감사하네요

    그러니까 AWS랑 docker 강의도 "해줘"

  4. 2번 들었어요

    5

    2번 복습했습니당 , 괜찮네요 AWS강의도 해주셈

  5. 추천합니다

    5

    비전공자이고 직업도 컴터랑 무관한 일반인입니다
    이 강의 듣고 제가 그동안 제일 궁금했던..서버랑 통신하는 구체적인 방법을 알게되었고 무엇보다 저의 무료 웝페이지를 그것도 게시판이 5개나 되는.. 갖게 되었습니다. 업무상 블로그는 너무 불편하고 여러 게시판이 필요했거든요. 강의비 한 두세배는 얻어가는것 같습니다.

    자바스크립트 기본기, HTML, CSS기본기는 있으신분이 들으시면 좋겠구요
    MongoDB라는 데이터베이스와 AWS라는 서버 클라우드 ? 서비스를 이용해서 게시판스타일 웹사이트를 만드는 강의입니다

    서버,통신 관련해서는 하나도 모르셔도 강의 따라가는 데 문제없어요. 제가 그랬으니까요.
    비전공자도 따라할 수 있는 강의였다는 점에서 추천드립니다

  6. 1 2 3
신청하기
  • 170,000 75,000
  • 365 Days

선생님

10128명의 수강생

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠