무엇을 배우나요?

  • Node.js

    제일 많이 쓰이는 Top 1. 자바스크립트 언어를 통해 노드 환경에서 제대로 개발을 해볼거예요. 노드로 프론트엔드, 백엔드 뿐만 아니라 컴퓨터에서 동작하는 스크립트도 작성할 수 있어요. 우리 일상생활에 유용하게 활용가능한 스크립트를 만들어 볼 수 있도록 배워보고 실전을 통해 연습해 볼거예요.

  • Backend

    Node + Express 프레임워크를 사용해서 Rest APIs를 만들어 봅니다. 단순히 따라하기 강의가 아닌, HTTP/HTTPs V1, 2, 3 차이점, 진정한 Rest APIs를 위한 필수사항, Web APIs 디자인 방법, 세션과 쿠키, JWT, Bcrypt, Configuration, Validation, Socket 등 백엔드에서 필수적인 내용들을 다뤄볼거예요. 중간 중간 면접에서 자주 등장하는 중요 토픽도 알려드려요 😉

  • Database

    데이터베이스란 무엇인지, SQL과 NoSQL의 특징과 장단점, ORM/ODM을 왜 쓰는지 유의사항에 대해 정리 해보고, 현업에서 통상적으로 많이 쓰이는 SQL과 NoSQL을 직접 프로젝트에 적용해 봅니다. MySQL, Sequelize, MongoDB, Mongoose 를 사용해 봅니다. 네, 다 다뤄볼거예요 :) 단순히 사용하는 것이 아니라 어떻게 확장해 나갈 수 있는지도 알아 볼거예요.

Watch Intro Video

강의가 끝나면 여러분들은?

어떤 것이 완성 되나요? (소개 영상)

강의 리뷰

강의를 완성하신 드림코더님들 수강평 🚀

5 star rating

어떤 실력을 가졌더라도 보시길 바랍니다.

Seung Min Liang

지금까지 수 많은 강의를 보면서 계속 공부해 왔습니다. 들었던 강의 중에 한 강의를 다른 사람에 추천해야 한다면, 엘리님의 이 강의를 추천해줄 것입니다. 기존에 다른 곳에서 배우기 힘든, 실제로 꼭 필요한 내용을 많이 담고 있습니다. 강의 자체도 각 내용이 헷갈리지 않도록 잘 ...

Read More

지금까지 수 많은 강의를 보면서 계속 공부해 왔습니다. 들었던 강의 중에 한 강의를 다른 사람에 추천해야 한다면, 엘리님의 이 강의를 추천해줄 것입니다. 기존에 다른 곳에서 배우기 힘든, 실제로 꼭 필요한 내용을 많이 담고 있습니다. 강의 자체도 각 내용이 헷갈리지 않도록 잘 구성되어 있어요.

Read Less
5 star rating

강추합니다!! 진정한 Rest APIs란 무엇인가부터 진짜 백엔드 A-Z네요..

dok6 n

Restful의 원칙과 모범사례에 대한 아주 중요한 설명도 되어있구요. 현업에서 쓰이는 (저희 회사도 쓰는) JWT 토큰인증방식이라던지 추가적으로 CSRF, XSS이나 6월말에 업뎃될 서버지키기, Web APIs 문서화, 노드와 타입스크립트도 기대됩니다!! 엘리덕분에 프론트로...

Read More

Restful의 원칙과 모범사례에 대한 아주 중요한 설명도 되어있구요. 현업에서 쓰이는 (저희 회사도 쓰는) JWT 토큰인증방식이라던지 추가적으로 CSRF, XSS이나 6월말에 업뎃될 서버지키기, Web APIs 문서화, 노드와 타입스크립트도 기대됩니다!! 엘리덕분에 프론트로 입사했고, 지금은 포지션이 백엔드로 바뀌어 새로 공부해야 하는 타이밍에 이렇게 백엔드강의를 딱 내주시다니... 그리고 향후에 TDD같은것들도 알려주신다고 하니 너무 기대됩니다..! 개인적으로 nestJS나 aws관련 강의도 해주셨으면 좋겠습니당

Read Less
5 star rating

너무 선물같은 강의에요

단비 이

이 강의를 듣기 전에도 노드JS를 공부해보려고 했지만 코끼리 다리만 잡고있는 기분이었는데요. 드디어 앨리님 강의를 들으면서 전체적인 윤곽인 보이는 것 같아요. ㅠㅠ 너무너무 감사합니다! 처음에 강의 분량도 많아보여서 두려웠는데 이해가 잘 되니까 공부에 재미도 붙고 학습 속도도 빨라...

Read More

이 강의를 듣기 전에도 노드JS를 공부해보려고 했지만 코끼리 다리만 잡고있는 기분이었는데요. 드디어 앨리님 강의를 들으면서 전체적인 윤곽인 보이는 것 같아요. ㅠㅠ 너무너무 감사합니다! 처음에 강의 분량도 많아보여서 두려웠는데 이해가 잘 되니까 공부에 재미도 붙고 학습 속도도 빨라지네요! 늘 좋은 강의 감사합니다!

Read Less
5 star rating

Awesome!

Shortdaddy SF

방금 본강의, 보너스강의 + 비동기에러처리 업데이트 강의까지 모두 마쳤습니다. 마지막 타입스크립트 부분은 이 강의 다음에 타입스크립트 강의 바로 시작할 예정이라서 일단 개념만 파악하고 넘어갔습니다. 워낙 타입에 엄격한 Golang을 병행하고 있어서 그런가 타입스크립트가 굉장히 친숙...

Read More

방금 본강의, 보너스강의 + 비동기에러처리 업데이트 강의까지 모두 마쳤습니다. 마지막 타입스크립트 부분은 이 강의 다음에 타입스크립트 강의 바로 시작할 예정이라서 일단 개념만 파악하고 넘어갔습니다. 워낙 타입에 엄격한 Golang을 병행하고 있어서 그런가 타입스크립트가 굉장히 친숙하게 느껴지네요. 부트캠프 마치고 백엔드개발자로 구직중인데 그동안 배워왔던게 하나로 잘 정리되는 느낌입니다. 정말 강의 이름에 A-Z를 붙이신 이유가 있었네요^^ 강의 수강하실 분들을 위해 A-Z를 정리해보자면, 기본적으로 이 강의는 트위터 클론코딩 튜토리얼 과정이지만, 다루는 내용은 단순한 튜토리얼과정이 아닙니다. Nodejs로 백엔드개발에 필요한 개발환경세팅과 REST api, Expressjs 에 대해서 다루고 있고, 프론트엔드부분은 React + fetch (후반부에 + Axios)를 (백엔드강의라서 길지 않지만) 다루고있고, 백엔드에서는 1. Nodejs + Express 서버에서 MVC디자인패턴기반으로 API를 구성하고, 2. WebSocket api를 이용해 양방향 통신(실시간 트윗 업데이트 for all clients)을 구현합니다. 2. ".env"와 "config.js"파일을 사용해서 Nodejs에서 환경변수를 다루는 best practice를 보여줍니다. 3. jsonWebToken을 이용해서 Authentication 및 Authorization을 구현하고, 보너스강의에서는 cookie와 x-csrf-token으로 xss protection과 csrf protection을 구현합니다.(프론트엔드 + 백엔드 모두) DB는 1. SQL(mySQL/postgreSQL), NoSQL(mongoDB) 둘다 다루고있고 2. ORM(sequelize), ORM(mongoose) 또한 다루고 있습니다. 여기까지 대중적으로 많이 사용되는 MERN(MongoDB + Express + React + Node), PERN(PostgreSQL + Express + React + Node) 스텍을 모두 다뤄볼 수 있습니다. Deploy는 1. 백엔드는 platform.sh(http 2.0)에 mySQL과 함께 배포, heroku(http 1.1)에 postgreSQL과 함께 배포 2. 프론트엔드는 netlify에 배포 + 보너스강의를 통해 Swagger(OpenAPI)를 이용한 API documentation, TypeScript로의 부분 refactoring하는 과정까지 담겨있습니다. 한번보고 두번보고 세번보세요!!

