Node.js 백엔드 개발자 로드맵
JavaScript 백엔드는 JavaScript에 Node.js를 더한 것입니다. 요청에 답하는 서버, 그 뒤의 데이터베이스, 위조할 수 없는 로그인, 그리고 팀이 그것을 배포할 때 쓰는 도구들이죠. 이 경로는 그것들을 이 순서대로, 무료로 브라우저에서 가르치며, 강의마다 수료증을 줍니다.
538,949+ 명의 codders가 이 코스들에 등록함
664 개 강의708 챌린지3,238 퀴즈 문제
- 초보자 환영
AI 코딩 도우미
실습 중심의 대화형 강의
모든 레슨에 음성 나레이션 제공
지식을 확인하는 퀴즈
마지막에 경로 수료증, 그리고 과정 중 15개 더
Node.js 백엔드 로드맵, 단계별로
각 단계는 이미 있는 Coddy 강의이거나 그 일부이며, 첫 단계의 ‘시작’ 버튼은 JavaScript 강의를 엽니다. 순서대로 진행해도 되고 빠진 것부터 시작해도 됩니다. 진도는 어느 쪽이든 강의별로 저장됩니다.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
해보면서 배우기
실제 코드를 작성하고, 데이터베이스를 쿼리하고, 웹사이트를 구축하고, AI 프롬프트를 마스터하세요. 인터랙티브 레슨으로 현대 개발자에게 필요한 모든 기술을 다룹니다.
연속 기록을 쌓아보세요
꾸준히 하고 성장하는 모습을 지켜보세요! 매일 코딩 습관을 추적하고, 동결 기능으로 연속 기록을 보호하고, 매일 참여해서 보상을 받으세요.
12 일 연속
내일도 돌아와서 연속 기록을 유지하세요!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
더블 오어 낫싱
7일 중 5일차
연속 기록 동결
2 left
당신은 혼자가 아닙니다
글로벌 리더보드에서 경쟁하고, 친구를 초대해서 보상을 받고, 서로의 성공을 축하하세요. 코딩은 친구와 함께하면 더 좋아요!
모든 방식으로 학습
읽고, 듣고, 스스로 확인하고, AI에게 묻고, 이미 배운 내용을 찾아보세요. 모든 수업이 당신에게 맞춰집니다.
변수는 나중에 프로그램에서 참조할 값을 저장하는, 이름이 있는 컨테이너입니다.
Python에서는 이름, 등호, 저장할 값을 차례대로 써서 만듭니다.
값은 시간이 지나며 바뀔 수 있습니다. 재할당하면 그 이름이 새로운 값을 가리킵니다.
수료증을 받으세요
완료한 모든 코스에 대해 인증서를 받으세요. LinkedIn 프로필과 이력서에 추가하여 고용주에게 코딩 전문성을 보여주세요.
Coddy에서 JavaScript로 백엔드 개발을 배워야 하는 이유
- 웹 전체를 하나의 언어로. 브라우저는 JavaScript만 실행하고, Node.js는 같은 언어를 서버에서 실행합니다. 그래서 이 경로를 배운 프론트엔드 개발자는 앱의 양쪽을 모두 만들 수 있고, 팀은 양쪽에서 코드와 타입을 공유할 수 있습니다.
- 에디터 옆에서 돌아가는 진짜 서버. 실행을 누르면 Express나 NestJS 서버가 브라우저에서 시작됩니다. 요청 바에서 헤더와 JSON 본문을 담아
GET,POST,PATCH,DELETE를 보내면 상태 코드, 헤더, 응답이 보이고, 모든 요청이 콘솔에 남습니다. - 면접에서 묻는 부분.
async와await, 이벤트 루프, 미들웨어 순서, zod를 이용한 검증, MongoDB 쿼리와 집계, scrypt를 이용한 비밀번호 해싱, 세션, JWT, 그리고 NestJS의 컨트롤러, 서비스, 가드, 파이프. 하나하나가 레슨이고, 흔한 실수를 잡아내는 체크가 붙어 있습니다. - 진짜 Node.js로 채점. 체크는 여러분의 코드를 Node.js 24에서 같은 버전의 Express와 NestJS로 실행하며, 설치할 것은 없습니다. 체크에 실패하면 AI 튜터 Bugsy가 코드를 읽고, 대신 고쳐 주지 않고 문제의 줄을 짚어 줍니다.
Node.js 백엔드 개발에 대해 자주 묻는 질문
JavaScript는 백엔드 개발에 적합한가요?
네. Node.js는 서버에서 JavaScript를 실행하고, 요청마다 스레드를 두지 않고도 많은 요청을 한꺼번에 처리합니다. 그래서 API, 실시간 앱, 그리고 대부분의 시간을 데이터베이스나 다른 API를 기다리며 보내는 서비스에 잘 맞습니다. Netflix, PayPal, LinkedIn, Uber가 Node.js를 프로덕션에서 운영해 왔습니다. 무거운 수치 계산에는 덜 맞으며, 그런 작업은 보통 Go, Java, Rust가 더 빠릅니다.
Node.js 백엔드 개발자는 무엇을 알아야 하나요?
async/await를 포함한 탄탄한 JavaScript, Node.js 자체(모듈, 파일, 이벤트 루프), 프레임워크(보통 Express나 NestJS), REST API 설계와 검증, 데이터베이스(MongoDB나 SQL), 세션이나 JWT를 이용한 인증, 그리고 코드 주변의 도구인 Git, Linux 터미널, Docker입니다. 이 경로는 이 모두를 다루며, 테스트, ORM, 클라우드 배포는 그다음 단계입니다.Express와 NestJS 중 무엇을 먼저 배워야 하나요?
Express가 먼저입니다. 작기 때문에 서버가 하는 일이 그대로 보입니다. 라우트, 미들웨어, 요청 본문, 에러 핸들러죠. NestJS는 Express 위에 만들어졌고 TypeScript, 모듈, 의존성 주입, 가드, 파이프를 더합니다. 이것들은 각각 어떤 문제를 해결하는지 알고 나면 훨씬 잘 이해됩니다. 이 경로는 NestJS 단계 전에 Express로 네 단계를 거칩니다.
백엔드 개발에는 Node.js와 Python 중 무엇이 좋을까요?
둘 다 좋은 첫 백엔드 언어입니다. Node.js는 브라우저와 서버에 하나의 언어를 쓰게 해 주고, API와 실시간 앱에 강합니다. Python은 데이터 작업과 머신러닝에서 자주 선택되며, 웹에는 Django와 FastAPI가 있습니다. JavaScript를 조금이라도 안다면, 또는 풀스택 앱을 만들고 싶다면 Node.js로 시작하세요. 같은 백엔드 경로는 Python, Java, Go, PHP, Rust, Kotlin으로도 배울 수 있습니다.
Node.js 백엔드 개발자가 되는 데 얼마나 걸리나요?
처음부터 하루 한 시간씩이면 JavaScript에 6~8주, Node.js 강의에 약 두 달, SQL, Linux, Git, Docker에 합쳐서 약 6주가 걸리므로 이 경로는 대략 다섯 달입니다. 취업 준비가 되었다는 것은 보통 그 위에 실제 프로젝트 하나를 더하는 것을 뜻합니다. 데이터베이스, 로그인, 테스트를 갖춘 API를 다른 사람이 읽을 수 있는 Git 저장소에 담은 것이죠.
이 Node.js 백엔드 로드맵은 무료인가요?
네. 로드맵의 모든 강의가 무료입니다. 레슨, 채점되는 실습, Bugsy의 힌트, 그리고 마친 강의마다 받는 수료증까지요. 서버가 브라우저에서 실행되므로 Node.js, npm, 데이터베이스 서버를 설치할 필요가 없습니다. Node.js 강의는 웹사이트에 있으며, Coddy 모바일 앱에는 없습니다.
백엔드 개발자 경로 수료증을 받을 수 있나요?
네. 모든 단계를 마치면 백엔드 개발자 경로 전체에 대한 무료 수료증 하나를 받습니다. 과정에서 마친 모든 강좌가 기재되고 각 강좌의 수료증으로 연결되어, 누구나 기재된 모든 기술을 확인할 수 있어요. LinkedIn 프로필에 추가할 수 있습니다. Coddy가 발급하는 수료증이며, 공인 자격이 아닙니다.