Docker의 사용법부터 인프라 구축까지 4일만에 정복!

조기 마감되었습니다.

Docker 기반의

DevOps
인프라 구축
WORKSHOP

Docker의 사용법부터 실제 인프라 구축까지!
실습 중심으로 4일간 엑기스만 압축해서 배우는 워크샵

#DevOps#Docker
#실무노하우

기간 & 일정

2020.03.07–03.28
토요일 14:00 – 19:00
주 1회, 총 20시간

장소 & 준비물

패스트캠퍼스 강남강의장
강남역 4번 출구, 미왕빌딩
개인 노트북

문의

02-568-9886
help.camp.dev@fastcampus.co.kr
※주차는 지원되지 않습니다.

개발, 테스트, 서비스 환경을 효율적으로 관리할 수 있는
DevOpsDocker로 구현해보고 인프라 구축까지 체험해보는 시간,

단 4일!

Development + Operation = DevOps
DevOps에 대해 제대로 이해하고 계신가요?

devops3

DevOps의 핵심 #1.

효율성을 극대화하는 개발 패러다임으로,
개발-품질보증-운영이 유기적으로 연동됩니다.

devops4

DevOps의 핵심 #2.

자동화된 배포와 표준화된 생산 환경으로
반복 작업을 없애 생산성을 높입니다.

개발비용 및 시간 단축의 핵심 포인트,
‘얼마나 서버를 쉽고 빠르고 정확하게 만드는가’에 있습니다.

효과적인 DevOps 구축,
많은 오픈소스 중 왜 Docker를 쓸까요?

01

이미지 하나로 자유로운 배포 가능

서비스를 Docker 이미지로 제작하면
개발환경, 통합환경, 운영환경
그 어디에든 사용할 수 있습니다.

02

서버 한대로 가상 환경을 구축하는 효과

비싼 라이선스 비용을 지불하지 않아도
여러 대의 가상화 서버처럼
베어메탈 서버를  활용할 수 있습니다.

03

AWS에서도 유연하게 활용 가능

공개 클라우드를 사용할 때에도
Docker 이미지 단위 배포가 가능하며,
복잡한 설정도 피할 수 있습니다.

04

정말 손쉽게 관리하는 서버 트래픽

트래픽이 급증한 경우,
Docker 컨테이너를 원하는만큼 생성해
처리량을 쉽게 늘릴 수 있습니다.

단 4일 투자로 DevOps 구축을 경험하자!
알차게 구성된 실무 중심 워크샵.

효율적인 관리가 가능한 Docker,
단순 사용법만 배워서는 소용이 없습니다.

리눅스 애플리케이션을 컨테이너로 묶어주는 오픈소스 컨테이너 프로젝트 Docker.
단순 사용법만 가볍게 배워서는 DevOps의 전 과정을 이해하기 어렵습니다.

내 조직에 맞는 DevOps,
배워서 바로 구축할 수 있어야 합니다.

아무리 Docker를 사용하여 DevOps 프로세스를 경험해도
실무에 적용하지 못하면 소용이 없습니다. 배워서 바로 조직에 맞는 DevOps를 구축하세요.

실무 경험이 풍부한 현업 전문가에게
DevOps에 대한 노하우를 배워보세요.

실무에서 DevOps 관련 시스템을 개발하고 업무에 사용해 온 현업 전문가 강사님과
Docker의 사용법부터 실무처럼 인프라를 구축하기까지 전 과정을 경험해 보세요.

여기에 해당하는 분들은 본 워크샵의 맞춤 대상자입니다.

사내 조직에 배포 자동화
도입이 시급한
개발자와 시스템 운영자

운영 젬병! 개발한 시스템을
실제 서비스로 운영할 때
어떻게 해야 할지 막막한 개발자

어떤 로컬 환경에서도
서비스를 손쉽게 운영하는
신세계를 경험하고픈 운영자

효율적인 조직 운영을 위해
DevOps 시스템을 구축 및
적용하고 싶은 모든 분

9기 동안 수강생 만족도 9.0!

★★★★★

S사 솔루션 개발자 K님

마치 별도의 기업 컨설팅을 받는 것처럼 세심하게 상태를 파악하고 맞는 방법을 제시해주셔서 실무에 큰 도움이 되었습니다.

★★★★★

M사 기획자 S님

Docker에 대한 전반적인 이해에서부터 관련 부분의 최신 트렌드까지 아낌없이 접할 수 있어서 굉장히 좋았던 시간이었습니다.

★★★★★

N사 인프라운영팀 C님

강사님께서 직접 실무에 사용했던 Docker로 만드는 DevOps에 대한 경험이 기반이 되어 더 쉽게 이해할 수 있었습니다.

★★★★★

L사 서버 개발자 K님

Docker의 컨테이너 기술로 DevOps 환경을 구현하는 방법을 익혔고, 프로젝트에 적용할 수 있으리라는 믿음을 갖게 되었습니다.

