이번 주 인기 강의
최근 7일간 수강 신청 +47건 · 수강평 +3건
이 강의에서 얻을 수 있는 것
사용 기술
강의 상세 소개
코알못에서 백엔드 개발자가 되기까지!고농축 백엔드 코스 ✨

💥 Attention!이 강의는 코딩 부트캠프에서 실제 사용하는 강의로, 노베이스부터 비전공자, 개발자까지 모두 수강 가능한 커리큘럼으로 구성되어 있습니다.
💫 NEW 버전 업데이트💫
※ NEW버전은 빈틈 하나 놓치지 않도록 더 세분화 해 준비한 커리큘럼입니다 :)
💡 구버전(Ver.1)은 삭제되었습니다 :) 💡 기존 수강생은 Ver.2로 수업 진행해주세요. (복습 권장합니다!)
'진짜' 부트캠프에서 만든[고농축 백엔드 코스]는요
✅ 공부도 실무처럼! 실무에 적용하는 법을 알려주는 실무 중심 강의
✅ 비전공자부터 전공자까지! 모두가 이해할 수 있는 계단식 커리큘럼
✅ [Node.js, nest] 최신 기술의 언어 학습과 프로젝트 구현
✅ 취업률 92%의 인증된 '진짜' 부트캠프의 커리큘럼으로 진행
✅ 노베이스도 가능한 완전 기초부터 개발자 취업 수준까지 성장
이런 분들에게는더없이 안성맞춤이죠

백엔드만 집중적으로공부할 수는 없을까요?

백엔드 개발자가 되고싶은데,코딩에 대해 아무것도 몰라요..

실무에 적용할 수 있는찐 노하우를 얻고 싶어요.
인프런도 Node.js와 Nest를사용한다는 것 알고 계시나요?

Nest.js는 Node.js 서버 사이드 애플리케이션을 구축하기 위한 효율적이고 확장 가능한 프레임워크예요. 기존의 Node.js 프레임워크인 Express는 아키텍처 구축을 위한 자유도가 높아 개발자의 성향에 따라 모두 제각각인 구조가 만들어졌죠.
Nest.js는 이러한 문제점을 보완하기 위해 즉시 사용할 수 있는 애플리케이션 아키텍쳐를 제공해요. 또한 OOP (Object Oriented Programming)요소를 결합하여 효율성을 증가시키고, 타입스크립트를 지원함으로써 개발 시 발생하는 오류를 사전에 방지해 줍니다.
쌩초보도 괜찮아요,우선 기초부터 뿌셔볼까요?
"백엔드는 어렵다는데, 아무것도 모르는 내가 백엔드 개발자가 될 수 있을까?" 하는 고민을 이 강의 하나로 한번에 해결하세요! 쌩초보도 현업 개발자 수준으로 성장할 수 있도록 완벽한 기초 강의부터 시작하니까요!
🧩 기초뿌시기 step01.
코딩이 뭐야? 프로그램 설치부터 기초쌓기
웹·앱 개발의 기초 중에 기초, HTML · CSS · Javascript의 기본적인 문법과 활용 방법을 배우고, 배운 내용을 토대로 회원가입과 미니홈피를 구현할거예요.
🧩 기초뿌시기 step02.
Javascript로 웹페이지의 기능을 더 풍요롭게.
함께 사용하는 도구들과 Javascript가 동작하는 원리, 코드를 작성하는 법을 위주로 학습하며 d-day counter와 to-do list를 구현하며 배운 내용을 완전한 내 것으로 만드는 시간이예요.
백엔드의 처음부터 끝까지'독보적인' 커리큘럼

