노드로 배우는 백엔드 A-Z

노드, 익스프레스, 데이터베이스, 트위터 클론코딩

노드 수강하면 TDD강의 무료 제공!

이번 강의 완강 하고 리뷰 남기면 테스트 강의가 무료로 제공됩니다.
그러니 열심히 강의 따라와 주세요!

(테스트 강의는 별도로 판매 하지 않습니다)

노드 배우고! 테스트도 배우고!
나의 역량을 두배로 키울 수 있는 특별 기회!!
놓치지 마세요 🚀
공지확인하기🎖

노드로 백엔드 기본부터 고급까지 제대로 배우자

백엔드 개발 입문을 위한 모든 내용들이 한곳에! 드위터 실전 프로젝트를 통해 문제해결 능력을 향상 할 수 있는 개념 + 실전 강의

  • Node.js

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

  • Backend

    노드 Express 프레임워크를 사용해서 Rest APIs를 만들어 봅니다. 단순히 따라하기 강의가 아닌, HTTP/HTTPs 버전 차이점, 진정한 Rest APIs에 대한, Web APIs 디자인 방법, 세션과 쿠키, JWT, Bcrypt, Config, Validation, Socket등 백엔드에서 필수적인 내용들을 다룹니다. 면접에서 자주 등장하는 중요 토픽은 보너스!

  • Database

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

강의 소개 영상

완강하면 어떤 것이 완성 되나요?

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

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

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

노드로 백엔드뿐만 아니라 프론트엔드 그리고 컴퓨터에서 동작하는 스크립트도 만들 수 있어 활용성이 높습니다. 자바스크립트 언어 하나로 브라우저에서 동작하는 웹앱 그리고 서버까지 만들 수 있으니 제일 가성비가 좋은 선택이 아닐까요? 풀스택으로 스펙트럼을 넓힐 수 있는 좋은 시작 포인트입니다.

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

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

개념부터 활용까지 이번에 정확하게 완성!

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

제공되는 강의 플래너

제공되는 강의 플래너

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

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

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

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

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

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

자동화 스크립트

자동화 스크립트

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

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

트위터 실전 프로젝트

트위터 실전 프로젝트

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

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

백엔드 로드맵 제공

백엔드 로드맵 제공

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

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

고급 보너스 강좌

고급 보너스 강좌

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

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

정상으로 향하여!

정상으로 향하여!

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

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

