Thumbnail
BEST
개발 · 프로그래밍 백엔드

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스 대시보드

(4.7)
35개의 수강평 ∙  1,280명의 수강생
396,000원

월 79,200원

5개월 할부 시
지식공유자: 코드캠프
총 254개 수업 (106시간 58분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.

코딩과 사랑에 빠져버린 8년차 풀스택 개발자 Captain의 사심이 가득 담긴 커리큘럼이에요. 백엔드의 모든 것을 다 알려주고 싶은 Captain의 마음이 녹아있죠! 이 강의를 듣다보면 '이렇게까지 알려준다고?' 하는 생각을 떨칠 수 없을 거예요. 모두가 어려워하는 부분까지 꼭꼭 씹어 떠먹여주는 이 강의로 시작해 볼까요?

✍️
이런 걸
배워요!
실무 포트폴리오 2개
최신 기술 스택을 활용한 6개의 프로젝트 구현
프로그래밍 언어와 개념 학습
고난도 API기능 구현 (로그인·결제·파일 업로드·이미지 서비스)
Javascript 기반 최신 웹 프레임워크 Nest 집중공략
통신 기초부터 테스트코드 작성까지 완벽한 사이클 이해
실무 커뮤니케이션 역량 증진

코알못에서 백엔드 개발자가 되기까지!
고농축 백엔드 코스 ✨

💥 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

우리에게 필요한 정보를 담고 있는 페이지의 정보를 긁어오는 방법과 지식재산권을 침해하지 않도록 주의해야 하는 사항에 대해 배울 거예요.

#04. Nest.js

Javascript의 OOP 위주 개발을 도와주는 프레임워크 'Nest.js'와 대표적인 'RDBMS, MySQL'을 학습하기 위한 초석을 다집니다.

#05. Database ERD

불필요한 메모리의 낭비를 줄이기 위해 어떻게 해야 할까요? 데이터를 효율적으로 관리하는 방법과 필요한 개념을 학습하고 직접 테이블을 구성해 봅니다.

#06. ORM 활용 API구현

서버에서 DB를 보다 직관적으로 조작할 수 있도록 도와주는 ORM을 학습하고 사용자의 요청을 처리할 수 있는 API를 구현합니다.

#07. 로그인 프로세스

로그인, 회원가입 로직의 흐름을 이해하고 직접 구현하며 사용자의 개인정보를 외부로부터 안전하게 지키는 방법에 대해 학습합니다.

#08. 결제

복잡한 결제과정을 PG사를 거쳐 처리하는 방법과 사용자의 결제 정보를 실무에서는 어떤 식으로 관리하는지 학습하고 직접 구현합니다.

#09. 파일 업로드 API 구현

사용자에게 이미지 파일을 건네받는 API, 그리고 건네받은 파일을 우리 서버에서 저장 · 관리하는 로직을 직접 구현합니다.

#10. 검색

필요한 데이터를 더욱 빠르게 검색하기 위해 Cache, Redis 등의 개념을 학습하고 적용해 봅니다.

#11. Microservice

마이크로 서비스에 대해 학습하며 어떻게 하면 거대한 서비스를  안정적으로, 모듈 형식으로 관리할 수 있는지 학습합니다.

#12. 테스트코드

API가 의도대로 작동하고 있는지 코드로 검증할 수 있는 테스트 주도 개발을 통해 빈틈없는 서비스를 구현하는 방법에 대해 알아봅니다.

#13. 배포

지금까지 학습하며 직접 구현한 서버, DB, 검색 시스템을 누구나 이용해 볼 수 있도록 배포를 진행합니다.

 

#15. 기타

제대로 짚고 넘어가지 않았던 Javascript가 비동기 처리를 수행하는 방법에 대해서 알아봅니다.

#14. Git

실제 개발을 진행하면서 버전 관리, 팀원과의 협업 등을 위해 반드시 사용하게 되는 Git에 대해서 알아봅니다.

#16. Review

특정 과제에 리뷰영상이 제공됩니다. 내 코드와 비교해보며 부족한 부분을 채울 수 있어요!



내 손으로 채운 코드로
포트폴리오를 완성하세요.

☝🏻 특정 사이트 정보 가져오기

내가 만들고자 하는 서비스를 완성하기 위해 타 사이트의 정보가 필요할 때가 있죠. 이럴 때마다 우리는 복사>붙여넣기>복사>붙여넣기... 를 반복해서 데이터를 직접 입력해야 할까요?
개발자답게 타 사이트의 데이터를 긁어오는 방법 그리고 이러한 로직을 작성하면서 발생할 수 있는 법적 문제에 대해서도 함께 알아볼 거예요.

✌🏻 유저가 업로드한 이미지가 어떻게 관리되는 걸까요?

우리는 게시글에 이미지를 추가하고 싶을 때 버튼 몇 번만 클릭하면 간편하게 이미지를 추가할 수 있어요. 하지만 이미지가 화면에 지속적으로 보이기 위해서는 어딘가에 파일이 저장되어야 하고, 필요할 때마다 저장된 파일을 계속 불러와야 하죠.
이런 이미지, 파일 등이 어디에 어떻게 저장되는지 프로세스를 들여다볼 거예요👀


👌🏻 하나의 단어 검색으로 해당 단어가 포함된 모든 정보 가져오기

'카드'라는 단어를 검색했을 때 '카드 추천', '카드 발급', '내 카드 조회' 등 해당 단어가 포함된 많은 내용이 함께 나오는 경우를 보신적 있나요? 무언가를 검색할 때, 그 편리함과 속도를 높여줬던 검색 기능! 서버에서는 어떻게 처리해 주었기에 그런 검색이 가능했던 것인지 함께 배워볼 거예요.



🖖🏻 결제와 같은 민감한 서비스는 서버에서 어떻게 관리할까요?

우리가 상품을 결제하는 동안 서버에 문제가 생겼다면 우리의 결제 정보는 어떻게 될까요?💸
만약 서버의 로직이 잘못 작성되어 있다면 내 계좌에서 출금만 되고 상품을 구매한 내역은 저장되지 못할 수 있어요. 이렇듯 민감할 수 있는 데이터, 정보들을 어떻게 하면 안전하게 관리할 수 있을지 트랜잭션의 개념을 접목해 배워봅니다.

🎯 이 강의로 얻는 포트폴리오 입니다.
· 01. 스타벅스
 - Node.js로 진행하는 미니 프로젝트입니다. 스타벅스 앱의 회원가입을 구현하고, 데이터 크롤링을 통해 데이터를 추출합니다.
· 02. 나만의 서비스 - Nest.js로 DB, ERD 등 배우는 내용을 직접 접목시켜 원하는 서비스를 구현합니다. 정해진 UI나 틀이 없기 때문에 강점을 부각시키며 개성있는 서비스를 구현할 수 있어요.

 
 
 

게다가 강의 하나로 

이만-큼의 스택을 한 번에 겟! 

보이지 않는 영역에서 많은 양의 데이터를 다뤄야 하다 보니 백엔드 과정이 어렵게 느껴질 수 있어요. 하지만 이 강의에서는 여러 가지 프로젝트를 통해 재미있고 깊게 스택을 이해할 수 있을 거예요! 가장 효율적이고 간결한 코드를 위해 Javascript, Typescript, Node.js, Nest, Express, Rest-API 등 유용한 프레임워크와 라이브러리를 조합했어요.

여러분은 이 강의를 통해 많은 스타트업과 기업이 실무에서 사용하는 백엔드 스택들을 깊고 넓게 얻을 수 있을 거예요!

* version : 수강 시 사용하는 버전입니다. (필요시 참고해주세요!) 

[Node Section (section 1-3)]
- Node.js: ^13.14.0
- yarn: ^1.22.19
- axios: ^0.27.2
- express: ^4.18.1
- apollo-server: ^3.7.0
- mongoose: ^6.3.3

[Nest Section (section 4-15)]
- @nestjs/cli: ^8.0.0
- typescript: ^4.3.5
- typeORM: 0.2
- grapql: ^16.5.0
- mysql2: ^2.3.3
- apollo-server-express: ^3.8.1
- jest: ^27.0.6
- graphql-upload: ^13.00
- cachemanager: 4.1.0

'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. 수강 중 궁금한 점이 생겼어요.
커뮤니티에 질문을 남겨주세요. 코드캠프 팀이 빠른 시일 내에 속 시원한 답변을 달아드릴게요 :)