#01. Node.js API 구현
회원가입, 메일 전송, SMS 전송 등을 위한 서버를 Javascript의 런타임, Node.js와 프레임워크 Express로 직접 구현해 볼 거예요.
#02. Docker
Docker로 구현한 가상환경에 대표적인 NoSQL DB인 'MongoDB'를 띄우고, 데이터를 어떻게 관리하는지 그 방법을 알아봅니다.
#03. Scraping / Crawling
우리에게 필요한 정보를 담고 있는 페이지
내 손으로 채운 코드로포트폴리오를 완성하세요.
☝🏻 특정 사이트 정보 가져오기 내가 만들고자 하는 서비스를 완성하기 위해 타 사이트의 정보가 필요할 때가 있죠. 이럴 때마다 우리는 복사>붙여넣기>복사>붙여넣기... 를 반복해서 데이터를 직접 입력해야 할까요?개발자답게 타 사이트의 데이터를 긁어오는 방법 그리고 이러한 로직을 작성하면서 발생할 수 있는 법적 문제에 대해서도 함께 알아볼 거예요. ✌🏻 유저가 업로드한 이미지가 어떻게 관리되는 걸까요? 우리는 게시글에 이미지를 추가하고 싶을 때 버튼 몇 번만 클릭하면 간편하게 이미지를 추가할 수 있어요. 하지만 이미지가 화면에 지속적으로 보이기 위해서는 어딘가에 파일이 저장되어야 하고, 필요할 때마다 저장된 파일을 계속 불러와야 하죠.이런 이미지, 파일 등이 어디에 어떻게 저장되는지 프로세스를 들여다볼 거예요👀 👌🏻 하나의 단어 검색으로 해당 단어가 포함된 모든 정보 가져오기 '카드'라는 단어를 검색했을 때 '카드 추천', '카드 발급', '내 카드 조회' 등 해당 단
🎯 이 강의로 얻는 포트폴리오 입니다.· 01. 스타벅스 - Node.js로 진행하는 미니 프로젝트입니다. 스타벅스 앱의 회원가입을 구현하고, 데이터 크롤링을 통해 데이터를 추출합니다.· 02. 나만의 서비스 - Nest.js로 DB, ERD 등 배우는 내용을 직접 접목시켜 원하는 서비스를 구현합니다. 정해진 UI나 틀이 없기 때문에 강점을 부각시키며 개성있는 서비스를 구현할 수 있어요.
게다가 강의 하나로 이만-큼의 스택을 한 번에 겟!
보이지 않는 영역에서 많은 양의 데이터를 다뤄야 하다 보니 백엔드 과정이 어렵게 느껴질 수 있어요. 하지만 이 강의에서는 여러 가지 프로젝트를 통해 재미있고 깊게 스택을 이해할 수 있을 거예요! 가장 효율적이고 간결한 코드를 위해 Javascript, Typescript, Node.js, Nest, Express, Rest-API 등 유용한 프레임워크와 라이브러리를 조합했어요.
여러분은 이 강의를 통해 많은 스타트업과 기업이 실무에서 사용하는 백엔드 스택들을 깊고 넓게 얻을 수 있을 거예요!

* version : 수강 시 사용하는 버전입니다. (필요시 참고해주세요!)
더 높은 커리어 점프를 위해부트캠프 수업자료를 제공해요.
📑 섹션별 학습자료
강의를 수강하면서 내용의 이해를 도와주는 자료에요. 실제 부트캠프 수강생도 사용하는 자료인 만큼 잘 활용한다면, 놓친 부분이 있더라도 큰 도움이 될 거예요.
📑 섹션별 과제자료
오늘 배운 내용은 오늘 복습하자! 강의 수강 후 충분한 연습을 통해 완전히 내 것으로 흡수할 수 있게 도와줄 거예요.
📑 섹션별 포트폴리오
각 섹션에서 배운 기능을 활용해 포트폴리오를 만들 때 참고할 수 있는 자료에요. 이 강의로 내 포트폴리오에 두 개의 프로젝트를 추가해보세요!



