NEW
개발 · 프로그래밍

/

데이터베이스

비전공자도 이해할 수 있는 DB 설계 입문/실전

비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 'DB 설계 입문/실전' 강의를 만들어봤습니다!

(5.0) 수강평 21개

수강생 361명

Thumbnail

입문자를 위해 준비한
[데이터베이스, 백엔드] 강의입니다.

이런 걸
배워요!

  • 복잡한 개념을 몰라도 적용할 수 있는 마법의 DB 설계 규칙 6가지

  • 현업 개발자들이 DB를 설계하는 방법

  • DB 설계 핵심 원칙 및 전체 과정


🤬 에라이, 못 해먹겠네!

비전공자로 개발을 시작해 여러 회사에서 CTO로 활동하다가, 현재는 교육자로 활동하고 있는 박재성이라고 합니다. 저도 비전공자로 개발을 시작해 DB 설계를 공부하던 시절이 있었어요.

DB 설계를 공부하기 위해 관련된 책들을 사서 공부했었어요. 책에서는 개념적 설계, 논리적 설계, 이상현상, 정규화, 이행적 함수 종속 등 너무 어려운 용어와 개념이 많이 나왔어요. 처음에는 이해하기 어려웠지만 포기하지 않고 끝까지 노력해서 저 개념들을 다 이해하게 됐어요. 그런데 막상 프로젝트에서 DB를 설계하려고 하니까 손 하나 까딱 못하겠더라고요. 이 때 느꼈습니다.

"실전에 적용조차 못하는 DB 설계 이론만 배웠구나..."

이론이랑 실제 DB를 설계하는 방법이랑 차이가 너무나 크다는 걸 깨달았어요. 그래서 이런 어려움을 겪었던 시절이 저도 있었다보니, 비전공자도 충분히 실전에서 써먹을 수 있는 DB 설계 강의를 만들어야겠다고 생각했어요.

이 강의에서는 현업 개발자들이 실제로 데이터베이스를 설계하는 방식을 알려드릴까 합니다. 제가 알려드리는 방법 대로만 따라오시면 불필요하고 어려운 이론을 몰라도 현업 개발자처럼 정확하게 설계할 수 있게 될 겁니다.

강의를 만들면서 신경 쓴 4가지 Point

강의를 다 들었는데도 불구하고 실전에서 적용할 수 없다면 잘못된 강의라고 생각했어요. 이론을 깊이 학습하는 학구적인 방식이 아닌, 실무에 바로 적용가능한 실전성 있는 강의로 구성하려고 했어요.

DB 설계를 할 때 딱 필요한 핵심 개념만 선별해서 알려드립니다. 자주 쓰이는 개념 몇 가지만 알면 DB 설계를 하는 데 충분합니다. 쓸데 없는 개념은 안 알려드릴거에요. 이렇게 배우시면 진짜 빠르게 배워서 실전에서 바로 적용할 수 있습니다.

이론만 설명하는 게 아니라 샘플 프로젝트를 활용해 DB 설계 과정을 하나하나 다 보여드릴거에요. 설계 과정을 보여드림으로써 실전에서 어떤 과정을 거쳐 DB를 설계하는 지 쉽게 배워가실 수 있습니다.

개념을 배웠으면 우리는 그 개념을 활용해서 실제로 DB 설계를 해봐야 됩니다. 그래서 현업과 가장 유사하게 연습할 수 있게 4개의 프로젝트를 준비했습니다.

👍 이런 분들이 들으시면 좋아요!

유튜브나 블로그를 보고
DB 설계를 학습하는 데
어려움을 겪고 있으신 분

비전공자 출신이어서
어려운 개념 및 용어에
대한 이해가 느리신 분

프로젝트에서
스스로 DB 설계를
해보고 싶으신 분

🙊 이 강의를 다 듣고 나면?

실제 프로젝트에서 처음부터 끝까지 스스로 DB 설계를 하실 수 있게 됩니다. 단순히 학습용이 아닌 실제 현업 개발자들이 DB를 설계하는 방식으로 배우실 수 있습니다.