팀 코드캠프를
소개합니다.
 


이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
국비 또는 다른 강의에 부족함을 느끼신 분
최신 기술 스택으로 백엔드를 완성하고 싶은 분들
전문적인 계단식 커리큘럼을 통해 성장하고 싶은 분들
현업에 있지만 아직 부족하다고 느끼는 주니어 개발자
트렌드에 맞는 포트폴리오로 취업하고 싶은 취준생
📚
선수 지식,
필요할까요?
코딩에 대한 열정과 의지 🔥

안녕하세요
코드캠프 입니다.
코드캠프의 썸네일

"Try anything, Try everything!"

코드캠프는 유능한 개발자를 양성하며 개발의 미래를 바꾸고자 하는 목표를 가지고 있습니다. 사회적, 경제적, 교육적 배경에 상관없이 누구에게나 커리어 전환의 기회를 제공하기 위해 인프런에 나타났답니다. 코캠과 함께 커리어 점프에 도전하세요!

공동 지식공유자: 노원두의 썸네일
커리큘럼 총 254 개 ˙ 106시간 58분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 시작은 프리캠프
섹션0|웹앱 서비스 이해 & 프로그램 설치
▶ 웹·앱 서비스란? 미리보기 03:22 ▶ 프로그램 설치(VS Code, Extension) 미리보기 07:54 ▶ HTML은 약속된 '명령어'이다 미리보기 11:31 ▶ HTML의 핵심 미리보기 42:26
섹션2|CSS의 기본과 싸이월드 실습 1탄
▶ 기술스택 이해하기 미리보기 06:15
▶ CSS 배우기 25:29
▶ CSS 정렬 20:44
▶ 싸이월드 만들기 1탄 43:25
섹션3|Javascript의 기본과 싸이월드 실습 2탄
▶ 웹 언어 자바스크립트 이해하기 02:41
▶ 변수와 상수 17:08
▶ 배열 24:31
▶ 객체 20:41
▶ 싸이월드 만들기 2탄 39:43
섹션4|Javascript 실무와 싸이월드 실습 3탄
▶ 데이터 타입과 연산자 17:30
▶ 조건문 19:54
▶ 반복문 22:19
▶ 수학 객체 06:44
▶ DOM 10:42
▶ 싸이월드 만들기 3탄 27:31
섹션5|Javascript 응용과 싸이월드 실습 4탄
▶ 함수 09:14
▶ 함수 작성 방법 14:21
▶ 내장함수 24:09
▶ 싸이월드 만들기 4탄 23:31
섹션6|Javascript 이벤트 변경 감지와 싸이월드 실습 5탄
▶ 내장함수 리뷰 11:00
▶ 이벤트 변경 감지 16:05
▶ 싸이월드 만들기 5탄 43:25
섹션7|FINAL 과제와 Github 잔디 심기
▶ final 과제 07:56
▶ Git/Github 22:02
섹션 2. 훈훈한 Javascript
섹션0|변수, 문자와 숫자
▶ 변수란? 미리보기 13:34 ▶ 변수 선언과 데이터 할당 미리보기 06:42 ▶ 변수 선언 키워드 미리보기 18:58 ▶ String, Number 미리보기 13:58
섹션1|배열, 객체
▶ 배열 11:47
▶ 배열 메소드 17:16
▶ 객체 16:31
▶ 객체 메소드 15:58
섹션2|함수
▶ vscode세팅 (enmet) 03:58
▶ HTML 문서 개념 설명 23:24
▶ JS로 기능 만들기 (함수 선언과 호출) 06:35
▶ JS로 기능 만들기 (onclick 이벤트 추가) 04:11
▶ querySelector를 활용한 데이터 참조 13:53
▶ 날짜를 생성하는 new Date 20:28
▶ 함수의 리턴 13:37
▶ 함수 선언의 종류 05:50
섹션3|조건문
▶ vscode 세팅 (Live Server 설치) 07:01
▶ localhost란? 07:47
▶ D-Day Counter HTML 구조 완성 27:06
▶ 비교연산자 12:43
▶ 배열과 객체의 비교 12:30
▶ 조건문과 논리연산자 21:42
▶ 조건에 따른 메세지 출력 13:33
섹션4|반복문
▶ 스크립트 태그의 위치 20:13
▶ JS로 HTML, CSS 조작 22:33
▶ 반복문이란? 04:48
▶ for문과 while문 10:26
▶ 반복문을 활용한 날짜 데이터 리팩토링 13:18
▶ for-of와 for-in 23:45
▶ 반복문을 사용한 텍스트 갱신 07:53
▶ setInterval 07:55
▶ clearInterval 24:54
섹션5|함수 활용
▶ 함수의 인자와 매개변수 30:57
▶ 브라우저의 web storage 07:24
▶ localStorage 접근 방법 07:24
▶ 조건문과 storage 데이터의 조합 05:30
▶ storage 데이터 유무에 따른 조건문 15:51
섹션6|DOM
▶ <ul>, <ol>, <li> 태그 12:06
▶ DOM이란? 13:57
▶ 키보드 event 체크 08:50
▶ JS로 HTML 태그 생성 03:46
▶ appendChild 12:28
섹션7|스코프, 호이스팅
▶ addEventListener 22:45
▶ eventListener를 활용한 태그 삭제 26:33
▶ 함수 스코프, 블록 스코프 09:55
▶ 실행 컨텍스트 19:26
▶ 객체 localStorage 저장 15:37
▶ 함수, 변수의 호이스팅 30:23
섹션8|데이터 통신
▶ geolocation 16:29
▶ openWeatherMap 02:29
▶ API란? 02:36
▶ openWeatherMap API 10:54
▶ HTTP 프로토콜 08:03
▶ 동기와 비동기 13:43
▶ Promise 객체 05:33
▶ then, catch 20:29
섹션9|구조분해할당
▶ 구조분해할당 19:54
▶ spread 연산자 15:16
▶ 깊은 복사, 얕은 복사 15:07
▶ rest 파라미터 03:56
▶ 구조분해할당 적용 09:45
▶ JSON 데이터 활용 19:24
▶ localStorage로 렌더링 딜레이 해결 16:38
섹션 3. Node.js
01-오리엔테이션 08:20
01-01 Node.js 활용 1 43:20
01-02 Node.js 활용 2 31:29
01-03 퍼사드 패턴 27:41
01-04 이메일 템플릿 생성 1 33:49
01-05 이메일 템플릿 생성 2 - Shorthand property names 17:34
01-06 이메일 템플릿 생성 3 - 구조분해할당 26:34
01-07 이메일 템플릿 생성 4 28:23
01-08 이메일 템플릿 생성 5 - import & export 활용하기 20:34
섹션 4. 데이터 통신
02-데이터 통신 기초 43:38
02-데이터 통신 실습 51:10
섹션 5. 기초 API 구현
03-01 Express 기초 38:04
03-서버와 포트 29:49
03-02 Nodemon 적용 09:09
03-03 Rest-API 만들기 43:39
03-04 API-Docs 생성 API 실습 42:19
03-05 Axios를 활용한 데이터 통신 39:05
03-CORS 33:48
03-06 Apollo Server 17:26
03-07 GraphQL-API 만들기 34:14
03-08 동기 방식 / 비동기 방식 48:25
03-09 인증 번호 전송 API 23:54
03-10 가입 환영 이메일 전송 API 39:46
섹션 6. Docker
04-01 Docker 1 - 설치 01:09:44
04-02 Docker 2- API 패키징 42:56
04-03 Docker 3 - package.json 25:47
04-백엔드와 데이터베이스의 이해 24:10
04-Docker-MongoDB 연결 19:47
04-04 Docker-compose 28:12
04-05 ODM - MongoDB 접속 30:08
04-06 Mongoose 활용 31:21
04-07 Docker Compose Volumes 16:21
04-몽구스의 진실 08:43
섹션 7. Scraping
05-스크랩핑과 브라우저 주소창의 원리 24:41
05-01 오픈그래프 태크 스크랩핑 33:33
섹션 8. Class와 의존성 주입
06-01 Class 31:27
06-02 Class 상속 13:54
06-03 Class 전략 패턴 11:12
06-04 객체 지향 프로그래밍 (OOP) 10:41
06-05 객체 지향 프로그래밍 (OOP) 실습 14:23
06-06 MVC Pattern 19:57
06-07 API 만들기 + MVC 분리 실습 11:00
06-08 DI / IoC 58:51
섹션 9. TypeScript
07-TypeScript 16:37
07-01 TypeScript Basic 실습 31:38
07-02 TypeScript Decorator 11:52
07-03 TypeScript 추가 기능 24:25
섹션 10. Nest.js
08-01 Nest.js 49:50
08-ESLint & Prettier 22:16
08-Nest.js API 구조 18:19
08-02 Nest.js & GraphQL 01:01:09
08-03 Typescript 심화 타입 ( Utility, Generic) 01:03:08
08-MySQL 접속 16:06
08-04 Nest.js - MySQL 연결 37:37
08-05 게시판 CRUD API 51:18
08-06 Docker 패키징 23:09
섹션 11. Database ERD
09-데이터 정규화 1 51:02
09-데이터 정규화 2 01:01:48
09-ERD 생성 33:47
섹션 12. ORM 활용 API 구현
10-01 Entity 구현 52:42
10-02 MySQL Query 44:56
10-복잡한 쿼리 12:55
10-중간 점검 퀴즈 (리뷰영상은 섹션 24에서 제공) 02:17
10-03 상품 등록, 조회 API 01:16:43
10-04 상품 수정 API 01:27:03
10-05 상품 삭제 API 36:00
10-06 1:1 관계 등록 API 50:45
10-07 1:N 관계 등록 API 22:04
10-08 N:M 등록 / 조회 API 48:01
섹션 13. 로그인 프로세스
11-로그인 프로세스 이해 50:10
11-브라우저 저장소와 쿠키 28:11
11-01 회원가입 API - 암호화(Hash) 01:08:23
11-02 로그인 API - 인증 57:57
11-03 회원 조회 API - 인가 01:11:50
11-AccessToken & RefreshToken 35:12
11-04 로그인 API 확장 40:27
11-05 토큰 재발급 API 38:26
섹션 14. 결제
12-결제 프로세스 35:30
12-PG사 실습 - Portone (구 아임포트) 16:39
12-01 결제 API 01:41:07
12-GraphQL 실체 23:49
12-02 Transaction 33:20
12-03 Transaction과 Connection 20:00
12-04 Transaction - Isolation 1 49:12
12-05 Transaction - Isolation 2 32:26
12-데드락 10:48
섹션 15. 파일 업로드 API 구현
13-이미지 업로드 프로세스 22:38
13-이미지 전송 원리 09:11
13-01 Single Image Upload 40:44
13-02 Promise 18:34
13-03 Single Image Upload with Promise 04:56
13-04 Multiple Image Upload 17:42
13-05 Promise.all 11:47
13-06 Multiple Image Upload with Promise.all 21:34
13-07 Cloud Functions 16:44
섹션 16. 검색
14-01 Trigger 32:08
14-02 Procedure 15:29
14-03 Index 30:31
14-04 Redis 58:26
섹션 17. Microservice
15-마이크로서비스에 대한 이해 16:22
15-01 API-Gateway 1 51:31
15-02 API-Gateway 2 35:24
15-03 NginX 27:40
섹션 18. 테스트코드
16-테스트코드 18:23
16-01 Jest 46:49
16-02 Mocking 10:18
16-03 Jest 실습 49:51
16-TDD 06:32
섹션 19. 배포
17-배포 19:05
17-01 인스턴스 배포 01:03:37
17-02 리눅스 서버 운영 26:07
17-클라우드 관리형 데이터베이스 배포 50:55
17-VPC Peering 30:56
17-도메인 연결 42:20
17-SSL과 HTTPS 56:09
17-네트워크와 트러블슈팅 29:23
섹션 20. Kubernetes
18-Kubernetes 18:10
18-01 Kubernetes 실습 01:00:07
18-Kubernetes 네트워크 31:34
18-02 Kubernetes rolling 배포 58:02
18-03 Kubernetes Ingress 32:10
18-무중단 배포 01:02:28
18-CI / CD 12:32
18-04 Kubernetes - CI / CD 40:14
섹션 21. Git
19-프로젝트 설계 46:12
19-Gitflow Work-flow 37:33
10-Gitflow 실습 37:26
19-CI / CD 기반 협업 방식 02:54
섹션 22. 기타
취업 준비 가이드 12:50
섹션 23. 백엔드 심화
00-01 Callback / Promise 01:07:01
00-02 CPU 인텐시브와 API 트러블슈팅 11:32
00-03 이벤트루프 33:13
00-04 워커스레드 18:30
00-05 매크로큐와 마이크로큐 27:16
00-06 마이크로큐와 Await의 관계 41:28
섹션 24. Review 영상
중간 점검 퀴즈 (섹션 12 과제) 19:05
구글 로그인 (섹션 13 과제) 01:13:41
소셜 로그인 (네이버 카카오 로그인 과제) 45:23
소셜 로그인 리팩토링 41:14
결제 검증 (섹션 14 과제) 01:08:44
결제 취소 (섹션 14 과제) 01:22:42
예외 통합 (섹션 14 과제 후 추가 영상) 39:53
썸네일 트리거 (섹션 15 과제) 01:32:53
강의 게시일 : 2022년 12월 16일 (마지막 업데이트일 : 2023년 04월 24일)
수강평 총 35개
수강생분들이 직접 작성하신 수강평입니다.
4.7
35개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
종이피카츄 thumbnail
5
독학으로 이런저런 강의들을 나눠서 듣고 있었는데 기초적인 부분부터 하나씩 짚고 넘어가며 설명해 주시는 것 같아서 백엔드라고 하는 분야를 처음 접하는 사람으로서도 아주 듣기 좋은 강의인 것 같습니다! 아직 수강중이지만, 결과적으로 docker, graphql, nest 등 여러개의 스택을 섞은 저만의 결과물을 만들어낼 수 있다는 점이 학구열을 더 불태우는 것 같아요. 코드만 작성하는 것이 아니라, ppt를 사용해서 원리나 플로우까지 함께 설명해 주셔서 더 이해가 잘 되더라고요. 그와 함께 왜 이러한 로직을 사용하는지, 어떤 면에서 손해를 보게 되는지 등을 함께 설명해 주시니, 학습하는 사람을 흔히 말하는 “코더”가 아니라 정말 “개발자”로 만들어주는 강의인 것 같아서 만족스럽습니다. 개인적인 상황 때문에 부트캠프라는 시스템을 통해 수강하는 것이 어려웠는데, 이렇게 같은 내용의 수업을 온라인으로 접해볼 수 있다는 것이 저에게는 굉장히 감사한 기회인 것 같습니다. 감사합니다.
2022-12-19
jjang thumbnail
5
커리큘럼을 보니 실무에서 많이 사용하는 스택이 많아서 구매했습니다. 강의가 이론+실습으로 순차적으로 진행되고 수업만으로 이해가 안 되더라도 노션을 읽어보면 이해가 잘 되네요! 강의와 자료가 모두 상세해서 좋고 데일리 과제가 없다면 제대로 이해했는지 판단하기 어려웠을 것 같은데 과제를 통해 직접 구현해 보면서 어느 부분이 부족한지 알 수 있어서 도움이 많이 됩니다. 전체적인 백엔드 실무에 대해 경험해 보고 공부하고 싶다면 추천하는 강의입니다!
2022-12-19
melony thumbnail
5
협업에서 개발에 허덕이고 있는 1년차 주니어 개발자 입니다. 매일 부족함을 느끼며 스택에 맞는 여러 온라인 강의를 다 결제하여 학습을 병행하고 있습니다. 우연히 인프런에 업로드 된 자바스크립트 강의를 이벤트성으로 접하게 됐을 때, 제가 필요한 다른 강의 또한 올라왔으면 좋겠다고 생각했습니다만, 이렇게 Nest강의가 올라오다니.. 사찰당한 기분에 일단 구경오게 되었습니다. 저렴한 금액은 아니여서 구매가 망설여지게 되었지만..;;;;; 제가 항상 궁금하던 서비스를 다루고 있어 학습을 시작. 아직 모든 강의를 듣지 않고 필요한 부분의 강의만 듣고 있는데, 생각보다 너무 만족스러워 이렇게 수강평을 남기게 되었습니다. 검색 부분을 먼저 학습해 본 결과, 자세한 수업 설명에 그동안 스스로 혼자 공부하거나 다른 강의를 접하여 공부한 개념들이 잘 정리되어 이해 할 수 있었습니다. 이 개념을 바탕으로 좀 더 혼자 적용해보기가 훨씬 수월해 질 것 같은 기대감이 생겼습니다. 일단 이거 하나만으로도 저는 너무 만족스럽네요. 아직 다른 부분의 강의는 확인해 봐야 하겠지만, 제공된 노션 자료들을 보면 다른 강의 또한 기대가 됩니다. 적은 양의 강의는 아니지만, 시간을 내어 찬찬히 들어볼 예정입니다. 후기가 없어서 구매를 망설이시는 분들에게 조금이나마 도움이 될까 싶어 수강평을 남겨봅니다.
2022-12-19
three thumbnail
5
코드캠프에서 오프라인 부트캠프로 백엔드 과정을 수료한 수료생입니다! 무베이스로써 백엔드 과정을 제대로 이해할 수 있을까 걱정을 하면서 수강을 시작했었는데, 원두 멘토님께서 기초부터 현업에서 사용하는 실습까지 꼼꼼히 이해하기 쉽게 알려주셔서 실제로 현업에 와서도 정말 많이 쓰고 있습니다!! 홈페이지의 기본이 되는 회원가입, 로그인부터 시작하여 결제 기능, 검색 기능, 이미지 처리 기능 등 기본적인 기능들이 어떤 프로세스로 이루어지고 로직을 어떻게 짜면 되는지 정말 하나하나 알려주셔서 처음 개발을 시작하는 사람으로써 이 강의를 제일 처음 들은것에 대해 절대절대 후회하지 않고 있습니다! 수업 중간중간 알려주신 소소한 팁들을 가지고 현업에서 개발자로 한 단계 한 단계 성장하고 있고, 제 동생에게도 개발자가 되고 싶으면 코드캠프 강의로 시작해라고 이야기할 정도로 정말 알찬 강의들로 이루어져 있기에 백엔드 개발자가 되고 싶다는 마음을 가졌으면 꼭 들어보세요!!
2022-12-19
김지우 thumbnail
5
비전공자도 듣기에도 쉽게 설명해주셔서 도움이 많이 되는 강의였습니다!
2023-01-11