이 강의의 수강생이직접 만든 서비스를 소개합니다.
🎨 Artipul미대생의 작품을 쉽게 구매할 수 있는 서비스에요. 메인페이지뿐만 아니라 결제 오픈 API로 포인트 충전, 결제를 가능하게 하고, Socket.io를 사용해 실시간 입찰 기능까지 구현했어요. 📙 Flog여행 일정 · 가계부 · 여행 로그로 구성된 여행 가이드북 서비스에요. drag&drop 기능으로 여행 일정을 짜면 실시간으로 DB에 저장되어 사용성을 높였어요. 게다가 다른 유저와 일정을 공유할 수 있도록 구현했어요!
[고농축 백엔드 코스]수강 후엔 나도 개발자!
🙆🏻♀️ 실무에 바로 활용할 수 있는 포트폴리오 2개
👨🏻🎓 스스로 성장할 수 있는 개발 지식 구축
💁🏻♀️ 실무에서 부드러운 커뮤니케이션을 하는 주니어 개발자
👨🏻💻 타 부서와 협업 능력이 뛰어난 백엔드 개발자
🙋🏻♀️ 혼자서도 할 수 있는 E-commerce Platform 개발
더 높은 커리어 점프를 위해
[고농축 프론트엔드 코스]도 준비했어요.
👉🏻 연관 추천강의 :
데이터 관리, 보안, 결제 등 보이지 않는 백엔드의 영역을 학습했다면, 사용자와 만날 수 있는 프론트엔드 코스는 어떤신가요? 직접 API를 연결해 원하는 UI·UX로 정보를 보여주고, 다양한 인터렉션 요소를 구현해 사용자와 커뮤니케이션 할 수 있죠. 자, 이제 React, Next.js, Graphql등 프론트계의 최신 스택까지 얻어가세요!
수강 전 확인해주세요.
💡 컴퓨터 사양을 확인해주세요. · Mac OS는 사양 무관합니다.- RAM 16G 이상 권장 (2015년 이후 모델에 해당)· Window OS를 사용할 경우- RAM 16GB일 경우, ubuntu OS로 완전 설치해주세요.- RAM 16GB 이상일 경우, Window+ubuntu 듀얼 설치할 수 있습니다.- 백엔드 강의에서는 컴퓨터를 서버로도 활용해야 하므로 RAM에 따라 일부 모듈/라이브러리 또는 툴의 이용이 어려워 원활한 수강이 어려울 수 있습니다.- ubuntu 설치는 수업자료 > 환경 세팅에서 확인해주세요. (구글링도 가능해요!)- Intel Core i5 9세대 이상 / AMD RYZEN 5 2세대 이상 💡 일과표를 만들어 규칙적으로 꾸준히 학습하시길 권장해요.💡 학습 자료를 받기 위해 협업툴 ‘노션’ 계정을 만들어주세요.💡 수강에 필요한 학습자료는 노션(링크)으로 제공됩니다. ※ 학습 자료의 저작권은 코드캠프에게 있습니다. 무단 도용 · 배포 · 복제를 금지합니
궁금한 점이 있으신가요?
Q. 아무런 지식 없이 수강해도 될까요?네. 코딩의 '코'자도 몰라도 괜찮아요. 더 깊고 넓게 이해할 수 있도록 HTML·Javascript의 쌩기초 과정이 포함되어 있어요.
Q. 별도의 교재가 있나요?노션으로 제공해드리는 [강의 자료]를 활용해주세요! 본 자료는 실제 부트캠프에서 사용하는 그대로의 자료에요. 무단 도용·배포·복제를 금지합니다.

Q. 기초강의 (시작은 프리캠프, Javascript)의 수업자료 리스트가 헷갈려요.
Q. 수강 중 궁금한 점이 생겼어요.커뮤니티에 질문을 남겨주세요. 코드캠프 팀이 빠른 시일 내에 속 시원한 답변을 달아드릴게요 :)