🍡 맛보기

'[실습] 화면 UI 디자인을 보고 DB 설계해보기 - JSCODE 투두리스트' 수업 中


'[실습] 요구사항을 보고 DB 설계해보기 - JSCODE 커뮤니티 (2)' 수업 中


'저장할 데이터 파악하기 / 그룹핑해서 분류하기' 수업 中

참고 사항

혹시나 학습하다가 이해 안 되는 부분이 나올 경우 Q&A 게시판 또는 1:1 오픈 톡방을 활용해 바로 질문해주세요😊 되도록이면 24시간 내로 답변 드리려고 하고 있습니다!

🚨 교육을 하는 사람이 어떤 사람인지 반드시 확인하세요!

의사를 잘못 만나면 그 순간 병을 못 고쳐서 죽음을 맞이할 수 있습니다. 하지만 죽음이란 건 그 순간의 고통으로 끝이 납니다. 하지만 선생을 잘못 만나서 교육을 잘못 받으면 인생을 살아가는 내내 고통스럽습니다.

잘못된 교육으로 인해 원치 않는 회사에 가고, 생각보다 작은 급여를 받게 되며, 그로 인해 평생을 고통받으며 살아갈 수도 있습니다. 그 뿐만 아니라, 잘못 받은 교육으로 인해 내 자식까지 잘못된 교육이 대물림됩니다.

교육이란 건 한 사람의 인생을 정말 긍정적으로 바꿀 수도 있지만, 한편으로는 한 사람의 인생을 송두리째 날릴 수도 있는 것이라고 생각합니다. 그만큼 교육은 책임이 무겁다고 생각합니다.

따라서 교육을 하는 사람이 누구인지, 어떤 사람인지, 어떤 길을 걸어 왔는지를 확인해보고 신중하게 판단하시기 바랍니다.

👋 안녕하세요!
이제야 제 소개를 드리네요 ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

안녕하세요!

비전공자 출신으로 개발 공부를 시작했습니다. 어느 새 벌써 6년차 개발자가 되었네요! 최근에는 2개의 회사에서 CTO를 역임하면서 개발자로 활동했었어요. 시간 여유가 될 때마다 코딩 강의, 회사 개발 컨설팅, 강연 등을 해왔습니다. 지금까지 가르친 학생 수는 어느새 4,000명(24년 10월 기준, 오프라인/온라인 합산)이 넘어갔네요! (* 수강생 중 카카오페이, 야놀자, 배달의민족(우아한형제들) 합격생 배출)

제가 어렵고 힘들 때 도움을 많이 받아왔던 것처럼, 다른 많은 사람들에게도 도움을 줄 수 있는 사람이 되고 싶었습니다. 그리고 개발을 통해 만들어낸 가치가 다른 사람들에게 긍정적인 영향을 주었을 때가 가장 뿌듯하고 행복하다고 느꼈습니다.

이러한 이유들로 인해 제가 노력해서 얻어왔던 것들을 베풀고 나눔으로써, 그 사람들이 조금 더 나은 삶을 살 수 있었으면 좋겠습니다.

감사합니다!

🏆 강의 Best Review

** 이전에 제작했던 <비전공자도 이해할 수 있는 AWS 입문/실전>에서 작성된 후기입니다.


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • DB 설계를 처음 배우시는 분

  • 정규형 개념을 실전에 적용시키기 어려우신 분

  • 현업 개발자들이 많이 사용하는 DB 설계 방법을 배우고 싶으신 분

  • 처음부터 끝까지 스스로 DB를 설계하고 싶으신 분

선수 지식,
필요할까요?

  • 기본적인 SQL문

[Sites]
Youtube 바로가기 (클릭!)
LinkedIn 바로가기 (클릭!)

 

[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO

 

[ETC]
- JSCODE 누적 오프라인/온라인 수강생 2,500명 돌파 (24년 5월 기준)
- 기업 대상 개발 컨설팅 및 코딩 교육 활동


 

커리큘럼

전체

43개 ∙ (5시간 1분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!