Read Less
5 star rating

드디어 이해하고 쓸 수 있게 되어가네요~!

Jace Alan

역시 엘리님 믿고 가는게 답이었네요. javascript, node, express 여기저기서 들은 강의들로 간단히 흉내는 내보면서도 내가 제대로 알고 쓴다는 느낌이 없었어요. 그런데 이제서 생각하며 구상할 수 있게 되어가고 있네요. 그리고 다른 강사님들도 프로그래밍이야 잘하시겠...

Read More

역시 엘리님 믿고 가는게 답이었네요. javascript, node, express 여기저기서 들은 강의들로 간단히 흉내는 내보면서도 내가 제대로 알고 쓴다는 느낌이 없었어요. 그런데 이제서 생각하며 구상할 수 있게 되어가고 있네요. 그리고 다른 강사님들도 프로그래밍이야 잘하시겠지만, 제대로 설명하고 이해시키는 강의를 못하는데, 엘리님은 학생들이 필요한 것을 확실히 알고 그것을 위해 강의를 해주시네요~*

Read Less
5 star rating

개인프로젝트를 하기 위해 백엔드 지식이 필요해서 들었는데 너무나 좋은 강의!!

종익 박

저는 개인프로젝트를 위해 백엔드 지식이 필요해서 엘리님의 노드 강의를 수강했는데요 예전에도 드림코딩 아카데미에서 브라우저 101강의와 리액트강의로 프론트엔드 지식을 쌓고 실력을 키우는데 너무나 도움이 많이 되서 믿고 수강하게 되었는데 너무 만족스럽습니다!! :) 노드의 기초부터...

Read More

저는 개인프로젝트를 위해 백엔드 지식이 필요해서 엘리님의 노드 강의를 수강했는데요 예전에도 드림코딩 아카데미에서 브라우저 101강의와 리액트강의로 프론트엔드 지식을 쌓고 실력을 키우는데 너무나 도움이 많이 되서 믿고 수강하게 되었는데 너무 만족스럽습니다!! :) 노드의 기초부터 활용까지 차근차근 친절히 설명해주시는 점 너무 좋았구요 드위터 프로젝트를 통해서 내 손으로 백엔드를 구축해서 웹 어플리케이션을 작동 시켜서 트윗도 쓰고 지우고 수정하고를 해보니 정말 꿀잼이더라구요 ㅎㅎ 보너스 강의에서 실무에 필요한 보안을 어떻게 하는지까지 알려주시고 요즘 실무에 정말 많이 쓰이는 타입스크립트를 노드에 적용하는 법 까지 알려주셔서 진짜 감동 받았습니다!! ㅠㅠ 엘리님 정말 수강생들을 위해 강의를 정성들여 만드시는거 아닙니까!! :) 엘리님 당신은 프로 강의 메이커~

Read Less
5 star rating

Node.JS로 백엔드 입문했습니다.

Eunji Kwon

브라우저 101 수업을 시작으로 여기까지 왔네요. 자바스크립트로 프론트, 백엔드까지 배울 수 있어서 너무 좋습니다! 저는 비전공자라 CS 기본지식이 없어 백엔드 시작을 어떻게 해야하나 막막했었는데, 이 수업만 제대로 소화해내면 Node.js 뿐만 아니라 백엔드 기본 지식까지 탄...

Read More

브라우저 101 수업을 시작으로 여기까지 왔네요. 자바스크립트로 프론트, 백엔드까지 배울 수 있어서 너무 좋습니다! 저는 비전공자라 CS 기본지식이 없어 백엔드 시작을 어떻게 해야하나 막막했었는데, 이 수업만 제대로 소화해내면 Node.js 뿐만 아니라 백엔드 기본 지식까지 탄탄하게 다질것 같습니다. 워낙 많은 것을 알려주실려고 하셔서 수업의 양은 버겁지만 ^^; 이론 수업과 실습이 적절하게 배치되어 있어 수업 과정이 재밌습니다. 특히 MVC 패턴을 어떻게 적용하는건지 궁금했었는데, 이론부터 실습을 통해 직접 만들어가니 이해가 너무 잘되네요. 좋은 강의 만들어주셔서 감사합니다.

Read Less
5 star rating

강의 만족 100점이에요

원준 최

프론트엔드(유니티 개발)로 주로 클라이언트 개발을 주로 했었는데요. 회사 서버쪽 돌아가는 지식을 좀더 배우고 싶어, 백엔드 강의를 찾아보다 신청하게 되었습니다. 이제 회사 서버 개발자들에게 훈수좀 둬도 될것 같습니다. 강의 너무 만족합니다! 특히 편안한 목소리가 너...

Read More

프론트엔드(유니티 개발)로 주로 클라이언트 개발을 주로 했었는데요. 회사 서버쪽 돌아가는 지식을 좀더 배우고 싶어, 백엔드 강의를 찾아보다 신청하게 되었습니다. 이제 회사 서버 개발자들에게 훈수좀 둬도 될것 같습니다. 강의 너무 만족합니다! 특히 편안한 목소리가 너무 좋습니다! 강추!

Read Less
5 star rating

Node js 강의 중 최고!

Yeongmo LEE

Node js 강의를 꽤 많이 들었는데, 작동원리, 버퍼, 익스프레스 에러처리 등 세세하게 알려주시는 분들이 없었는데 엘리님께서 이 부분들을 시원하게 해결해 주었어요! 탄탄한 node js 개념을 만들고 싶다면 엘리님 강의가 최고라고 생각해요

Node js 강의를 꽤 많이 들었는데, 작동원리, 버퍼, 익스프레스 에러처리 등 세세하게 알려주시는 분들이 없었는데 엘리님께서 이 부분들을 시원하게 해결해 주었어요! 탄탄한 node js 개념을 만들고 싶다면 엘리님 강의가 최고라고 생각해요

Read Less
5 star rating

백엔드까지도 잘 가르치시는 엘리쌤

Seongjae Park Park

포트폴리오, 브라우저 101 강의 듣고 너무 만족해서 현재 백엔드 강의까지 드림코딩에서 듣게 되었네요. 현재 11챕터 express.js까지 수강했는데 항상 중요하고 자세한 내용들도 알아듣기 쉽게 강의해주시는 모습에 미소를 지으면서 듣고 있습니다. 현재까지 너무너무 만족스럽...

Read More

포트폴리오, 브라우저 101 강의 듣고 너무 만족해서 현재 백엔드 강의까지 드림코딩에서 듣게 되었네요. 현재 11챕터 express.js까지 수강했는데 항상 중요하고 자세한 내용들도 알아듣기 쉽게 강의해주시는 모습에 미소를 지으면서 듣고 있습니다. 현재까지 너무너무 만족스럽고, 앞으로 남은 강의들도 기대됩니다!

Read Less
5 star rating

강의를 듣고나면 강의평가를 적고 싶어지는 엘리님 강의!!

Seongeun Maeng

엘리님 강의는 깊이가 다르다!! 회사에 배울 수 있는 시니어가 없어서 성장 방향을 늘 고민해왔는데 그런 고민이 해소되는 시간이었다. 앞으로도 많은 강의 부탁드려요 ~~

엘리님 강의는 깊이가 다르다!! 회사에 배울 수 있는 시니어가 없어서 성장 방향을 늘 고민해왔는데 그런 고민이 해소되는 시간이었다. 앞으로도 많은 강의 부탁드려요 ~~

Read Less
5 star rating

node.js의 전반적인 개념 정리

선미 최

비동기 적인 방식과 이벤트드리븐 방식으로 node.js가 작동한다는 것이 직접 눈으로 보고 경험을 해보면 더 익숙해지리라 기대해 봅니다.