강의 리뷰

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

  • 너무 너무 잘 배우고 갑니다..

    배운 내용이 너무 이론과 실습에 충실해서 오히려 가르쳐 주는 것에 비하여 강의료가 너무 낮은 것이 아닌가 하고 생각이 듭니다. ㅎㅎ 저는 기본 포트폴리오(HTML, CSS, JavaScript) 강의, 리액트 강의, 노드 백엔드 강의 등등. 웹 프로그래밍을 배우는데 있어서 엘리님 강의를 충분히 활용했고 원하던 길을 잘 걸어왔다고 생각을 합니다. 저의 공부 후기 겸 리뷰를 해볼까 합니다. 물론 저는 이제 막 배운 초보이기 때문에 지적 질이라고 생각하지는 말아주셨으면 합니다. 그냥 제 글을 읽고 받아들일 것은 받아들이고, 버릴 것은 버리는 마인드로 읽어주셨으면 합니다. 먼저 노드 백엔드 강의에 대해서 전반적으로 백엔드에서 쓰이는 기술, 각종 nodeJS 기반 라이브러리, 모듈화 등등 현업에서 모두 쓰이는 기술들을 배울 수 있어서 너무 좋았습니다. 다만, 강의를 듣고 코드를 같이 작성하면서, 전반적인 흐름을 따라가기도 힘든데, 모듈화까지 진행이 되다보니 전체적인 코드의 흐름을 잘 이해를 하지는 못했던 적이 있습니다. 물론, 모듈화도 대규모 백엔드 서버를 관리하기 위해서 반드시 필요한 과정이기에 지나칠 순 없습니다. 다만 초심자가 듣기에는 새로운 백엔드 기술을 이해하는 것도 힘든데 모듈화까지 진행이 되다보니, 코드가 일로 갔다가 절로 갔다가 하니, 이해가 잘 되지 않은 부분도 있었던 것 같습니다. 하지만 이 부분 역시 엘리 님이 하나의 강의에 백엔드에서 쓰이는 대부분의 기술들과 현업 팁들을 모두 모아 가르치고 싶은 수강생을 위한 마음에서 비롯된 것이라고 생각을 합니다. 어렵다고 모듈화를 안 배울 순 없기 때문에 오히려 이렇게 배웠던 것이 더 좋지 않았나 생각이 듭니다. 이 부분을 극복하기 위해서, 드위터 클론 코딩을 1번 끝내고, 그 클론 코딩한 코드를 생각하면서 그냥 똑같이 따라치는 연습을 했습니다. 물론 그냥 치는 것이 아니라 그 코드 논리 진행 방향을 따라가면서 똑같이 따라치는 연습을 한 5번 6번 정도 반복했습니다. 그러니 조금 이해가 가더라구요. 물론 그 뒤에도, 유튜브 내의 다른 강의로 들으면서 그 강의 내의 코드 흐름과 전반적인 큰 틀을 이해하려고 노력했습니다. 종국에는 처음에 어렵게 가득차게 배운 것이 나중에 다른 강의를 듣더라도 이해하는 것이 어렵지 않더라구요. 그리고 백엔드 마지막 배포에 관해서 저는 일단 배포 강의를 듣기 전에 저의 최종 백엔드, 프론트엔드 목표였던 블로그 프로젝트를 mongoDB(mongoose)와 연결해서 배포 준비를 하고 배포 강의를 들었습니다. 근데 배포 강의가 sql 기준이었기 때문에 mongoDB 위주로는 배포 강의가 진행이 되지 않아 당황스러웠습니다. 그래서 sql과 nosql 둘 다 배포 강의를 만드는 것이 맞지 않았을까? 생각이 듭니다. 그리고 배포를 진행을 하면서 어쩔 수 없이 무료로 이용 가능한 heroku를 주로 이용을 했습니다. heroku를 통해서 nosql 기반 데이터베이스를 서버와 연결하는 과정에서 생각지도 못한 에러 때문에 고생을 많이 했습니다. ㅎㅎ heroku가 비록 http1 이긴 하지만 강의를 듣는 수강생 입장에서는 heroku를 통해서 포트폴리오를 만들고 준비를 하기 때문에 heroku 서버 중심으로 먼저 가르치고, 다른 배포 사이트를 이용하는 것은 보너스 강의로 빼는게 맞지 않았을까? 하고 생각이 듭니다. 물론 배포하는 것이 현업에서는 배포팀이 따로 있을 정도로 배포가 힘이 드는 일이라고 들었습니다. 사람들마다 배포를 하면서 나타나는 에러 양상이 다 틀리고 다르고 가지 각양 각색이기 때문에 이를 엘리 님이 일관적으로 가르치기 쉽지 않았을 것이라고 생각합니다. 저는 그래서 보통 nosql mongoDB(mongoose)와 heroku를 통해서 프로젝트를 배포했는데요. 이 부분에서 어느정도 도움이 되고자, 제가 겪었던 관련 오류(초심자 입장에서...)에 대해 서술해보고자 합니다. (dwitter clone 코딩 기준) 1. 먼저 dwitter clone 백엔드 코드에서 엘리님 께서 app.js에서 import { connectDB } from "../server/db/database.js"; connectDB(process.env.DB_HOST).then....... 하면서 코드한 부분이 있었는데요. 이 부분이 로컬상에서는 완벽히 작동을 하다가 배포하면서 오류가 나서 import Mongoose from "mongoose"; Mongoose.connect(process.env.DB_HOST) .then(() => { console.log("Init!!"); const server = app.listen(process.env.PORT || 8080); initSocket(server); }) .catch(console.error); 그냥 모듈화 시키지 않고 이렇게 했더니 해결을 본적이 있습니다. 2. bcrypt에 대해서도... bcrypt 역시 로컬상에서는 완벽히 구동을 하다가 배포를 하고나서 오류가 걸렸던 적이 있습니다. 이 역시 알아보니 bcrypt가 일부분 C++로 제작된 부분이 있어서 에러가 나는 것이라고 stackoverflow에서 글을 본적이 있습니다. 그래서 이 역시 순수 js로 만들어진 bcryptjs로 대체하여 배포를 했더니 해결을 했던 경험이 있습니다. 3. 서버 측 package.json에서 "scripts" 바로 아래에 "engines": { "node": "16.5.0", (현재 노드 버전) "npm": "7.19.1" (현재 npm 버전) }, 이것을 수동으로 입력을 해주어야만 에러없이 배포가 되더라구요.. 4. package-lock.json, yarn-lock client, server 코드 각각의 내에서 둘 중에 하나를 무조건 지워야 에러없이 배포가 되더라구요. 왜 인지 이유는 잘 모르겠지만, 저는 yarn-lock 파일을 client, server 폴더에서 다 지우고 배포를 다시 진행하니 정상적으로 실행이 되는 것을 확인했습니다. 5. const server = app.listen(process.env.PORT || 8080); 백엔드에서 서버 연결할때 반드시 이렇게 코드를 작성해야 먹히더라구요.. 6. mogoDB Atlas 의 Network Access 에서 IP 주소를 반드시 0.0.0.0/0 으로 배포 전에 지정을 해주어야 오류가 안 생긴다는 글도 있어서 저는 지정을 이렇게 해주었습니다. 7. jsonwebtoken 라이브러리 이상하게 jsonwebtoken 또한 로컬상으로는 완벽하게 구동하다가 정작 배포하고 나니 동작하지 않던 경험이 있습니다. 이 현상은 저도 아직 해결을 하지 못한 상태이기도하고 계속 방법을 찾고 있습니다. 아마 bcrypt와 마찬가지로 네트워크, os, 컴퓨터 구동환경 차이로 인한 에러가 아닐까 추측하고 있습니다. netlify 배포할때 에러가 딱 한번 있었는데 지금 기억이 나지 않아 ㅎㅎ 적지는 못할거 같습니다. 그것도 결론적으로는 해결을 보았구요. ㅎㅎ 그리고 백엔드 강의 초반부에서 엘리님께서 드위터 관련 프론트 엔드 코드를 보여주면서 contextAPI, useImperative 등등을 사용하시는 것을 보여주신적이 있습니다. 리액트 강의에서 배웠던 부분이 아니라 새로나온 개념이라서 조금 당황도 했고 이해하기도 많이 힘들었지만, 극복했습니다. 물론 개발자라면 가르쳐 주지 않더라도 스스로 찾아서 배우고 해야만 하는것이 맞다고 생각합니다. useImperative 는 React 가 처음 나오고 나서 추가적인 api라서 기초를 가르치는 리액트 강의에서 안 다루는 것이 맞지만.. contextAPI 같은 경우는 로그인 페이지 구현하는 데 있어서 광범위하게 사용하는 것 같기도 하고, useContext 같은 경우는 리액트 useState, useEffect와 더불어 추가적인 hooks 들이 아니라 기본 hook인 것으로 docs에서 본적이 있습니다. 그래서 초심자들을 대상으로 하는 리액트 강의에서 useState와 useEffect와 더불어 useContext도 다뤄야할 필요가 있지 않았을까? 하고 생각이 듭니다. 그리고 마지막으로 엘리 님 강의를 들으면서 프로젝트도 같이 진행을 했는데요. 그 결과물을 공유하면서 이만 리뷰 글을 마칠까 합니다. 지금까지 가르쳐주셔서 감사하고, 추가적인 보안강의, 타입스크립트도 감사한 마음으로 듣도록 하겠습니다. https://bvbfd.github.io/Portfolio-Website-ver2.0/ https://myportfolioblogproject.herokuapp.com/

    lsevina126
    lsevina126
  • 백엔드 강의 후기, 돈 값 합니다.

    후기에 앞서 먼저 저는 현재 휴학 중인 컴퓨터 공학과 전공생입니다. 저 스스로 생각하기에 이것저것 만들어 보긴 했는데 절반이 클론 코딩…. 혹은 뻔한 To-do list나 게시판 등을 구현한 게 전부였습니다. 개인적으로 그런 것보다 적어도 내 주변 사람들이 필요로 하는 프로젝트를 만들고 이를 잘 다듬어 가는 것이 낫다고 생각하기 때문에 졸업하기 전에 이런 것을 만들어 보자고 결심하였습니다, 어떻게 하면 그런 프로젝트를 만들 수 있을까? 필요한 기술은 무엇일까? 설계 방식? 유지 보수 등은 어떻게 해야 할까? 일단 시작하자는 마음에 프로젝트를 개발하기 시작했습니다. 사람들이 필요로 하는 것을 몇 가지 추려 이로 만들기 시작했습니다. 그런데 막상 만들려고 보니 먹먹하였습니다. 저 자신을 뒤돌아 보니 이것저것 만들기만 하고 기본적인 개념이 부족한 상태였습니다. 일례로 무언가의 기능을 구현하려고 할 때나 오류를 해결하려고 할 때, 막상 구글링해가면서 찾아도 그에 대한 설명이나 이유가 이해가 가지 않는 상황이 발생하더군요. 특히 서버 단에서 API를 호출하고 처리하거나 쿠키 관련된 처리는 어떻게 해야 하고~, 네트워크가 뭐가 어떻고~, Rest API의 설계는 어떻고~…. 여기까지는 그래도 괜찮았습니다. 검색을 해도 되고, 아니면 전공 교재에서 다시 찾아보면 되니까요. 다만 실무 혹은 제대로 된 프로젝트에서 백 앤드 개발에 대한 전체적인 청사진 잡기 위해 강의를 하나 수강하여 들어야겠다는 생각이 들었습니다. 백 앤드 프로젝트 개발에 대한 강의를 보고 어느 정도의 흐름(?)을 파악하고 싶었기 때문입니다. (그리고 누가 떠먹여 주면 좋겠다(?)는 마음도 조금 있었습니다. ㅋㅋ) 그래서 저는 처음에 Inf learn이나 교재 등으로 공부하고자 하였는데 수강하기 전 시기에 한창 엘리 님의 유튜브 채널을 자주 보고 있어서 관심이 가더군요. (A-Z라는 제목이 마음에 들었습니다….) 그래서 큰맘 먹고 저에게 있어 적지 않은 돈을 투자하였습니다. 그래서 강의를 듣고 난 결론은, 매우 도움이 많이 되었습니다. 전에 혼자서 개발할 때의 그 답답함과 개발 속도에 영향을 주었던 용어들 뿐만 아니라 다른 자료나 Node JS 관련 도서들을 참고할 때 이해가 안 됐던 부분들이 대부분 해결이 되었습니다. 결과적으로 제가 원했던 대략적인 청사진도 얻을 수 있었고요. 단, 제목의 A-Z와 같이 모든 걸 떠먹여 주진 않습니다. 결국 공부해야 하는 건 자기 자신이기 때문입니다. 그러나 처음 백 엔들 개발에 관심이 있어서 시작하는 사람한테는 추천해 드리고 싶습니다. 저 같은 경우, 네트워크나 HTTP 관련 서적을 같이 보면서 공부했는데 정말 도움이 많이 됐던 것 같습니다. 덕분에 이번 년도에 지금 잡은 프로젝트를 마무리하고 다음 내년부터 본격적으로 개발해 나가려고 합니다. (그래서 테스트 강의에 매우 관심이 있습니다…. 하하;;) 요약하자면 돈값 하는 강의다 가 결론입니다.

    timekillingbusiness
    timekillingbusiness
  • Awesome!

    방금 본강의, 보너스강의 + 비동기에러처리 업데이트 강의까지 모두 마쳤습니다. 마지막 타입스크립트 부분은 이 강의 다음에 타입스크립트 강의 바로 시작할 예정이라서 일단 개념만 파악하고 넘어갔습니다. 워낙 타입에 엄격한 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하는 과정까지 담겨있습니다. 한번보고 두번보고 세번보세요!!

    sodoatm
    sodoatm
  • 백엔드 기본은 이 강의 하나로 OK!

    프론트엔드 개발자로 일하고 있지만 프론트엔드만 알아서는 현업에서 실력을 키우는데 한계가 있다고 느꼈습니다. 프론트엔드 개발을 잘 하기 위해서는 필수적으로 백엔드를 이해하고 있어야 효율적으로 개발을 할 수 있고, 업무를 보면서 백엔드 개발자 분들과 소통을 할 때도 원활하게 의사소통이 가능합니다. 그래서 실력있는 프론트엔드 개발자로 성장하기 위해 백엔드 공부를 하고 싶었습니다. 추가로 저 혼자서도 사이드 프로젝트를 백엔드의 범위까지 포함해서 자유롭게 진행하고 싶다는 마음도 있었습니다. 그래서 더욱 강의를 신중하게 골랐습니다. 선택의 첫번째 조건은 강의의 퀄리티입니다. 드림코딩의 강의는 개념 설명도 재미있고, 실제로 활용하기 편한 방식으로 진행되기 때문에 직관적으로 즐겁게 공부할 수 있습니다. 강의 볼륨도 매우 크기 때문에 꼼꼼한 설명을 들으면서 내용을 상세하게 이해할 수 있습니다. 커리큘럼도 탄탄하게 짜여있어서 따로 계획을 세우지 않아도 강의를 들으면서 따라가는 것만으로도 효과적으로 학습할 수 있습니다. 일을 하면서 공부하기에는 최적의 조건입니다. 한 번 들은 것 만으로 모두 소화할 수 있는 것은 물론 아니지만, 시간이 나는대로 반복해서 들으면서 숙달할 수 있다는 믿음이 드는 강의입니다. 두번째 조건은, JavaScript를 주로 활용하는 프론트엔드 개발자로서 쉽게 이해할 수 있고, 또 회사에서 활용하는 Node.js를 다루는 백엔드 강의여야 한다는 점이었습니다. 회사에서 사용하지 않는 기술스택으로 공부하면 활용성이 떨어지고, 새로운 언어를 공부해야한다면 백엔드 개발자가 아닌 현직 프론트엔드 개발자로서 효율성이 아쉬울 것이라고 판단했기 때문입니다. 또 최근에 React Native를 공부하면서 혼자서 앱을 만들어 마켓에 올려보고 싶다는 마음을 갖게 되었는데, 기존의 JavaScript에 대한 이해를 기반으로 학습하면서 백엔드 지식이 필요한 부분에 활용하면 혼자서도 작은 규모의 서비스는 만들 수 있을 것이라는 생각이 들었습니다. 사이드 프로젝트를 하는 데에 있어서 Node.js 학습은 구현 가능한 기능의 범위가 크게 늘어나는 효율적인 선택이 될 것입니다. 중요한 내용을 모두 짚어줄 뿐 아니라, 적절한 예시와 설명으로 이해도를 높여주는 강의입니다. 그리고 실전에서 쓸 수 있도록 실용성 있는 방향의 강의이며, 탄탄한 커리큘럼을 따라 진행되면서 기초를 다져주는 강의입니다. 그 뿐 아니라 실전 프로젝트를 통해 지식을 숙달하고 체화하게 만들어주는 강의입니다. 이렇게 좋은 강의를 찾았다는건 행운입니다. 좋은 강의를 제공해주셔서 감사합니다.

    kaehehehe
    kaehehehe
  • 꽉 찬 알밤같은 강의 :)

    1. 백엔드 큰 그림을 한눈에 파악하여 심리적인 안정감 및 할수 있다는 자신감이 생긴다. - 백엔드를 정말 바닥부터 경험해 볼수 있다. 노드 문법부터 배포까지, 이런 토탈솔루션 강의는 학생들이 진심으로 성장하기 바라는 마음이 없으면 하기 힘든 강의인것 같다. 심리적으로 백엔드가 프론트엔드에 비해 광범위하고 생소한 용어들이 많아서 겁을 먹기 쉬운데, 엘리샘과 정말 한 스텝 한 스텝 따라 가다 보면 어느 순간 아! 이런 것이구나 하는 느낌이 들어서 좋았다. 강의는 정보전달도 중요하지만, 학생들의 입장에서 부담을 줄여주는 것도 정말 중요하다고 생각하는데, 엘리샘 강의는 정말 부담 없이 따라 가면서도 지식습득도 함께 되서 꾸준히 할 수 있었다. 2. 현업에서 나오는 꿀팁, 내공을 내것으로 배울수 있다. - 엘리샘 강의는 실습/과제가 정말 꽃이라고 생각한다. 특히 정제 되지 않은(에러까지도 고스란히 볼수 있는), 정말 옆에서 가르쳐 주시는 듯한 느낌이 든다. 마치 사수가, "어 이건 이렇게 하면되, 음, 에러가 났네? 콘솔 로그 좀 볼까?" 하는 듯 하다. 원래 디버그 하면서 진정한 실력이 쌓이는데, 엘리샘 강의는 이런 디버깅, 현업 꿀팁 들이 가득하여 강의 내용 자체 외에도 배울것이 많다. 3. 프론트엔드 (+타입스크립트)를 현장성 있게 경험할 수 있다. - 개인적으로 타입스크립트를 먼저 듣고 이 강의를 들었다. 프론트엔드 리액트 강의는 듣기 전인데, 이번 강의를 통해서 프론트엔드는 어떻게 동작하고, 어떤 처리가 필요한지 경험할 수 있었다. 자칫 백엔드에만 매몰 될수 있는데, 프론트엔드까지 너무 무리하지 않는 선에서 함께 알려주셔서 시야가 넓어질 수 있도록 도움이 되었다. 정말 하나라도 더 알려주시려는게 강의 곳곳에서 느껴져서 열심히 하지 않을 수가 없었다. 4. 조금 아쉬웠던 점 - 솔직히 없었다. 다만, 환경설정이나 이런 부분들이 각자 개발환경이 다르다 보니 막히는 부분이 심심치 않게 있었을 수도 있겠다는 생각이 들었다. 엘리샘도 말씀하셨듯, 이 부분도 에러 메시지 확인하면서 혼자 해결하는 능력을 기를 수 있어야 할 것이다. 중간에 퀴즈 이런 것이 있으면 중요 포인트들을 한번씩 점검해 볼수 있지 않을까 생각해 보았다. 워낙 백엔드는 개념적으로도 본인이 정리해야 할 것들이 많기 때문에 결국은 본인이 정리를 해야 하지만 말이다. 스스로 과제를 해봄으로써 이런 부분들은 자연스럽게 습득되는게 맞다는 생각이 든다.

    monicahong84
    monicahong84
  • 늦은 나이에 풀스텍 도전

    리엑트 강의와 노드 강의를 한꺼번에 수강한 후라서 후기도 리엑트 + 노드 소감이 된 느낌이네요. 코로나 시국에 조그맣게 운영하던 카페를 정리하고 1년 정도의 도전 끝에 늦은 나이에 프론트엔드 개발자로 취업하게 되었습니다. 취업을 준비하며 엘리님의 강의를 만난건 아직도 천운이라 생각됩니다. 리엑트를 처음 접하고 이해 하지도 못하면서 따라만 치는 독학을 하다가 발견한 엘리님의 유튜브 무료 js 강의와 리엑트 강의는 취업하는데 정말 많은 도움이 됐습니다.그 동안 단순히 카피 코딩이나 지겨운 이론 수업만이 아니라 개념 정리와 스스로 생각하는 실전 코딩, 무엇보다 현업에서 실재로 사용하는 정말 천금같은 꿀팁들은 엘리님 강의만의 강점이였습니다. 회사에서 첫 실무에 투입되면서 예상못한 버그, 해보지 않은 기능 개발 등등 여러 어려움을 겪었지만 그때마다 엘리님이 알려주셨던 공식 문서 보는 법, 디버깅 꿀팁, 구글링 팁, 그리고 정리해주셨던 기본 개념들의 힘으로 어찌어찌 프로젝트를 하나하나 마무리해가며 개발자 인생을 만끽하는 중입니다. 곧 회사에서 express 서버와 mysql, mongoDB 두가지 db를 같이 사용하며 실시간 소켓 통신까지 구현해야 하는 프로젝트에 풀스텍 개발자로 투입이 됩니다. 처음 이 소식을 들었을 때는 막막하더라구요. 그 동안 api라고는 백엔드 개발자 분에게 부탁드리고 포스트맨으로 값 확인하고 리엑트에 json 값 뿌려주는 것만 알던 사람에게 갑자기 이런 시련이...하면서 좌절하던 도중에 엘리님의 nodejs 강의를 확인했습니다. 맙소사...다음 프로젝트에 사용해야 하는 모든 스텍의 종합 선물 세트였어요. 단 하나의 코스에서 이정도의 핀포인트 강의 구성이라니 그만큼 풍부한 실무 경험과 수강생에게 하나라도 더 챙겨주시려는 정성 아니면 나오기 힘들겠지요. 강의를 2번 정주행한 지금 저는 회사에서 백엔드 개발자 동료 분에게 막연하게 프론트에서 이런이런 기능이 필요해요...하던걸 post 요청으로 키값 어떤걸 추가하면 이런 값 리턴해주실 수 있나요? 라고 요청을 부탁할 수 있게 되었습니다. 리뷰를 작성하는 지금 풀스텍 프로젝트 투입까지 몇일 안남아서 꿈에서도 코딩을 할 정도로 긴장한 상태이지만 아직 이해가 안되는 부분, 어려운 부분들은 강의를 다시 돌려보고 공식문서를 찾아보며 열심히 대비중입니다. 단순히 따라치는 강의가 아니였기에 지식 뿐 아니라 도전해 볼 용기도 얻었습니다. 저에게 있어 최고의 사수입니다.

    gwejja
    gwejja
  • 드림코딩의 노드강의로 백엔드를~!

    안녕하세요. 저는 현재 보안실무 업무를 하고 있습니다. 클라우드로의 전환과 더불어 DevSecOps 등이 주목되면서 개발에 대한 깊이있는 공부를 하게 되었는데요. 엘리님의 드림코딩에 정착하게 되면서 많은 백엔드 지식과 프론트엔드 지식을 얻게 되었습니다. 여러 주위사람들에게 엘리님의 강좌를 추천해주고 있는데요. 그 이유는 크게 4가지가 있는것 같아요. 첫째로는 개발에 기본이 될만한 지식들을 정말 알기쉽게 설명을 해주십니다. 단순 노드에 대한 문법을 알려주기에 바쁜 다른 기본 강좌와는 크게 다른점인것 같아요. 개발자로서 빠르게 변화하는 환경에 대비할 수 있는 튼튼한 토양이 될수있는 지식들을 알기쉽게 알려주세요. 두번째로는 실무에서 사용되는, 책에서만으로는 알 수 없는 팁들을 많이 배울수 있습니다. API 를 개발할때, 실무에서는 어떤 프로세스로 개발하는지, 어떤점을 고려하는지등을 배울수 있어, 실무에 바로 투입이 되어도 전혀 손색이 없을 정도로 알려주시니 정말 많은 도움이 됩니다. 세번째로는 보안과 같이 실제 서비스로의 오픈시 고려해야할 부분들을 연계해서 아낌없이 배울 수 있습니다. 개발을 통해 본인의 아이디어를 실제 서비스로 만들고 싶으신 분들도 많이 계실텐데요. 단순히 서비스를 만드는데에 그치지 않고 실제 서비스로의 오픈시, 고려되어야 할 보안, 운영관점의 지식도 함께 알려주시니 정말 좋았습니다. 저 또한 보안실무 업무를 하고 있는 만큼 이부분이 정말 많은 도움이 되었고, 많은 사람들에게 드림코딩 강좌를 소개하는 가장 중요한 장점인 것 같아요. 마지막으로는 스스로 공부할 수 있는 길을 닦아주십니다. 최근에는 개발지식들이 정말 빠르게 생겨나고 변화하고 있는데요. 그 과정에서 결국 스스로 공부할 수 있는 능력을 만드는 것이 정말 중요하다고 생각해요. 처음에는 막연하게 공부할게 너무 많은 것 같고 어디서 어떤걸 먼저 공부해야할지 모를수도 있는데, 엘리님은 차근차근 각각의 챕터에서 깊이 있게 공부하기 위한 안내를 항상 해주세요. 사실 이 모든 것들은 유투브에 무료로 배포해주신 강좌 몇개만 들어보셔도, 아! 엘리님 강좌는 다 듣고 싶다라는 생각이 들거 같아요. 아마 앞으로도 엘리님의 강좌를 하나하나 기대하며 기다릴 것 같은데요. 실제 큰프로젝트의 실무에서 사용하고 계신 CI/CD 방법들에 대해서도 상세히 강의 올려주시면 좋을 것 같습니다.

    doyunsang
    doyunsang
  • 방황하고 계시는 분들, 여기로 오세요

    저는 웹 앱을 하나 만들어보기 위해 백엔드 지식을 쌓으려고 여기저기 헤매고 다녔습니다. 웬만큼 유명한 유튜브 영상들을 다 시청했는데도 API를 어떻게 만들어야 하는지 정확히 알지 못했고 백엔드와 프론트엔드 연결을 대체 어떻게 해야 하는지 당최 감이 잡히지 않았습니다. 그러던 중 이 강의를 발견했고 반신반의하며 수강을 했는데 만족스러웠습니다. 저는 일을 쉬면서 공부를 하고 있는 상태여서 솔직히 강의 가격을 보고 고민을 많이 했습니다. 여러 리뷰를 살펴보고 신중하게 결제했던 사람으로서 이 강의가 어떻게 만족스러운지 자세하게 설명드리겠습니다. 먼저, 이 강의는 처음부터 끝까지 탄탄하게 이루어져 있습니다. 다른 강의들을 보면 대충 이런 식으로 해야 한다고 알려주다가 강의가 성의 없이 마무리되는 경우가 많은데, 이 강의는 처음부터 끝까지 정성이 담겨 있습니다. 엘리님이 모든 개념적인 부분을 설명해주시지는 않지만, 어떤 사이트에서 어떤 정보를 찾으면 되는지 알려주시고 핵심적인 부분을 잘 짚어서 설명해주십니다. 또, 이 강의는 백엔드에 대한 전반적인 감을 잡게 해줍니다. 저도 처음에는 강의 시간이 짧아 보여서 개념 설명을 충분히 듣지 못할까 걱정이 되었는데, 괜한 걱정이었습니다. 아무래도 엘리님이 말씀을 빠르게 하시기도 하고, 전체 분량이 많다 보니 매 강의가 절대 짧게 느껴지지 않았습니다. 강의를 들으면서 어떤 부분을 어떻게 공부하면 되는지 감이 잡혔고 어떤 것들을 추가로 배우면 될지 방향성을 생각할 수 있었습니다.(매우 중요) 그리고 이 강의는 리액트 프론트엔드도 함께 다루기 때문에 간단하게나마 프론트엔드와 백엔드의 협업에 대해서도 배울 수 있습니다. 뿐만 아니라 엘리님이 기본적인 웹 보안과 API 디자인, 코드를 깔끔하게 다듬는 법에 대해서도 알려주시고 실무에서의 팁들도 나눠주시기 때문에 취업을 준비하시는 분들이나 상용 웹 앱을 만들고 싶으신 분들에게도 좋은 강의라고 생각합니다. * 강의를 듣기 전에 엘리님의 유튜브에서 자바스크립트 ES6 기본 문법과 비동기 처리(promise, async&await 등)에 대해 공부하고 오시면 더 쉽고 편하게 강의를 들으실 수 있을 것 같습니다. 좋은 강의 만들어주신 엘리님께 감사드립니다.

    yachaehoppang
    yachaehoppang
  • 뇌 수술(42세) 후 현재 48세가 되어 S/W를 하고 싶은 S/W 초보자 입니다.

    안녕하세요. 장철연입니다. 저의 이메일에도 저의 마음이 담겨져 있습니다. 대학교 다닐때, aceoftop@daum.net 으로 만들었다가 지금은 aceoftop@gmail.com 주소를 많이 쓰고 있습니다. aceoftop 의 의미는 top 에서 ace 가 되고 싶다는 말입니다. 즉 무슨 일을 하더라고 ace 가 되고 싶다는 말인데요. 이상하게 42세 까지 S/W 와 관련이 되지 않은 칩(cpu)검증만 하다가, 이제는 S/W를 하고 싶다는 생각으로, 나이 48세로 젊지는 않지만, S/W 개발에 신입으로 다니고 있습니다. youtube로 엘리님의 git 동영상을 보고, git 강의를 신청했고, 지금(2022/08/28) 은 리펙토링을 듣고 있습니다. 그리고 유닛 테스트와 TDD 강의를 신청했습니다. Git 강의를 듣고, 노드로 배우는 백엔드 A-Z (익스프레스, 데이터베이스, 트위터 클론코딩) 강의를 들었습니다. 그리고, TDD와 노드 테스트를 신청하려고 보니, 노드로 배우는 백엔드 A-Z를 본 분에게 강의를 들을 수 있는 기회를 준다는 글을 읽고, 오늘 기분이 너무 좋아서, 그동안 기록하지 않은 리뷰를 작성하고 있습니다. 왜 노드로...A-Z 강의가 끝난 뒤 리뷰를 남기지 않은 이유는, 처음으로 들은 내용이라 어떤 리뷰를 작성해야 한는지 몰랐기 때문입니다. 지금도 C 언어 조금 알고 있거든요. 제가 이해하고 있는 건, 홈페이지를 만들기 위한 프론트 앤드, 백 앤드 아닌가 생각하고 있습니다. 현재의 전 C 언어 조금 알고 있지만, 엘리님처럼 리눅스/BSP/드라이버/앱 과 같이 실력이 늘고 싶습니다. 엘리님이 만드시는 유튜버는 항상 새로운 것이 나오면, 보고 있습니다. 리펙토링을 유튜브로 봤을 때, 강의가 새로 생겼다는 걸 몰라서, 할인은 조금 받았네요 ^^;;; 제가 실력이 많이 부족하지만, TDD와 노드테스트 강의를 들을 수 있는 기회를 주시면 감사하겠습니다. 나이는 48세지만, 정신은 28세 인것 같은, S/W를 잘 배우고 싶고, 무언가 좋은, 재미있는, 사람에게 도움이 되는 S/W를 만드는 것이 저의 꿈 입니다. 즐거운 하루 보내세요. 감사합니다.

    aceoftop
    aceoftop

