BEST
개발 · 프로그래밍

/

데브옵스 · 인프라

비전공자도 이해할 수 있는 Docker 입문/실전

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

(5.0) 수강평 34개

수강생 488명

Thumbnail

초급자를 위해 준비한
[데브옵스 · 인프라, Docker] 강의입니다.

이런 걸
배워요!

  • Docker 기본 개념

  • Spring Boot를 Docker로 띄우기

  • Nest.js를 Docker로 실행시키기

  • Next.js를 Docker로 실행시키기

  • MySQL을 Docker로 실행시키기

  • AWS EC2에서 Docker 사용하기

  • Docker를 활용해 서비스 배포하기


🤬 에라이, 못 해먹겠네!

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

Docker를 공부할 때 느꼈던 첫 번째 느낌은 '방대함, 답답함'이었어요.

Docker를 익히기 위해 관련 책을 사서 공부를 하려고 했었어요. 책의 구성이 Docker의 명령어를 하나씩 풀어서 설명하는 방식이었어요. 명령어의 개수도 많아서 학습하는 데 버거웠어요. 하지만 꿋꿋이 버텨가면서 명령어들을 하나씩 공부해나갔어요.

각 명령어에 대한 이해도는 높아졌지만 이걸 실전에서는 어떻게 응용해야 할 지 전혀 감을 못잡겠더라구요. 분명 Docker 책을 가지고 1달 동안 공부했는데도 불구하고, 실제 프로젝트에 적용 못시키는 제 자신을 보면서 답답함을 느꼈어요.

이런 어려움을 겪었던 시절이 저도 있었다보니, 비전공자도 쉽게 이해할 수 있으면서 실전에서 바로 적용할 수 있는 Docker 강의를 만들어야겠다고 생각했어요.

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

Docker는 활용도가 높아서 다양한 경우에서 많이 사용되고 있어요. 이해도를 높이기 위해 19개의 예제를 준비했어요. 다양한 예제를 통해 Docker의 개념을 확실히 익히실 수 있게 신경썼어요.

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

제가 지금까지 약 50개 이상의 프로젝트를 경험했어요. 이 때 매번 필수적으로 자주 사용했던 Docker 개념 및 명령어만 모아서 구성했어요. 한 마디로, 현업에서 자주 사용하는 Docker 개념만 선별해서 목차를 구성했어요.

Docker를 사용하는 방법도 중요하지만, 실제 프로덕션 환경에서 어떻게 구성해서 쓸 건지를 아는 것도 중요합니다. 그래서 AWS EC2에 Docker를 활용해 어떻게 애플리케이션을 배포할 지에 대한 내용도 포함시켰습니다.

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

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

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

취업 및 이직을 하기 위해 Docker를 학습하려고 하시는 분

🙊 이 강의를 다 듣고 나면?

프론트엔드 서버, 백엔드 서버, DB와 같은 프로그램을 Docker로 설치, 실행, 관리하실 수 있게 됩니다. 단순히 학습용이 아닌 실제 현업에서 활용하는 방식으로 Docker를 적용시키실 수 있게 됩니다.

🍡 맛보기

'Docker란 ? / 컨테이너(Container)란? / 이미지(Image)란?' 수업 中

'[실습] Spring Boot, MySQL, Redis 컨테이너 동시에 띄워보기' 수업 中

'[학습 Tip] First Word 법칙' 수업 中

참고 사항

리눅스의 기본 명령어를 알고 계시다면 훨씬 더 수월하게 강의를 들으실 수 있습니다. 하지만 리눅스의 기본 명령어를 모른다고 하시더라도 강의에서 설명드릴 '주석 공부법'을 활용하시면 충분히 학습할만 하실거에요. 또한 AWS로 서버를 배포해본 경험이 없으신 분들을 위해 AWS 보충 강의를 추가로 올려두었습니다. 혹시나 학습하다가 이해 안 되는 부분이 나올 경우 Q&A 게시판 또는 1:1 오픈 톡방을 활용해 바로 질문해주세요😊

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

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

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

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

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

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

안녕하세요!

비전공자 출신으로 개발 공부를 시작했습니다. 어느 새 벌써 6년차 개발자가 되었네요! 최근에는 2개의 회사에서 CTO를 역임하면서 개발자로 활동했었어요. 시간 여유가 될 때마다 코딩 강의, 회사 개발 컨설팅, 강연 등을 해왔습니다.

지금까지 가르친 학생 수는 어느새 2,500명(24년 5월 기준)이 넘어갔네요! 여러 제자들을 가르치면서 매번 느끼는 거지만, 교육에 대한 뿌듯함을 잊을 수가 없어서 인프런에서 꾸준히 교육을 진행해보려 합니다.
(* 수강생 중 카카오페이, 야놀자, 배달의민족(우아한형제들) 합격생 배출)

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

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

감사합니다!

🏆 강의 Best Review

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


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • Docker를 처음 배우시는 분

  • Docker를 실전에 바로 적용시키고 싶으신 분

  • 혼자 Docker를 공부하다가 막히신 분

  • 현업에서 자주 사용하는 Docker 구성을 배우고 싶으신 분

  • Docker가 처음인 비전공자 출신 개발자

선수 지식,
필요할까요?

  • 리눅스 기본 명령어

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

 

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

 

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


 

커리큘럼

전체

75개 ∙ (6시간 21분)

강의 게시일: 2024년 06월 13일
마지막 업데이트일: 2024년 10월 02일

수강평

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