비동기 적인 방식과 이벤트드리븐 방식으로 node.js가 작동한다는 것이 직접 눈으로 보고 경험을 해보면 더 익숙해지리라 기대해 봅니다.

Read Less
5 star rating

많은 node 강의를 들어봤습니다.

SEONGJU SEO

국내 i사의 node.js 강의와 해외 u사의 node.js 강의를 들어봤습니다. 두 플랫폼 모두 평이 최고로 좋은 강의였구요. 하지만 엘리님 강의는 넘사벽입니다. ㅠㅠ 비교는 안좋을 수도 있지만 여러 강의들에서 돈과 시간의 제약으로 인해 강의를 선택해야하는 분들에게 최고의...

Read More

국내 i사의 node.js 강의와 해외 u사의 node.js 강의를 들어봤습니다. 두 플랫폼 모두 평이 최고로 좋은 강의였구요. 하지만 엘리님 강의는 넘사벽입니다. ㅠㅠ 비교는 안좋을 수도 있지만 여러 강의들에서 돈과 시간의 제약으로 인해 강의를 선택해야하는 분들에게 최고의 선택이라고 말씀드리고 싶어요. 강의 배치 순서와 중간중간 언급해주시는 것들 모두 정말 세심하게 짜여진 강의라고 확신합니다. node는 엘리님과!!

Read Less
5 star rating

자신감이 생기는 강의!

Milan Ca

노드를 배우고싶어서 책 한권을 사서 혼자 공부를 한 적 있었는데 예제는 다 따라 쳐보고 내용도 읽어보아도 내 머릿속에 잘 들어온게 맞는지 아리송했어요. 반면 엘리님의 강의는 매 강의를 들을 때 마다 이해가 쏙쏙 되고 내가 무엇을 배우고 있는지, 어떻게 쓰는건지 추후 어떻게 내가 따...

Read More

노드를 배우고싶어서 책 한권을 사서 혼자 공부를 한 적 있었는데 예제는 다 따라 쳐보고 내용도 읽어보아도 내 머릿속에 잘 들어온게 맞는지 아리송했어요. 반면 엘리님의 강의는 매 강의를 들을 때 마다 이해가 쏙쏙 되고 내가 무엇을 배우고 있는지, 어떻게 쓰는건지 추후 어떻게 내가 따로 활용해 볼 수 있을지 절로 떠오르면서 제대로 배우고 있음을 느낍니다! 그동안 혼자 공부해보려고 할 땐 어떻게 활용해야 할 지 몰라서 답답하고 무기력해졌는데 얼른 강의 완강하고 배운 내용으로 프로젝트를 만들고 싶은 욕구가 뿜뿜 솟아요. 저는 엘리님의 포트폴리오 강의 이후에 이 강의를 보고 있는데 프론트만 했을때 느꼈던 아쉬움들이 백엔드를 배우면서 채워지고있어요. 처음부터 혼자 공부하시는분, 노드를 이미 알고 써보기도 했지만 그를 이용해서 프로젝트를 시작부터 끝까지 활용하는 방법은 모르겠는분에게 완전 강추강추합니다.

Read Less
5 star rating

항상 들을때마다 무엇을배울까에 대한 설레임으로 들었던 강의

진욱 김

먼저 저는 독학으로 프로그래밍을 배우고 취업을 했어요 들어가는 회사는 사수분이 없거나 사수분이 있어도 제가 생각하는 방향성과는 많이 달랐죠 그렇기에 더더욱 혼자 공부를 많이하고 틈만나면 계속해서 독학을했어요 하다보니 문득 어느순간부터 내가 잘하고있나? 이 방향이 맞나? 라는 ...

Read More

먼저 저는 독학으로 프로그래밍을 배우고 취업을 했어요 들어가는 회사는 사수분이 없거나 사수분이 있어도 제가 생각하는 방향성과는 많이 달랐죠 그렇기에 더더욱 혼자 공부를 많이하고 틈만나면 계속해서 독학을했어요 하다보니 문득 어느순간부터 내가 잘하고있나? 이 방향이 맞나? 라는 의구심이 생기기 시작했어요 이 의구심을 해소 시켜줄 선배님을 찾다가 그 선배님으로 드림코딩의 엘리님을 선택했고 그 선택에 후회는 전혀 없습니다 여기저기 흩어져있던 지식의 조각들을 엘리님의 강의를 듣고나서 정리가 됐고 나의 방향성에 대한 의구심마저 정리가되었습니다 express 백엔드 강의 정말 추천드려요!

Read Less
5 star rating

프론트엔드 개발자들에게도 추천합니다

Wonjun Choi

프론트엔드 개발을 하면서, 서버와 통신을 하고는 있지만, 서버쪽을 하나도 몰라서 트러블슈팅에 어려움을 겪고 있어서 이 강의를 수강하게 되었습니다. 듣다보니 백엔드에 점점더 흥미가 생겨서, 간단한 토이프로젝트를 풀스택으로 만들어 보려고 합니다. A - Z라는 이름에 걸맞게 처...

Read More

프론트엔드 개발을 하면서, 서버와 통신을 하고는 있지만, 서버쪽을 하나도 몰라서 트러블슈팅에 어려움을 겪고 있어서 이 강의를 수강하게 되었습니다. 듣다보니 백엔드에 점점더 흥미가 생겨서, 간단한 토이프로젝트를 풀스택으로 만들어 보려고 합니다. A - Z라는 이름에 걸맞게 처음부터 하나하나 다 짚어주십니다. 처음부터 차근차근 공부하고싶으신 분들께 추천 드려요.

Read Less
5 star rating

진짜 좋다.. 하나하나 다 이렇게 알려주시네요

seungwoo choi

중간 수강 후기를 남겨봅니다 ㅎㅎ 이전에는 스프링 공부만 하다가 노드는 처음듣는데, 처음알게 된 개념도 있고 원래 알던 비슷한 개념들도 있어서 너무 재밌습니다. 게다가 모르는 개념은 ㅅ확실하고 명확하게 알려주니 공부하는데 너무 큰 도움이 됩니다. 개인 프로젝트를 노드로 해보려...

Read More

중간 수강 후기를 남겨봅니다 ㅎㅎ 이전에는 스프링 공부만 하다가 노드는 처음듣는데, 처음알게 된 개념도 있고 원래 알던 비슷한 개념들도 있어서 너무 재밌습니다. 게다가 모르는 개념은 ㅅ확실하고 명확하게 알려주니 공부하는데 너무 큰 도움이 됩니다. 개인 프로젝트를 노드로 해보려고 햇는데, 이번기회에 초석을 다질 수 있느 기회가 됐다고 생각이 들어 너무 좋은 시간을 보내고 있습니다!1 좋은 영상 감사합니다!!

Read Less
5 star rating

프론트엔드에서 백엔드로 넘어가기위해 강의를 수강한 대학생입니다

Jason Ko

학교 강의시간에서 배웠던 서버는 지루하고 이해가 되지 않았습니다. 처음부터 시작하자는 마음으로 엘리님의 강의를 들었는데 서버를 이렇게 즐겁게 배우게 될지 몰랐네요. 백엔드는 어렵고 지루하니 난 무조건 프론트엔드다! 라고 생각했었는데, 귀에 쏙 쏙 박히는 엘리님 강의 듣고 서버에 대...

Read More

학교 강의시간에서 배웠던 서버는 지루하고 이해가 되지 않았습니다. 처음부터 시작하자는 마음으로 엘리님의 강의를 들었는데 서버를 이렇게 즐겁게 배우게 될지 몰랐네요. 백엔드는 어렵고 지루하니 난 무조건 프론트엔드다! 라고 생각했었는데, 귀에 쏙 쏙 박히는 엘리님 강의 듣고 서버에 대한 흥미가 많이 생겼습니다. 차근 차근 디테일까지 쉽게 설명해 주는 명강의입니다.

Read Less
5 star rating

노드강의

Sun Kist