내가 들어야 할까?

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

  • 개발이 가능한 PC를 가지고 있다.
  • 자바스크립트 기본 문법은 안다. 코드 한줄이라도 스스로 작성할 수 있다.
  • 탄탄한 백엔드 지식과 개념을 흡수하고 싶다.
  • 백엔드 지식을 배워서 프론트엔드 개발에 활용하고 싶다.
  • 자바스크립트 언어 하나로 풀스택 개발자로 개발 역량을 넓히고 싶다.
  • 수동적으로 빠르게 강의를 보는 것이 아니라 능동적으로 따라갈 자신이 있다.
  • 25개+

    챕터

  • 840분+

    동영상

  • 13시간+

    분량 강의

강의 커리큘럼

아래 커리큘럼과 미리보기를 보시고 신중하게 결정해 주세요

  1. 1.1 강의 소개
    03:57
  2. 1.2 챕터별 소개
    07:33
  3. 1.3 강의 교안 및 활용법
    09:54
  4. 1.4 노션 공부 계획서
    04:42
  5. 1.5 슬랙 가입하기 (중요!)
  6. 1.6 이용약관 (중요 🚨 )
  7. 1.7 🚨 토론창 이용 공지사항 (꼭 읽어보고 토론창 이용하세요)
  1. 2.1 챕터 소개
    01:48
  2. 2.2 Node.js란 무엇인가? 공부 포인트!
    05:41
  3. 2.3 노드를 배우면 좋은점들
    05:35
  4. 2.4 노드의 4가지 매력포인트
    06:54
  5. 2.5 노드 내부속으로 쏘옥 들여다보기
    06:51
  6. 2.6 노드 서버의 특징과 장/단점
    05:08
  1. 3.1 필요한 툴들 설치하기
    05:15
  2. 3.2 REPL이란 무엇인가?
    01:38
  3. 3.3 노드 파일로 실행해 보기 Hello World!
    01:38
  1. 4.1 노드 모듈 챕터 소개
    01:04
  2. 4.2 노드 관련 필수사이트 북마크 하기 🔖
    03:09
  3. 4.3 글로벌 오브젝트 - 소스 공부법
    03:57
  4. 4.4 콘솔 로그의 진실
    08:35
  5. 4.5 this란 (브라우저와의 차이점)
    03:11
  6. 4.6 모듈 (export, require)
    07:28
  7. 4.7 2015 최신 모듈 (export, import)
    02:25
  8. 4.8 os (운영체제) 정보
    02:25
  9. 4.9 process (프로세스) 정보
    05:29
  10. 4.10 타이머와 콜스택의 연관
    05:17
  11. 4.11 path 그리고 유의할 점
    06:28
  12. 4.12 file 동기와 비동기 그리고 프로미스
    08:58
  13. 4.13 file - 다양한 사용법
    06:56
  14. 4.14 버퍼와 스트림 👫 베스트 프렌드
    02:39
  15. 4.15 버퍼, 제대로 알아보기
    06:48
  16. 4.16 스트림의 매력
    10:03
  17. 4.17 파이프 ǂ
    05:32
  18. 4.18 노드의 중요 포인트! 이벤트 🎪
    05:06
  19. 4.19 재사용성이 높은 이벤트 클래스 만들기
    06:11
  20. 4.20 강의 최종 노트 ⬇
  1. 5.1 NPM 챕터 소개
    04:37
  2. 5.2 NPM 시작하기
    04:09
  3. 5.3 소프트웨어 라이센스란? 꿀사이트 🔖
    01:35
  4. 5.4 라이브러리 버전관리? 꿀사이트 🔖
    04:01
  5. 5.5 글로벌로 설치 하고 목록 확인
    02:57
  6. 5.6 프로젝트 라이브러리 확인, 설치 및 삭제
    03:22
  7. 5.7 버전 업데이트 하기
    01:46
  8. 5.8 개발 모드로 설치하기 + 좋은 툴 설치
    02:09
  1. 8.1 HTTP 챕터 소개
    01:32
  2. 8.2 HTTP 역사와 HTTPs, 그리고 V2, V3
    07:26
  3. 8.3 Status Code 잘 활용하기
    06:04
  4. 8.4 Request Method + 면접 질문!
    09:21
  5. 8.5 Headers의 오해와 진실
    08:17
  6. 8.6 실제 예제 분석해 보기
    05:40
  1. 9.1 노드로 서버 만들기 소개
    00:26
  2. 9.2 서버 골격 만들기
    05:42
  3. 9.3 HTML 컨텐츠 보내주기
    05:03
  4. 9.4 템플릿 엔진 EJS 사용해보기 (서버사이드 렌더링)
    10:31
  5. 9.5 JSON 보내주기 (그리고 왜?)
    07:38
  6. 9.6 중간 점검 및 앞으로 진행 계획 💎
    03:02
  7. 9.7 강의 최종 노트 ⬇
  1. 10.1 Rest API 챕터 소개
    01:16
  2. 10.2 진정한 Restful API 도대체 뭘까?
    09:46
  3. 10.3 Web APIs 디자인 💩 vs ✨
    04:11
  4. 10.4 보통의 Rest APIs 예제 (기업 사례)
    04:28
  5. 10.5 진정한 Rest APIs 예제 (기업 사례)
    03:38
  1. 11.1 왜 Express 인가? ☕️
    02:42
  2. 11.2 Express의 큰그림, 중요 포인트!
    04:31
  3. 11.3 서버 만들기
    06:53
  4. 11.4 요청에 대해서
    03:46
  5. 11.5 응답에 대해서
    02:31
  6. 11.6 미들웨어의 중요한 특징
    09:17
  7. 11.7 Post 처리 하기
    01:44
  8. 11.8 에러 처리의 모든것 (동기, 비동기)
    15:27
  9. 11.9 비동기 에러 처리 하는 방법 - 최신버전
    05:52
  10. 11.10 라우터 101
    05:44
  11. 11.11 유용한 내부 미들웨어들
    03:18
  12. 11.12 CORS란? 개념과 처리 방법
    04:57
  13. 11.13 유용한 외부 미들웨어들
    06:48
  14. 11.14 실습 노트 ⬇
  15. 작은 부탁 💕
  1. 15.1 Auth 챕터 소개
    01:09
  2. 15.2 인증이란 무엇인가?
    01:39
  3. 15.3 세션과 쿠키란? 장/단점
    03:46
  4. 15.4 JWT란? 장/단점
    04:11
  5. 15.5 bcrypt란?
    04:06
  6. 15.6 bcrypt 사용해 보기 + 유의 사항
    05:59
  7. 15.7 JWT 사용해 보기
    07:50
  8. 15.8 최종 실습 노트 ⬇
  1. 19.1 데이터베이스 챕터 소개
    01:18
  2. 19.2 데이터베이스란?
    08:19
  3. 19.3 SQL 그 모든것
    05:40
  4. 19.4 NoSQL 그 모든것
    05:06
  5. 19.5 ORM과 ODM
    04:36
  6. 19.6 SQL vs NoSQL 언제 어떤것을?
    05:51