빠른 개발 사이클의 많은 기업들이 채택중인 DevOps,
Docker로 DevOps 시스템을 구축하는 법에 대해 배우고
조직의 효율성을 극대화할 수 있는 힘을 길러보세요.

커리큘럼.

세션 1.

처음 배우는 Docker

– 도커를 사용할 수 있는 환경을 로컬에 구성할 수 있다.
– 도커 이미지와 컨테이너를 이해하고 나에게 맞게 커스텀해본다.

자세히 보기

  • Docker 이해 및 환경 구성
    • – Docker 히스토리
    • – 리눅스 컨테이너 기술의 이해
    • – Docker 툴박스를 이용한 Docker 로컬 환경 구성
  • Docker 이미지
    • – Docker 이미지 이해
    • – Docker 이미지 사용
    • – 나만의 도커 이미지 만들기
  • Docker 컨테이너
    • – Docker 컨테이너 이해
    • – Docker 컨테이너 만들기
    • – 컨테이너 연결하기

Docker로 로컬 개발환경 구축하기

– 다양한 형태의 컨테이너를 만들수 있다.
– 도커 머신으로 로컬에 개발환경을 꾸밀수 있다.

자세히 보기

  • VM 활용
    • – Docker Machine, Vagrant 이해
    • – 로컬에서 VM 환경 구성하기
  • 컨테이너 활용
    • – Dockerfile 의 이해
    • – 컨테이너 환경설정
    • – 데이터 볼륨 컨테이너
    • – 컨테이너 데이터 백업
  • 회차 과정 정리

세션 2.

Docker로 꾸미는 프로젝트 환경

– Docker Compose를 이용해 컨테이너를 관리할 수 있다.
– 도커를 이용해 프로젝트 환경을 구성할 수 있다.
– 도커 이미지 빌드 환경을 구성할 수 있다.

자세히 보기

  • Docker Compose
    • – Docker Compose 이해
    • – Docker Compose 설치
    • – Compose yaml 작성
    • – Docker Compose 로 컨테이너 관리하기
  • Docker Hub와 Registry
    • – Docker Hub와 Registry 이해
    • – 인트라넷에 Registry 환경 구축
  • 개발 환경 구성
    • – Git, Nexus, Redmine
    • – Docker 로 환경구성
  • 도커 이미지 CI 환경구성
    • – Image 빌드환경
    • – Docker in Docker
    • – Jenkins 컨테이너
    • – 이미지 빌드
    • – 빌드 이미지 푸시
  • 서비스 빌드/배포
    • – 간단한 웹 서비스 개발(Spring Boot)
    • – Docker 이미지 빌드 / 배포
  • 회차 과정 정리

세션 3.

Docker 멀티 호스트 구성

– 멀티 호스트 서버에서 도커 환경을 구축할 수 있다.
– 도커 환경에서 체크해야 하는 보안요소를 알 수 있다.

자세히 보기

  • Docker 볼륨과 네트워킹
    • – Docker Volume 이해
    • – 오버레이 네트워크 모델 이해
    • – 오버레이 네트워크 환경 구축
  • Docker Swarm
    • – Docker Swarm 이해
    • – 오버레이 네트워크
    • – 오버레이 네트워크 실습
    • – Swarm 모드 실습
  • Kubernetes 이해
    • – k8s 이해
    • – MiniKube 실습 1 – CLI
    • – MiniKube 실습 2 – yaml
  • Docker 모니터링
    • – ELK 이해
    • – ELK 구축

세션 4.

DevOps와 Docker

– 도커 컨테이너를 모니터링 할 수 있다.
– Redis 클러스터, Container Linux 클러스터 환경을 도커로 구성할 수 있다.

자세히 보기

  • DevOps 환경을 위한 시스템
    • – DevOps의 이해
    • – 빌드 배포 시스템 구축 사례
    • – 도커 클라우드 구축 사례
  • 마이크로 서비스
    • – 마이크로 서비스 이해
    • – SpringBoot 웹앱 배포
  • Docker Security
    • – Docker 호스트, 컨테이너, 이미지 보안
    • – Docker Bench 와 Docker Cloud 실습

Docker와 DevOps

– DevOps가 무엇인지 이해한다.
– Docker 컨테이너 관리도구를 사용할 수 있다.
– 내 프로젝트에 맞는 Docker 인프라를 설계할 수 있다.

자세히 보기

  • Docker 오케스트레이션 도구
    • – 오케스트레이션 오픈소스 소개
    • – Rancher 소개
    • – Rancher 설치
    • – 멀티 컨테이너 관리
  • Skaffold 설치/실행
  • Rancher 설치/실행
교육과정소개서_cta_mo-1

강사소개.

황상철 강사님

현 | EspressoBook CEO

실용주의 프로그래머를 꿈꾸는 개발자입니다.