프론트앤드 경험 혹은 지식이 없으시다면 이번 백앤드 강의는 조금? 헷갈리거나 어려울 수 가 있을 것 같아요. 천천히 섬세하게 배우고 싶으신분들 한테는 부담이 될수도 있으나, 시간을 많이 가지고 진도를 나가셔야 할 것 같습니다. 저처럼 프론트앤드와 백앤드 경험이 조금이라도 있는 ...

Read More

프론트앤드 경험 혹은 지식이 없으시다면 이번 백앤드 강의는 조금? 헷갈리거나 어려울 수 가 있을 것 같아요. 천천히 섬세하게 배우고 싶으신분들 한테는 부담이 될수도 있으나, 시간을 많이 가지고 진도를 나가셔야 할 것 같습니다. 저처럼 프론트앤드와 백앤드 경험이 조금이라도 있는 분들이라면 쉽게 배우면서 들으실수 있을 것 같습니다. 항상 유데미에서 영어로 배우다가 한국어로 배우니 너무 좋네요 ^^ p.s 소켓/시퀄라이저/mySQL/몽고디비 강의는 정말 꿀 강의...

Read Less
5 star rating

Node.js make life easier

ella choy

현재 공부하고 있는, 부트캠프 과정중 Node.js 를 배우게 됬습니다. 새로운 것을 배우는 두려움도 있고, 자바스크립트가 아직도 부족하여, 걱정을 갖고 시작하게되었는데, 선생님 강의를 들으니, 다른 수업에서도 그랬듯이, 궁금해지고 또 설레입니다. 제가 앞으로 Node.js 로 ...

Read More

현재 공부하고 있는, 부트캠프 과정중 Node.js 를 배우게 됬습니다. 새로운 것을 배우는 두려움도 있고, 자바스크립트가 아직도 부족하여, 걱정을 갖고 시작하게되었는데, 선생님 강의를 들으니, 다른 수업에서도 그랬듯이, 궁금해지고 또 설레입니다. 제가 앞으로 Node.js 로 얼마나 많은 것들을 하게 되고, 어느순간 친해져서, 능숙하게 사용하게 될 순간을 생각하니.

Read Less
5 star rating

명강의~ 엘리선생님 감사합니다.

이섭 민

망양지탄 이란 말이 떠오를 만큼 넓은 내용의 강의로 많은 것을 배울 수 있었습니다. 내실있는 강의라 저같은 초보자는 수십번 따라서 해보도록 계속 들을 수 있도록 해주세요 보안 관련 많은 팁과 각 데이터베이스마다의 설정 팁 등도 정말 감사드립니다.

망양지탄 이란 말이 떠오를 만큼 넓은 내용의 강의로 많은 것을 배울 수 있었습니다. 내실있는 강의라 저같은 초보자는 수십번 따라서 해보도록 계속 들을 수 있도록 해주세요 보안 관련 많은 팁과 각 데이터베이스마다의 설정 팁 등도 정말 감사드립니다.

Read Less
5 star rating

이해하기 쉽게 잘 정리되는 강의네요!

정훈 이

이리저리 기웃기웃하면서 파편적으로 알고 있던 내용들이 강의를 들으면서 제자리를 찾아가는거 같은 기분이 들어요!

이리저리 기웃기웃하면서 파편적으로 알고 있던 내용들이 강의를 들으면서 제자리를 찾아가는거 같은 기분이 들어요!

Read Less
5 star rating

기초부터 꼼꼼한 강의!!

세민 오

아직 갈길이 멀지만... 기초 지식부터 실제 코딩까지 쉽게 설명해주셔서 너무 좋습니다! 실무에서 이것저것 주먹구구식으로 일하고 있었는데 아주 큰 도움이 될 것 같아요!! 완강까지 화이팅!

아직 갈길이 멀지만... 기초 지식부터 실제 코딩까지 쉽게 설명해주셔서 너무 좋습니다! 실무에서 이것저것 주먹구구식으로 일하고 있었는데 아주 큰 도움이 될 것 같아요!! 완강까지 화이팅!

Read Less
5 star rating

아직 11 장까지 밖에 못했는데 적어도 괜찮나...

sungmu park

간단하고 필요한 것 그리고 야매로 배워서 잘 알지 못한 것들에 대해 잘 알고 갑니다. 많은 사람들에게 추천하고 싶은 강의네요. 금방금방 넘어가서 지루하지 않고, 재밌어요

간단하고 필요한 것 그리고 야매로 배워서 잘 알지 못한 것들에 대해 잘 알고 갑니다. 많은 사람들에게 추천하고 싶은 강의네요. 금방금방 넘어가서 지루하지 않고, 재밌어요

Read Less
5 star rating

정말 깊이 있는 강의 인것 같습니다.

Midas Money

백엔드를 지망하고, 이런 저런 강의 들으면서도 실력이 초급단계에 머물러 있어서 조바심이 났었는데, 이 강의 들으면서 방향성이 보이는 것 같습니다. 자바나 ASP.NET Core로 보안쪽을 배울때는 어려워서 계속 포기하게 됐었는데, 이 강의에서 확실히 배워 갑니다. 이제 절반 겨우 ...

Read More

백엔드를 지망하고, 이런 저런 강의 들으면서도 실력이 초급단계에 머물러 있어서 조바심이 났었는데, 이 강의 들으면서 방향성이 보이는 것 같습니다. 자바나 ASP.NET Core로 보안쪽을 배울때는 어려워서 계속 포기하게 됐었는데, 이 강의에서 확실히 배워 갑니다. 이제 절반 겨우 넘겼는데, 뒤의 강의도 기대가 되네요.

Read Less
5 star rating

백엔드 기본기를 탄탄히 할 수 있는 강의

Heeji Im

저는 다른 프레임워크로 서버를 만들어본 경험이 있음에도 불구하고 이 강의를 들으면서 새로 배운 것들이 정말 많습니다. 필요한 개념의 핵심적인 내용을 잘 짚어주셔서 내가 어떤걸 모르고 어떤걸 더 찾아봐야겠다라는 방향이 잡혔습니다. 해당 강의를 들으면서 좋았던 점을 꼽아보자면 첫번...

Read More

저는 다른 프레임워크로 서버를 만들어본 경험이 있음에도 불구하고 이 강의를 들으면서 새로 배운 것들이 정말 많습니다. 필요한 개념의 핵심적인 내용을 잘 짚어주셔서 내가 어떤걸 모르고 어떤걸 더 찾아봐야겠다라는 방향이 잡혔습니다. 해당 강의를 들으면서 좋았던 점을 꼽아보자면 첫번째, 무조건 따라하지 않는다. 강의 목차를 보면 ❓와 💡가 붙어있는 게 있는데요, ❓부분에서는 새롭게 혹은 추가로 구현할 부분에 대해서 엘리님이 이게 왜 필요하고 우리 프로젝트에선 어떻게 사용해볼 것이다 설명을 해주십니다. 그리고 혼자 해보고 오라고 하세요! 딱 들으면 이걸 나보고 짜라고? 싶은데 계속 생각해보고 검색해보면 코드 작성이 가능합니다 ㅎㅎ 이 때 💡부분에서 엘리님의 솔루션을 보여주시는데 여기서 내가 앞에서 작성한 게 어떤 부분을 놓치고 있었는지 등등을 알면서 한층 더 업그레이드 되는 느낌을 받았습니다. 두 번째, 점진적인 코드 변화를 보여준다??? 말로 설명을 못하겠는데.. 그냥 바로 리팩토링 하는 것이 아니고 우리가 짠 코드에서 어떤 부분을 분리하면 좋을지 어떻게 하면 재사용성이 좋아질지를 단계적으로 보여주셔서 도움이 많이 되었습니다. 사실 20만원이 적은 돈은 아닌데 전 그 이상의 것을 얻어가는 것 같아 아깝지 않습니다. 보너스 강의에 타입스크립트도 살짝 맛보게 해주시던데요! 저는 다시 복습하면서 완벽하게 제 것으로 만드는 시간을 가지며 마무리 하려합니다!!