공식 수강 기간: 4주 + 추가 무료 복습 기간 제공!

Nodejs를 이용한 백엔드 이론과 실습

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

  • 엘리의 시그니처 강의

  • 평생 수강가능

  • Q&A 토론창 지원

  • 완강시 수료증 발급

  • 한국어 강의

  • 슬랙 커뮤니티 지원

여러분 미래에 투자하세요🎖

₩200,000

취소 및 환불정책 대해 알아보세요

강사 소개

  • 엘리 | 드림 코더

    엘리 | 드림 코더

    Full-Stack(+mobile) Engineer | Engineering Manager

    뛰어난 강의력! 강의 맛집!으로 인정받은 15만+ 구독자 '드림코딩' 유튜브 채널 운영자 엘리! 삼성전자 임베디드/안드로이드 연구원으로 4년 근무 후, 해외에서 10년+ 현업에서 일한 경험까지 겸비! 안드로이드, 아이폰, 백엔드, 프론트엔드 개발자로 일했으며, 테크리더부터 팀장, 그룹장(엔지니어링 매니저)까지 리더쉽 포지션에서도 활동했습니다.탄탄하게 쌓아온 실무 경험과 성장했던 비법까지 여러분께 모두 전수해 드리고 싶습니다! 진정한 개발자란 현재 가지고 있는 지식과 경험, 노하우에 만족하고 멈춰 있는 것이 아니라 끊임없이 배움을 추구하며 열정적으로 살아 가야 한다고 믿고 있습니다. 그 열정, 강의를 통해 나눠드리고 싶어요! 함께 달려봅시다! 🎖

    자주 묻는 질문들