교육과정 소개서

잔재미코딩 · 교육과정 소개서

풀스택을 위한 도커와 최신 서버 기술

도커 이미지·컨테이너·Dockerfile·Compose를 예제로 익히고 리눅스·nginx·AWS·HTTPS까지 연결합니다. 7개 컨테이너로 웹서비스를 구성하고 실제 EC2 서버에 배포합니다.

과정 구성
영상 60개
총 영상 시간
12시간 20분
강사
Dave Lee · 잔재미코딩

배우는 내용

선수 지식

파이썬과 MySQL을 다룰 수 있는 주니어 개발자, 또는 도커 기본기를 정리하려는 개발자에게 권합니다. 개발이 처음이면 파이썬 기초와 풀스택 Part1을 먼저 익혀주세요.

어떤 자료를 제공하나요?

기능별 샘플 코드와 도커 프로젝트 파일, 리눅스 사용법 PDF를 제공합니다. 도커 상세 문서는 온라인 이북으로 확인할 수 있으며, 저작권 보호를 위해 복사 및 다운로드를 제한합니다.

수업별 전체 목차

01. 강의와 수업 진행 과정 소개

#상세 교육내용구분
01풀스택을 위한 탄탄한 도커 강의 소개영상
02수업 진행 과정과 수업 준비영상

02. 모던 서버 기술 관련 배경지식 이해

#상세 교육내용구분
01최신 서버 기술 큰 그림과 로드맵 이해하기 (도커와 마이크로서비스)영상
02최신 서버 기술 큰 그림과 로드맵 이해하기 (DevOps)영상
03참고: 리눅스 역사 (빨리 도커만 익히실 분은 안들으셔도 됨)영상

03. 클라우드 서비스(AWS 서버 구축)

#상세 교육내용구분
01클라우드 서비스 구축 - AWS 회원가입 및 리눅스 서버 구축 (업데이트)영상
02클라우드 서비스 구축 - AWS EC2 서버 접속영상

04. 수업 준비

#상세 교육내용구분
01학습 효과를 10배 높이는 팁영상
02수업 자료와 프로젝트 파일 안내영상
03수업 자료/코드 다운로드자료

05. 참고: 도커를 위한 리눅스 사용법 요약

#상세 교육내용구분
01리눅스 쉘 사용법 이해 (리눅스 파일시스템 및 사용자 관리)영상
02리눅스 쉘 사용법 이해 (리다이렉션과 파이프)영상
03리눅스 쉘 사용법 이해 (프로세스 관리)영상
04리눅스 쉘 사용법 이해 (하드링크와 소프트링크)영상
05리눅스 쉘 사용법 이해 (우분투 패키지 관리)영상
06리눅스 에디터 초간단 이해 (초간단 VIM 사용법)영상

06. 리눅스, 맥, 윈도우에서의 도커 환경 구축

#상세 교육내용구분
01맥용, 윈도우용 docker 설치영상
02리눅스용 도커 설치 (업데이트)영상

07. docker 주요 명령 익히기

#상세 교육내용구분
01도커에 대한 기본 이해영상
02docker 주요 명령 익히기 (이미지를 다루는 다양한 옵션)영상
03docker 주요 명령 익히기1 (컨테이너를 다루는 다양한 옵션)영상
04docker 주요 명령 익히기2 (컨테이너를 다루는 다양한 옵션)영상
05docker 주요 명령 익히기3 (컨테이너를 다루는 다양한 옵션)영상
06docker 주요 명령 익히기4 (컨테이너를 다루는 다양한 옵션)영상
07docker 주요 명령 익히기5 (컨테이너를 다루는 다양한 옵션)영상
08docker 주요 명령 익히기6 (컨테이너를 다루는 다양한 옵션)영상
09docker 주요 명령 익히기7 (컨테이너를 다루는 다양한 옵션)영상

08. Dockerfile 사용법 기본

#상세 교육내용구분
01Dockerfile 작성을 위한 주요 명령 익히기1영상
02Dockerfile 작성을 위한 주요 명령 익히기2영상
03Dockerfile 작성을 위한 주요 명령 익히기3영상
04Dockerfile 작성을 위한 주요 명령 익히기4영상
05Dockerfile 작성을 위한 주요 명령 익히기5영상