Read Less
5 star rating

좋은강의 너무 감사합니다.

Sang Min Kim

강의를 몇번을 다시 보는지 모르겠습니다. 오래전부터 node.js 는 각분야별 개발 직원을 통하여서 간접적인 경험만 하다가 직접 강의를 통해 배우고 직접 손으로 쳐보고 직접 고민도 해보고 왜 그런지 왜 안돼는지 씨름도 해보고 짜증도 내보고 ? ㅋㅋ 사실 아...

Read More

강의를 몇번을 다시 보는지 모르겠습니다. 오래전부터 node.js 는 각분야별 개발 직원을 통하여서 간접적인 경험만 하다가 직접 강의를 통해 배우고 직접 손으로 쳐보고 직접 고민도 해보고 왜 그런지 왜 안돼는지 씨름도 해보고 짜증도 내보고 ? ㅋㅋ 사실 아직도 회사 소스는 javascript Hoisting var 를 아직도 남발 중입니다. 엘리님 말씀처럼 등짝을 스메씽을 빠악!~~ 재미도 있고 지루하지 않은 강의 너무 감사합니다. 눈으로 보는 소스는 익숙하지만 직접 생각하고 짜는건 많이 달랐습니다. 잠깐 잠깐 해매기도 했지만 엘리님이 잠깐 멈추고 생각해보시고!!! 또는 다음강의에서 해보시고 만나시죠! 저도 모르게 넘 궁금해서 플래이가 돼어 여러분 다 해보시고 오신거 맞죠? 앗 그럼 ? 심적인 부담때문에 플래이를 멈추고 다시 고민 했던 공용문서를 보다가 이것저것 하게 되더라고요 ㅋㅋㅋ 근데 그런것들이 너무 너무 나중에 직원들이 정말 왜이렇게 느셨냐고 하는데 재미있어서 한마디 한마디 집중하게 되더라고요 뜻그하지 않는 영어공부에 빠지게 되 학창시절 손놓았던 영어공부까지 엘리님 덕분에 다시 시작 하게 됐습니다. 지금 제 크롬 브라우저엔 공용문서 카테고리별로 빽옥 합니다. ㅋㅋ 이강의가 끝나면 React 강의도 마무리 고고싱 하려고 합니다. 너무 재미있는 강의 너무너무 감사하고 몰랐던 이론 부분도 저희회사는 var hoisting 공용으로 쓰고 있는 .js ,대공사 중입니다. ㅋㅋㅋ 너무 감사하네용.

Read Less
5 star rating

전 쉽게 카드 긁는 사람 아닙니다

Lan Lee

카드 긁은 보람이 있네요 :) 학원에서 배운 자바 5개월 과정보다 드림코딩 노드 2주 과정이 훨씬 유익한 것 같아요. ^_ㅠ 학원에서 배운 내용이 있기 때문에 드림코딩 강의를 더 빠르게 이해했을 수도 있을 것 같을 수도 있을 것 같다고 위로를 삼아봅니다. 많이 배우고 갑니다!

카드 긁은 보람이 있네요 :) 학원에서 배운 자바 5개월 과정보다 드림코딩 노드 2주 과정이 훨씬 유익한 것 같아요. ^_ㅠ 학원에서 배운 내용이 있기 때문에 드림코딩 강의를 더 빠르게 이해했을 수도 있을 것 같을 수도 있을 것 같다고 위로를 삼아봅니다. 많이 배우고 갑니다!

Read Less
5 star rating

노드라는 녀석에 대한 전반적인 정리를 할 수 있는 수업이었다.

JU AN

노드라고 해서, 그저 막연하게 api 또는 서버로 사용가능한 뭐시기 정도로 대충 알고 있었는데 노드가 무엇인지..뭘 할 수 있는지 전방위적으로 체험할 수 있는 좋은 기회였다!

노드라고 해서, 그저 막연하게 api 또는 서버로 사용가능한 뭐시기 정도로 대충 알고 있었는데 노드가 무엇인지..뭘 할 수 있는지 전방위적으로 체험할 수 있는 좋은 기회였다!

Read Less
5 star rating

체계적이고, 개념적인 강의 및 개발지 기본소양이 잘되어 있는 강의

SangHyuk Kim

어렴풋이 알고 있는 개념을 이 강의를 통해 명확히 알게 되었습니다. 설명이 참 쉽고 이해할 수 있게 구성이 되어 있어, nodejs를 실제 업무에 적용하는 시간을 매우 절약할 수 있었습니다.

어렴풋이 알고 있는 개념을 이 강의를 통해 명확히 알게 되었습니다. 설명이 참 쉽고 이해할 수 있게 구성이 되어 있어, nodejs를 실제 업무에 적용하는 시간을 매우 절약할 수 있었습니다.

Read Less
5 star rating

다른 강의 찾아 헤매지 마세요.

Joonho Lee

몇 시간만에 백엔드 전체를 리뷰했어요. 최고의 강의입니다.

몇 시간만에 백엔드 전체를 리뷰했어요. 최고의 강의입니다.

Read Less
5 star rating

실무에 곧바로 활용 가능한 강의네요~!

jongmin jeon

유튜브 보다가 좀더 자세히 알고 싶어서 수강하게되었습니다. 노드 및 타입스크립트 관련된 부분을 잘 몰라서, 업무하면서 많이 헤메고, 책을 보자니 시간이 너무 오래 걸렸습니다. 강의를 아직 다 못들었지만, Client(WEB), Server(API) 관련 내용에 대해...

Read More

유튜브 보다가 좀더 자세히 알고 싶어서 수강하게되었습니다. 노드 및 타입스크립트 관련된 부분을 잘 몰라서, 업무하면서 많이 헤메고, 책을 보자니 시간이 너무 오래 걸렸습니다. 강의를 아직 다 못들었지만, Client(WEB), Server(API) 관련 내용에 대해 많은 도움이 되었습니다.

Read Less
5 star rating

만족스럽습니다.

kr song

강의를 듣다보면 궁금한 점도 있지만 토론창과 슬랙을 통해 소통할 수 있어서 가려운 부분을 잘 긁어주는 것 같아요.

강의를 듣다보면 궁금한 점도 있지만 토론창과 슬랙을 통해 소통할 수 있어서 가려운 부분을 잘 긁어주는 것 같아요.

Read Less
5 star rating

오, 이번 11챕터는 꿀이었어요.

고앵이 go

유용한 미들웨어에 대해 빠르게 알고 갑니다.

유용한 미들웨어에 대해 빠르게 알고 갑니다.

Read Less
5 star rating

최고의 NodeJS 강의에요!

영재 강

책도 보고 다른 강의도 들었지만 이렇게 쉽게 이해되는 강의는 없었어요. 감사합니다 : )

책도 보고 다른 강의도 들었지만 이렇게 쉽게 이해되는 강의는 없었어요. 감사합니다 : )

Read Less

왜 노드로 백엔드를 배우나요?

많은 개발자들이 노드를 사용하고 있어요 :)

노드로 백엔드 (서버) 뿐만 아니라 프론트엔드 그리고 컴퓨터에서 동작하는 스크립트 툴을 만들 수 있어요. 자바스크립트 언어 하나로 브라우저에서 동작하는 웹앱 그리고 서버까지 만들 수 있으니 제일 가성비가 좋은 선택이 아닐까요? ✨ 프론트엔드와 백엔드 스펙트럼을 쉽게 넓힐 수 있는 좋은 시작 포인트라고 생각해요

진정한 풀스택 제대로 배워볼까요?

개념부터 활용까지 이번에 정확하게 완성하고 싶다면?