삼성 SDS에서 처음 개발자 생활을 시작하여, 이후 10년 간 금융/공공/제조 부문 SI 프로젝트에서 개발자, 아키텍트, 테스트 엔지니어, 애자일 멘토 등 다양한 역할을 맡았습니다. NHN 생산성혁신랩에 있으면서 다양한 네이버 서비스에 애자일 프랙티를 확산하는 업무를 담당하다가, 연구소로 옮겨 협업개발 플랫폼 nforge를 개발하는 풀타임 오픈소스 개발자로 일했습니다. SK planet에서는 DevOps 에 매료되어 빌드배포시스템 JARVIS를 개발했고, Docker를 이용한 클라우드 인프라 d4를 개발했습니다. 최근에는 인디출판서비스 에스프레소북(espressobook.com)을 창업해서 스타트업의 길을 가고 있습니다.

[ 약력 ]
– (현) 에스프레소북 CEO
– (전) SK플래닛
– (전) NHN 생산성 혁신 lab
– (전) 삼성 SDSD

[ 참고 사이트 ]
운영 블로그 (pragmaticstory.com)
번역서적 (pragmaticstory.tistory.com)

image_1@2x
image_2@2x
image_3@2x
image_4@2x
image_5@2x

수강료안내.

강의 정보, 한 번 더 확인!

기 간 : 2020. 03. 07 ~ 03. 28 (총 4주)
일 정 : 토요일 14:00 ~ 19:00 (주 1회)
준비물 : 개인 노트북
장 소 : 패스트캠퍼스 강의장

다음 모집은 언제죠?

출시알림을 신청해주세요

최저가로 강의를 수강할 수 있게, 강의 홍보 시작 시 가장 먼저 메일을 보내드립니다.

할인가 81만원 정가 90만원

(-2/28) 얼리버드 특별 할인이 적용된 수강료입니다.

✓ 본 강의는 결제 순으로 마감됩니다.
✓ 매주 금요일마다 가격이 상승합니다.
✓ 개강 전날 18:00에 모집이 마감됩니다. 수강 기회를 놓치지 마세요!

강의장안내.

{ FASTCAMPUS COMMUNITY MEMBERSHIP }

패스트캠퍼스 오프라인 강의를 수강하셨다면!
별도의 가입절차없이 패스트캠퍼스 커뮤니티 멤버쉽 회원이 됩니다.
커뮤니티 멤버쉽은 수강 후 1년 동안 유지되며,
오직 멤버들만을 위한 비공개 스터디클럽, 네트워킹행사, 세미나 등 비정기적 행사에 모실 예정입니다.

[ 유의사항 및 환불규정 ]

* 모든 패스트캠퍼스 오프라인 파트타임 교육은 개강 전일 18시에 모집이 마감됩니다.
* 상황에 따라 사전 공지 없이 모집이 조기 마감되거나 할인이 연장될 수 있습니다.
* 수강 인원 확인을 위하여, 즉시 결제가 어려운 경우에도 반드시 수강신청을 먼저 진행해주시기 바랍니다.
* 수강생의 결석이나 지각 등으로 발생한 손해에 대해서는 별도의 보상을 제공하지 않습니다.

* 다음과 같은 사유 등으로 인해 강의가 폐강될 수 있으며, 폐강 시 학원법에 따라 반환 사유 발생일로부터 5 영업일 이내에 수강료를 환불해드립니다.
– 모집된 수강인원이 10명 이하일 경우
– 강사의 갑작스러운 사고 및 건강 상의 이유
– 천재지변
: 위의 사유로 강의가 폐강될 경우, 학원법 제 18조에 따라 오프라인 강의 취소/환불 정책을 준용하여 환불 처리되며, 모객 부진으로 폐강 시에는 최소 개강일로부터 7일 전에는 폐강 여부를 안내해드립니다.

* 총 수강기간 1개월 이내 기준 취소 및 환불 규정 안내
– 환불금액은 정가가 아닌 실제 결제금액을 기준으로 계산됩니다.
– 수업 시작 전 환불 신청 시 전액 환불됩니다.
– 수강 시작 후 환불 신청 시 하기 수업 시수를 기준으로 학원법 환불규정에 따라 환불 가능합니다.
: 환불요청일시 기준 수업시수 1/3 경과 전 : 수강료 2/3 환불
: 환불요청일시 기준 수업시수 1/2 경과 전 : 수강료 1/2 환불
: 환불요청일시 기준 수업시수 1/2 경과 후 : 환불금액 없음

* 기타 환불 관련 안내
– 환불 의사를 밝힌 다음날부터 계산하여 환불합니다.
– 환불금액은 수업시간을 기준(반올림)으로 산정합니다.
– 환불금액의 10원 미만은 절삭합니다.
– 반환 사유 발생 시 5 영업일 이내 환불됩니다.
: PG사와 카드사의 상황에 따라 환불이 지연될 수 있습니다
– 1개월 산정 기준은 민법 제 160조(역에 의한 계산)을 적용합니다.
: 실제 일수와 상관없이 수업시작일이 3월 7일인 경우, 1개월은 4월 6일까지 입니다.
: 단, 수업 시작일이 1월 31일인 경우, 1개월은 월의 말일인 2월 28일까지 입니다.