09. 도커 활용을 위한 추가 명령 익히기

#상세 교육내용구분
01도커 컨테이너와 이미지 조사하기영상
02도커 활용하기 (주피터 노트북 서버 만들어보기)영상
03도커와 도커를 연결하기영상

10. Docker Compose 사용법 기본

#상세 교육내용구분
01docker compose 작성을 위한 YAML 포맷 이해영상
02docker compose 포맷 이해영상
03docker compose 주요 명령 익히기영상
04예제와 함께 익히는 docker compose 주요 명령1영상
05예제와 함께 익히는 docker compose 주요 명령2영상

11. 웹서버 이해와 도커로 웹서버 구축하기

#상세 교육내용구분
01Apache 와 nginx 웹서버 이해영상
02nginx 웹서버 설정 이해1영상
03nginx 웹서버 설정 이해2영상

12. nginx 웹서버로 Reverse Proxy 도커 구축하기

#상세 교육내용구분
01Proxy 웹서버의 이해영상
02Reverse Proxy 와 주요 nginx 웹서버 설정 익히기1영상
03Reverse Proxy 와 주요 nginx 웹서버 설정 익히기2영상
04Reverse Proxy 와 주요 nginx 웹서버 설정 익히기3영상

13. 클론코딩 - 실제 서비스 구축하기

#상세 교육내용구분
01구축할 서비스 구조 이해하기영상
02나만의 웹서비스 + 워드프레스 서비스 만들기1영상
03나만의 웹서비스 + 워드프레스 서비스 만들기2영상
04나만의 웹서비스 + 워드프레스 서비스 만들기3영상

14. HTTPS 지원 중급레벨 서비스 구축하기 (추가 강의)

#상세 교육내용구분
01HTTPS 서비스를 위한 사전 준비영상
02HTTPS 를 지원하는 Reverse Proxy 서버 구축하기영상
03HTTPS 를 지원하는 워드프레스 + 나만의 웹서비스 구축하기영상
04HTTPS 를 지원을 위한 인증서 자동 발급 도커 구축하기 (crontab 사용법)영상

15. 7개 도커로 중급레벨 서비스 구축하기 (추가 강의)

#상세 교육내용구분
01flask 백엔드 서버를 위한 WSGI 이해하기영상
02flask 백엔드 서버와 gunicorn 설정하기1영상
03flask 백엔드 서버와 gunicorn 설정하기2영상
04PHP-FPM 지원을 위한 Proxy 서버 구축하기영상

16. 7개 도커 운영 및 DevOps 및 향후 로드맵

#상세 교육내용구분
017개 도커 운영 방법 및 이후 학습 가이드영상

17. [참고] 가장빠른 풀스택 로드맵을 위한 FASTAPI 기반 도커 환경 구축

#상세 교육내용구분
01[참고] Reverse Proxy(nginx 기반) + FastAPI + MySQL 도커컴포즈 구축영상

18. 강의 완강 인증서 발급

#상세 교육내용구분
01강의 수강평 및 제안사항링크
02강의 완강 인증서 발급수료증

19. 강의 자료 온라인으로 보기

#상세 교육내용구분
01도커 이해와 도커 기본 명령 정리(01_docker_start)자료
02Dockerfile 명령 정리(02_docker_dockerfile)자료
03이외의 다양한 도커 명령 정리(03_docker_inspect)자료
04이외의 다양한 도커 명령 정리(04_docker_link)자료
05도커컴포즈 명령 정리(05_docker-compose)자료
06실전 구축을 위한 nginx 설정(06_nginx_apache)자료
07실전 서비스 구축(07_actual_practice_nginx_wordpress)자료
08실전 https 지원(08_actual_practice_https)자료
09실전 https 운영(09_actual_practice_crontab)자료
10다양한 도커 구축(10_actual_practice_flask)자료
11다양한 도커 구축(11_actual_pratice_php_fpm)자료
12도커 기반 실전 서비스 운영(12_operation_and_future)자료
13다양한 도커 구축 추가 (13_actual_practice_fastapi)자료