타당한 이유와 설명없이 단순히 따라치기식의 강의가 아니예요. 그렇다고 개념만 설명하는 강의도 아니예요. 탄생 배경과 동작원리에 대해 큰 그림을 알아 갈 수 있도록 정리하고, 실습을 통해 익숙하게 쓸 수 있도록 함께 연습을 한 다음 실전 프로젝트를 통해 문제해결 능력을 연습한답니다 🙌 기본 개념만, 사용하는 방법만 심플한 예제로 알려 드리지 않아요. 코드 재사용성과 가독성, 확장성을 위해 다양한 테크닉을 통해 코드를 작성하는 방법을 익혀갈 수 있어요 🚀

제공되는 강의 플래너

강의 안내서를 통해 더 능동적으로 완성!

강의의 챕터들은 [개념], [실습], [과제] 세가지로 나누어져 있어요. 각 챕터별로 달성해야 하는 목표와 가지고 가셔야 하는 포인트들을 정리해 두었어요. 각 챕터마다 달성해야 하는 목표를 세우고, 강의 플래너를 통해 조금더 능동적으로 강의를 완성할 수 있어요. 함께 제공되는 노션 강의 계획 & 노트 정리 템플릿을 통해 따라 오시면 더 재밌게 강의를 진행할 수 있어요. 개발자 답게 생각하고 사고하는 능력, 이 강의를 통해 향상하세요 👍

백엔드 입문을 위한 다양한 개념

드림코딩의 시그니쳐, 재밌는 개념 설명

노드와 익스프레스 프레임워크는 강의를 위한, 드위터 실전 프로젝트를 위한 툴과 도구일 뿐 🔨 강의를 통해 우리가 궁극적으로 얻고자 하는것은 백엔드 기본 지식, 웹 지식, HTTP, Rest APIs 디자인, SQL, NoSQL, 보안, 안전한 Authentication (인증) 등! 추후에 그 어떤 프로그래밍 언어와 프레임워크를 써도 바뀌지 않을 중요한 영원한 진리! 개념들에 대해서 정리해 볼거예요 💪

자동화 스크립트

노드를 배우는 또다른 매력 포인트!

컴퓨터에서 반복적으로 하는 일들을 편하게 스크립트를 만들 수 있다면? 모바일, 프론트엔드 업무를 하는 중 반복되는, 빠른 처리를 위한 일들은 스크립트를 통해 간편하게 해결 하고 있어요. 쉘 스크립트, 파이썬처럼 노드로도 컴퓨터에서 동작하는 스크립트를 빠르게 만들 수 있답니다. 실전 프로젝트를 통해 여러분들도 만드실 수 있어요 🙌

드위터 실전 프로젝트

실시간 트위터 서버와 프론트엔드 완성

프로젝트 셋업부터 여러분들이 스스로 챌린지를 통해 하나하나 완성할 수 있도록 진행합니다 :) 요구분석하기, 스키마 정의, Rest APIs 디자인, Express 프레임워크를 이용한 서버 구동, 리팩토링 으로 코드 개선, 유효성 검사, Authentication (사용자 인증), 소켓을 이용한 실시간 트윗, MySQL, Sequelize, MongoDB, Mongoose 등, 네 :) 다 여러분들이 저와 함께 스스로 하실 내용들이예요 🙆‍♀️

백엔드 로드맵 제공

백엔드 전문 기둥을 위한 가이드

드림코딩 아카데미에서 자체 제작한! 백엔드 전문 기둥을 위한, 더 깊고 탁월함을 더해줄, 방향성을 제시 해줄 로드맵을 마지막 선물 🎁 로 드립니다. 내가 뭘 모르는지 모르면 목표를 잡기 어려워요. 이 로드맵이 여러분들을 전문가로 이끌어줄 좋은 가이드가 되었으면 좋겠어요

고급 보너스 강좌

노드 강의 수강생을 위한 보너스 챕터들!

다른 곳에서 잘 다루지 않는 XSS, CSRF등 다양한 해킹 공격과 그게 안전한 Authentication 방법, 현업에서 사용하는 테크닉, 타입스크립트 적용 방법 및 기본 내용에 포함되지 못한 중/고급 내용들을 무료로 추가로 알려드려요 😉

정상으로 향하여!

혼자가 아니라 우리 함께 가요

개발자는 평소에 꾸준히 쌓아놓은 경험과 지식, 노하우가 중요하지만 사실 그것보다 더 중요한 것은 얼마나 빠르게 새로운 지식들을 내것으로 소화해서 프로젝트에 적용해 내느냐, 새롭게 발생한 문제를 빠르게 이해하고 정의하고 분석해서 솔루션을 찾아 내느냐가 아닐까 합니다. 능동적으로 강의를 따라오시면 강의를 통해 충분히 연습해 가실 수 있도록 강의를 구성해 보았어요. 제가 잘 이끌어 드릴테니, 자! 저와 함께 정상을 향하여 출발해 볼까요? ⛰

내가 들을 수 있을까?

수업에 적합한지 확인해 보세요

  • 자바스크립트 기본 문법에 대해 이해 하고 있고 코드 한줄이라도 스스로 작성할 수 있다 ✍️ (이 강의는 자바스크립트 언어 자체를 가르쳐 드리지 않아요)

  • 개발이 가능한 PC를 가지고 있다 (고사양의 PC는 필요 없지만 터미널 명령어 수행이 가능한 개발용 PC를 가지고 계셔야 해요)

  • 수동적으로 빠르게 강의를 보는 것이 아니라 능동적으로 따라갈 자신이 있다 💪

Are you READY?

엘리와 함께 열심히 달릴 준비 되셨나요?

개념, 실습, 그리고 실전 프로젝트를 함께 진행해서 여러분들이 200% 가지고 가실 수 있게 만들다 보니 아카데미에서 진행하고 있는 강의중 제일 분량이 많고(시간도 그렇지만 그것보단 다루는 개념과 컨셉 아시죠?) 중요한 내용들을 다루고 있어요 🙌 제 목표는 여러분들이 강의가 끝난뒤 자신감을 장착하시고 원하는 스크립트도 만들고, 멋진 Rest APIs를 제공하는 서버를 스스로 만드실 수 있는 것 이예요 🚀 그리고 더 나아가 저와 강의를 통해 스스로 성장 할 수 있는 모멘텀을 가지고 가시길 바래요 ⭐️ 아래 Introduction과 중간 중간에 무료로 공개 되어 있는 강의들을 보시고 신중하게 선택하셔서 강의에 등록하세요. 신중하게 선택하신 뒤부터는, 아시죠? 저와 함께 무조건 달리는겁니다! 🏃🏻‍♀️🏃‍♂️

25+개의 챕터 | 840+ 분 | 13+ 시간 분량 강의

4~6주 안으로 완성해 보세요 😊 (보너스 분량 제외)