커리큘럼
25개 섹션섹션 1. 강의소개3강
- 1. 강의소개
- 2. 환경설정
- 3. 백엔드코스 100% 활용하기 (수업자료, 포트폴리오)
섹션 2. 시작은 프리캠프35강
- 4. 섹션0|웹앱 서비스 이해 & 프로그램 설치
- 5. ▶ 웹·앱 서비스란?
- 6. ▶ 프로그램 설치(VS Code, Extension)
- 7. ▶ HTML은 약속된 '명령어'이다
- 8. ▶ HTML의 핵심
- 9. 섹션2|CSS의 기본과 싸이월드 실습 1탄
- 10. ▶ 기술스택 이해하기
- 11. ▶ CSS 배우기
- 12. ▶ CSS 정렬
- 13. ▶ 싸이월드 만들기 1탄
- 14. 섹션3|Javascript의 기본과 싸이월드 실습 2탄
- 15. ▶ 웹 언어 자바스크립트 이해하기
- 16. ▶ 변수와 상수
- 17. ▶ 배열
- 18. ▶ 객체
- 19. ▶ 싸이월드 만들기 2탄
- 20. 섹션4|Javascript 실무와 싸이월드 실습 3탄
- 21. ▶ 데이터 타입과 연산자
- 22. ▶ 조건문
- 23. ▶ 반복문
- 24. ▶ 수학 객체
- 25. ▶ DOM
- 26. ▶ 싸이월드 만들기 3탄
- 27. 섹션5|Javascript 응용과 싸이월드 실습 4탄
- 28. ▶ 함수
- 29. ▶ 함수 작성 방법
- 30. ▶ 내장함수
- 31. ▶ 싸이월드 만들기 4탄
- 32. 섹션6|Javascript 이벤트 변경 감지와 싸이월드 실습 5탄
- 33. ▶ 내장함수 리뷰
- 34. ▶ 이벤트 변경 감지
- 35. ▶ 싸이월드 만들기 5탄
- 36. 섹션7|FINAL 과제와 Github 잔디 심기
- 37. ▶ final 과제
- 38. ▶ Git/Github
섹션 3. 훈훈한 Javascript73강
- 39. 섹션0|변수, 문자와 숫자
- 40. ▶ 변수란?
- 41. ▶ 변수 선언과 데이터 할당
- 42. ▶ 변수 선언 키워드
- 43. ▶ String, Number
- 44. 섹션1|배열, 객체
- 45. ▶ 배열
- 46. ▶ 배열 메소드
- 47. ▶ 객체
- 48. ▶ 객체 메소드
- 49. 섹션2|함수
- 50. ▶ vscode세팅 (enmet)
- 51. ▶ HTML 문서 개념 설명
- 52. ▶ JS로 기능 만들기 (함수 선언과 호출)
- 53. ▶ JS로 기능 만들기 (onclick 이벤트 추가)
- 54. ▶ querySelector를 활용한 데이터 참조
- 55. ▶ 날짜를 생성하는 new Date
- 56. ▶ 함수의 리턴
- 57. ▶ 함수 선언의 종류
- 58. 섹션3|조건문
- 59. ▶ vscode 세팅 (Live Server 설치)
- 60. ▶ localhost란?
- 61. ▶ D-Day Counter HTML 구조 완성
- 62. ▶ 비교연산자
- 63. ▶ 배열과 객체의 비교
- 64. ▶ 조건문과 논리연산자
- 65. ▶ 조건에 따른 메세지 출력
- 66. 섹션4|반복문
- 67. ▶ 스크립트 태그의 위치
- 68. ▶ JS로 HTML, CSS 조작
- 69. ▶ 반복문이란?
- 70. ▶ for문과 while문
- 71. ▶ 반복문을 활용한 날짜 데이터 리팩토링
- 72. ▶ for-of와 for-in
- 73. ▶ 반복문을 사용한 텍스트 갱신
- 74. ▶ setInterval
- 75. ▶ clearInterval
- 76. 섹션5|함수 활용
- 77. ▶ 함수의 인자와 매개변수
- 78. ▶ 브라우저의 web storage
- 79. ▶ localStorage 접근 방법
- 80. ▶ 조건문과 storage 데이터의 조합
- 81. ▶ storage 데이터 유무에 따른 조건문
- 82. 섹션6|DOM
- 83. ▶ <ul>, <ol>, <li> 태그
- 84. ▶ DOM이란?
- 85. ▶ 키보드 event 체크
- 86. ▶ JS로 HTML 태그 생성
- 87. ▶ appendChild
- 88. 섹션7|스코프, 호이스팅
- 89. ▶ addEventListener
- 90. ▶ eventListener를 활용한 태그 삭제
- 91. ▶ 함수 스코프, 블록 스코프
- 92. ▶ 실행 컨텍스트
- 93. ▶ 객체 localStorage 저장
- 94. ▶ 함수, 변수의 호이스팅
- 95. 섹션8|데이터 통신
- 96. ▶ geolocation
- 97. ▶ openWeatherMap
- 98. ▶ API란?
- 99. ▶ openWeatherMap API
- 100. ▶ HTTP 프로토콜
- 101. ▶ 동기와 비동기
- 102. ▶ Promise 객체
- 103. ▶ then, catch
- 104. 섹션9|구조분해할당
- 105. ▶ 구조분해할당
- 106. ▶ spread 연산자
- 107. ▶ 깊은 복사, 얕은 복사
- 108. ▶ rest 파라미터
- 109. ▶ 구조분해할당 적용
- 110. ▶ JSON 데이터 활용
- 111. ▶ localStorage로 렌더링 딜레이 해결
섹션 4. Node.js
섹션 5. 데이터 통신
섹션 6. 기초 API 구현
섹션 7. Docker
섹션 8. Scraping
섹션 9. Class와 의존성 주입
섹션 10. TypeScript
섹션 11. Nest.js
섹션 12. Database ERD
섹션 13. ORM 활용 API 구현
섹션 14. 로그인 프로세스
섹션 15. 결제
섹션 16. 파일 업로드 API 구현
섹션 17. 검색
섹션 18. Microservice
섹션 19. 테스트코드
섹션 20. 배포
섹션 21. Kubernetes
섹션 22. Git
섹션 23. 기타
섹션 24. 백엔드 심화
섹션 25. Review 영상2강
- 2022. 12. 16.
- 2025. 05. 13.
수강생 후기
실제 수강생들의 생생한 후기입니다
★★★★★“독학으로 이런저런 강의들을 나눠서 듣고 있었는데 기초적인 부분부터 하나씩 짚고 넘어가며 설명해 주시는 것 같아서 백엔드라고 하는 분야를 처음 접하는 사람으로서도 아주 듣기 좋은 강의인 것 같습니다!”
★★★★★“협업에서 개발에 허덕이고 있는 1년차 주니어 개발자 입니다. 매일 부족함을 느끼며 스택에 맞는 여러 온라인 강의를 다 결제하여 학습을 병행하고 있습니다.”
★★★★★“노드 섹션은 아는 부분이 많아 빠르게 훑어봤는데 그래프큐엘은 처음이라 재밌네요. 도커부터 좀 어렵지만 Nest와 도커를 같이 쓴다는 점이 이 강의의 장점이라고 생각해요!”
★★★★★“처음엔 다른 강좌들에 비해서 가격이 비싸 수강을 고민했는데요. 2/3정도 들었는데 전혀 돈이 아깝지 않습니다. 다른 강의들에서는 이렇게 하면 게시판이 만들어진다~ 에서 그쳤던 수준의 강의가 많았었는데 이 강좌에서는 기초적인 내용부터 시작해서 백엔드 개발자로서 현업에서 고려해야 할 내용들을 함께 공부할 수 있습니다. 예전에 회사다니던 때 프로젝트에 이런거 적용시켜봤으면 좋았겠다 싶은 내용이 참 많았습니다. 강사님께서 쉽게 풀어서 잘 말씀해주시기에 입문자분들에게도 추천하며, 경험자분들에게도 알아갈 만한 내용이 많은 것 같습니다. 나중에”
실시간 수강 현황
수강생이 말하는 이 강의의 장점
수강 전 Q&A
총 96개의 질문 · 답변율 98%
비전공자인데 이 강의만으로 백엔드 개발자 취업이 가능할까요?
안녕하세요! 네, 이 강의는 비전공자도 현업 수준까지 성장할 수 있도록 설계되었습니다. 실제로 많은 비전공자 수강생분들이 취업에 성공하셨어요. 커리큘럼을 따라가시면서 포트폴리오를 완성하시면 충분히 가능합니다 :)
Node.js는 어느 정도 아는데, Nest.js부터 들어도 되나요?
네! 섹션별로 나뉘어 있어서 원하시는 파트부터 수강하셔도 됩니다. 다만 앞부분에서 다루는 개념들이 뒤에서 활용되기도 하니, 가볍게 훑어보시는 것도 추천드려요!
강의 완강 후 포트폴리오 첨삭도 가능한가요?
커뮤니티에 포트폴리오를 올려주시면 피드백 드리고 있어요! 많은 수강생분들이 활용하고 계십니다. 부담없이 올려주세요 :)
수강 기한이 따로 있나요? 천천히 듣고 싶은데...
수강 기한은 무제한입니다! 본인의 속도에 맞춰서 천천히 수강하셔도 전혀 문제없어요. 다만 규칙적으로 학습하시는 것을 권장드립니다 :)
총 20페이지 중 1페이지