Course curriculum

  • 1

    1. Introduction

  • 2

    2. What's Node.JS?

  • 3

    3. Tools · Preparation

  • 4

    4. Node Modules

    • 4.1 노드 모듈 챕터 소개

      FREE PREVIEW
    • 4.2 노드 관련 필수사이트 북마크 하기 🔖

    • 4.3 글로벌 오브젝트 - 소스 공부법

    • 4.4 콘솔 로그의 진실

    • 4.5 this란 (브라우저와의 차이점)

    • 4.6 모듈 (export, require)

    • 4.7 2015 최신 모듈 (export, import)

    • 4.8 os (운영체제) 정보

    • 4.9 process (프로세스) 정보

    • 4.10 타이머와 콜스택의 연관

    • 4.11 path 그리고 유의할 점

    • 4.12 file 동기와 비동기 그리고 프로미스

    • 4.13 file - 다양한 사용법

    • 4.14 버퍼와 스트림 👫 베스트 프렌드

    • 4.15 버퍼, 제대로 알아보기

    • 4.16 스트림의 매력

    • 4.17 파이프 ǂ

    • 4.18 노드의 중요 포인트! 이벤트 🎪

    • 4.19 재사용성이 높은 이벤트 클래스 만들기

    • 4.20 강의 최종 노트 ⬇

  • 5

    5. NPM 구석 구석

    • 5.1 NPM 챕터 소개

      FREE PREVIEW
    • 5.2 NPM 시작하기

    • 5.3 소프트웨어 라이센스란? 꿀사이트 🔖

    • 5.4 라이브러리 버전관리? 꿀사이트 🔖

    • 5.5 글로벌로 설치 하고 목록 확인

    • 5.6 프로젝트 라이브러리 확인, 설치 및 삭제

    • 5.7 버전 업데이트 하기

    • 5.8 개발 모드로 설치하기 + 좋은 툴 설치

  • 6

    6. Debugging 치명적인 매력

    • 6.1 디버깅의 궁극적인 목표

    • 6.2 디버거 기본 사용법 (툴 제대로 쓰기)

    • 6.3 디버거 꿀팁 🍯

    • 6.4 자동 재시작 설정

  • 7

    7. 파일정리 스크립트 만들기

    • 7.1 스크립트 챌린지 소개 (요구 사항 분석) ❓

    • 7.2 계획 세우고 사용자 입력 처리 💡

    • 7.3 메인 로직 골격 작성하기 💡

    • 7.4 세부 기능 구현하기💡

    • 7.5 솔루션 코드 ⬇

  • 8

    8. Web 기초 지식 HTTP

    • 8.1 HTTP 챕터 소개

      FREE PREVIEW
    • 8.2 HTTP 역사와 HTTPs, 그리고 V2, V3

    • 8.3 Status Code 잘 활용하기

    • 8.4 Request Method + 면접 질문!

    • 8.5 Headers의 오해와 진실

    • 8.6 실제 예제 분석해 보기

  • 9

    9. Node로 서버 만들기

    • 9.1 노드로 서버 만들기 소개

      FREE PREVIEW
    • 9.2 서버 골격 만들기

    • 9.3 HTML 컨텐츠 보내주기

    • 9.4 템플릿 엔진 EJS 사용해보기 (서버사이드 렌더링)

    • 9.5 JSON 보내주기 (그리고 왜?)

    • 9.6 중간 점검 및 앞으로 진행 계획 💎

    • 9.7 강의 최종 노트 ⬇

  • 10

    10. Restful APIs

    • 10.1 Rest API 챕터 소개

      FREE PREVIEW
    • 10.2 진정한 Restful API 도대체 뭘까?

    • 10.3 Web APIs 디자인 💩 vs ✨

    • 10.4 보통의 Rest APIs 예제 (기업 사례)

    • 10.5 진정한 Rest APIs 예제 (기업 사례)

  • 11

    11. Express.js 가좌아

    • 11.1 왜 Express 인가? ☕️

      FREE PREVIEW
    • 11.2 Express의 큰그림, 중요 포인트!

    • 11.3 서버 만들기

    • 11.4 요청에 대해서

    • 11.5 응답에 대해서

    • 11.6 미들웨어의 중요한 특징

    • 11.7 Post 처리 하기

    • 11.8 에러 처리의 모든것 (동기, 비동기)

    • 11.9 비동기 에러 처리 하는 방법 - 최신버전

    • 11.10 라우터 101

    • 11.11 유용한 내부 미들웨어들

    • 11.12 CORS란? 개념과 처리 방법

    • 11.13 유용한 외부 미들웨어들

    • 11.14 실습 노트 ⬇

    • 작은 부탁 💕

  • 12

    12. Dwitter - 프로젝트 시작!

    • 12.1 챌린지 소개 (드위터 데모)

    • 12.2 요구 사항 분석, Rest APIs 디자인 하기 ❓

    • 12.3 요구 사항 분석, Rest APIs 디자인 하기 💡

    • 12.4 Rest APIs 개발을 위한 포스트맨 셋업

    • 12.5 Rest APIs 개발을 위한 리액트 프론트엔드 셋업 ⬇

    • 12.6 트윗 Rest APIs 구현하기 ❓

    • 12.7 트윗 Rest APIs - 프로젝트 셋업 및 구조 만들기💡

    • 12.8 트윗 Rest APIs - CRUD 기능 구현💡

    • 12.9 트윗 APIs 사용하는 프론트엔드 구현 💡

    • 12.10 최종 코드 ⬇

  • 13

    13. 리팩토링 - MVC

    • 13.1 MVC 패턴이란? 서버에 어떻게 활용할까?

    • 13.2 현재 서버 코드의 문제점 개선하기❓

    • 13.3 서버에 Data층을 만들어 보기 💡

    • 13.4 서버에 Controller 층을 만들어 보기 💡

    • 13.5 async 비동기 함수들의 매력 포인트 💡

    • 13.6 프론트엔드 코드 개선 ❓

    • 13.7 프론트엔드 코드 개선 - 재사용성💡

    • 13.8 최종 코드 ⬇

  • 14

    14. Validation - 유효성

    • 14.1 유효성 검사란, 어디에서 하는게 좋을까?

    • 14.2 Validation 라이브러리 소개 및 실습

    • 14.3 Validation 코드 리팩토링 하기

    • 14.4 Sanitization이란? 중요성에 대해

    • 14.5 드위터에 유효성 검사 적용해 보기 ❓

    • 14.6 드위터에 유효성 검사 적용해 보기 💡

    • 14.7 최종 코드 ⬇

  • 15

    15. Authentication - 로그인

    • 15.1 Auth 챕터 소개

      FREE PREVIEW
    • 15.2 인증이란 무엇인가?

    • 15.3 세션과 쿠키란? 장/단점

    • 15.4 JWT란? 장/단점

    • 15.5 bcrypt란?

    • 15.6 bcrypt 사용해 보기 + 유의 사항

    • 15.7 JWT 사용해 보기

    • 15.8 최종 실습 노트 ⬇

  • 16

    16. Dwitter - 로그인 적용

    • 16.1 드위터의 Auth 선택은? 이유는?

    • 16.2 로그인 Rest APIs 디자인 하기 ❓

    • 16.3 로그인 Rest APIs 디자인 하기 💡

    • 16.4 로그인 Rest APIs 개발을 위한 포스트맨 셋업

    • 16.5 가입, 로그인 Rest APIs 구현하기 ❓

    • 16.6 가입, 로그인 Rest APIs 구현하기 💡

    • 16.7 Auth 미들웨어 구현하기 💡

    • 16.8 User 와 Tweets 모델 분리 하기 💡

    • 16.9 리액트 프론트엔드 가입/로그인 구현 ❓

    • 16.10 리액트 프론트엔드 가입/로그인 구현 💡

    • 16.11 리액트 프론트엔드 자동 로그아웃 💡

    • 16.12 Authorization 권한 부여 ❓

    • 16.13 Authorization 권한 부여 💡

    • 16.14 최종 코드 ⬇

  • 17

    17. Configuration

    • 17.1 서버 코드에서 제일 중요한 두가지

    • 17.2 드위터 코드 문제점 분석 하기 ❓

    • 17.3 보안과 설정성 개선하기💡

    • 17.4 리팩토링 - 재사용성, 안정성 높이기 💡

    • 17.5 최종 코드 ⬇

  • 18

    18. Socket 실시간 트윗

    • 18.1 소켓이란?

    • 18.2 소켓의 기본 사용법 실습

    • 18.3 실시간 트윗 받아오기 ❓

    • 18.4 실시간 트윗 받아오기 - 서버 💡

    • 18.5 실시간 트윗 받아오기 - 프론트엔드 💡

    • 18.6 소켓에서도 중요한 Auth

    • 18.7 최종 코드 ⬇

  • 19

    19. Database 정리

  • 20

    20. MySQL

    • 20.1 MySQL 챕터에서 우리가 배울 것

    • 20.2 MySQL 설치 하기

    • 20.3 스키마 정의하기

    • 20.4 노드 서버에서 연결하기

    • 20.5 드위터 Auth 관련 MySQL 사용하기 💡

    • 20.6 드위터 트윗 관련 MySQL 사용하기 💡

    • 20.7 MySQL 정리 하면서

    • 20.8 최종 코드 ⬇

  • 21

    21. Sequelize

    • 21.1 Sequelize ORM 시작!

    • 21.2 Sequelize 힌트 듣고 드위터에 적용하기❓

    • 21.3 Sequelize 드위터에 적용하기- 연결 💡

    • 21.4 Sequelize 드위터에 적용하기- Auth 💡

    • 21.5 Sequelize 드위터에 적용하기- 트윗 💡

    • 21.6 Sequelize 마무리 · 소감

    • 21.7 최종 코드 ⬇

  • 22

    22. MongoDB

    • 22.1 MongoDB 시작!

    • 22.2 설치 및 설정하기

    • 22.3 연결 및 공식 문서 확인

    • 22.4 드위터 Auth 관련 MongoDB 사용하기 ❓ (공식문서보는법)

    • 22.5 드위터 Auth 관련 MongoDB 사용하기 💡

    • 22.6 드위터 트윗 관련 MongoDB 사용하기 ❓ (NoSQL 포인트 정리)

    • 22.7 드위터 트윗 관련 MongoDB 사용하기 💡

    • 22.8 MongoDB 마무리 하면서

    • 22.8 최종 코드 ⬇

  • 23

    23. Mongoose

    • 23.1 Mongoose 시작!

    • 23.2 Mongoose 힌트 듣고 드위터에 적용하기❓

    • 23.3 Mongoose 드위터에 적용하기- 연결 💡

    • 23.4 23.3 Mongoose 드위터에 적용하기- Auth 💡

    • 23.5 23.3 Mongoose 드위터에 적용하기- 트윗 💡

    • 23.6 Mongoose 정리 · 소감

    • 23.7 최종 코드 ⬇

  • 24

    24.Deployment - 배포

    • 24.1 배포 챕터 소개

    • 24.2 배포전 체크리스트 🧾

    • 24.3 호스팅 고르는 방법

    • 24.4 드위터의 선택은?

    • 24.5 배포전 최종 코드 점검

    • 24.6 드위터 서버 배포하기 (Platform.sh-HTTP v2)

    • 24.7 드위터 프론트엔드 배포하기 (Netlify)

    • 24.8 Heroku 배포도 하는 이유?

    • 24.9 Heroku 배포하기 (HTTP v1)

    • 24.10 Heroku - PostgreSQL 업데이트

  • 25

    25. Goodbye

    • 25.1 수고 많으셨어요 🙆‍♀️

    • 25.2 백엔드 로드맵, 어디로 가야할까?

    • 25.3 가시기 전에

  • 26

    보너스1. 치명적인 보안

    • 26.1 보안 챕터 소개

    • 26.2 로그인 보안과 유용한 사이트 🔖

    • 26.3 XSS 어택이란? 대응 솔루션 🚔

    • 26.4 XSS 어택에 안전한 백엔드 업데이트 💡

    • 26.5 XSS 어택에 안전한 프론트엔드 업데이트 💡

    • 26.6 XSS 어택 - 로그아웃 구현 💡

    • 26.7 CSRF 어택이란? 대응 솔루션 🚔

    • 26.8 CSRF 어택에 안전한 백엔드 업데이트 💡

    • 26.9 CSRF에 안전한 프론트엔드 업데이트 💡

    • 26.10 정리하며 👋

    • 26.11 최종 코드 ⬇

  • 27

    보너스 2. 서버 지키기

    • 27.1 챕터 소개

    • 27.2 Rate Limiter란?

    • 27.3 주요 4가지 알고리즘 ➕➖

    • 27.4 프론트엔드 대처 방법

    • 27.5 백엔드 구현 하기 💡

    • 27.6 백엔드 알고리즘 살펴보기 💡

    • 27.7 프론트엔드 - Axios 사용하기 💡

    • 27.8 프론트엔드 - 재시도 구현하기 💡

    • 27.9 최종 코드 ⬇

  • 28

    보너스3. Web APIs 디자인/문서화

    • 28.1 소개

    • 28.2 Swagger란 무엇인가?

    • 28.3 Swagger를 왜 배워야 할까?

    • 28.4 OpenAPI 살펴보기

    • 28.5 OpenAPI 데모 - 사용해보기

    • 28.6 프로젝트 진행하는 두가지 방법 📝

    • 28.7 드위터 - 문서 호스팅 하기 💡

    • 28.8 드위터 - API 정의로 미들웨어 만들기💡

    • 28.9 Auth와 테스트 하기💡

    • 28.10 마무리 정리

    • 28.11 최종 코드 ⬇

  • 29

    보너스4. 노드와 타입스크립트

    • 29 타입스크립트 챕터 소개

    • 29.2 타입스크립트 포인트!

    • 29.3 기본 TS 프로젝트 설정

    • 29.4 자동 재실행 설정하는 법

    • 29.5 디버깅 사용하는 법

    • 29.6 타입스크립트 프로젝트 처음부터 만들어보기 ❓ - Express 미니 프로젝트

    • 29.7 타입스크립트 프로젝트 처음부터 만들어보기 💡 - 타입정의파일 .d.ts

    • 29.8 타입스크립트 프로젝트 처음부터 만들어보기 💡 - 로직 완성하기

    • 29.9 자바스크립트에 점진적 적용하기 ❓

    • 29.10 자바스크립트에 점진적 적용하기 💡 - 프로젝트 설정

    • 29.11 자바스크립트에 점진적 적용하기 💡 - 타입스크립트 코딩!

지금 엘리와 함께 시작하세요

2021년 15+%할인 중 (정가: $239)

Instructor(s)

Full-Stack, Mobile Engineer | Engineering Manager

엘리 | 드림 코더

국내 삼성전자에서 연구원으로 4년 임베디드, 안드로이드 개발자로 일했고, 해외에서 8년 넘게 안드로이드, 아이폰 개발자, 백엔드를 거쳐 프론트엔드 개발자로 일했으며, 테크리더부터 시작해서 팀장, 그룹장 (엔지니어링 매니저) 역할을 맡으며 리더쉽 포지션에서 활동하고 있습니다. 회사 내/외부에서 컨퍼런스, 봉사활동을 통해 세미나를 즐겨 하다가, 2020년 부터 드림코딩 유튜브 채널을 통해 코딩을 가르쳐 드리는 엘리로 활동하고 있어요. 드림코딩 아카데미에서 만명이 넘는 수강생들을 이끌어 오면서 저의 지식과 컨텐츠를 나누는것에 큰 열정을 가지고 있습니다 🙆‍♀️ 진정한 개발자란 현재 가지고 있는 지식과 경험, 노하우에 만족하고 멈춰 있는 것이 아니라 끊임없이 배움을 추구하며 열정적으로 살아 가야 한다고 믿고 있어요. 그 열정, 강의를 통해 나눠드리고 싶어요 ✨

FAQ

  • 수업 기간은 어떻게 되나요?

    수강 신청 후 바로 시작하실 수 있고, 한번 결제 하신 강의는 영원히 (최소 3년동안 보장) 보실 수 있는 온라인 클래스 입니다. 여러분들 속도에 맞춰서 복습하면서 들으실 수 있어요. 다만 계획을 세우고 완성하는거 잊지 마세요 🙌

  • 환불은 가능한가요?

    네, 결제일로부터 7일 이내 영상을 5개 미만으로 보셨다면 결제 취소가 가능해요. 하나의 영상을 다 보시지 않더라도, 영상을 클릭해서 보시면 보신걸로 간주합니다. 하지만, 되도록 커리큘럼 내용과 미리보기 가능한 영상들을 확인해 보셔서 신중하게 결정하세요 🤗

  • 강의에는 어떤것이 포함되나요?

    퀄리티 있는 강의, 수강생들의 피드백을 취합하여 보강되는 보충자료, 관련 스택 주요 업데이트시 필요 내용 보강을 해드려요. 하지만 강의 수강료에는 실시간 질의 응답, 개인 상담, 개인 코드 리뷰 등 강의 외적인 것은 포함되지 않습니다.