잔재미코딩 · 교육과정 소개서
개발과 데이터를 잘하기 위해 꼭 필요한 컴퓨터공학 부트캠프 (CS 지식 Part2)
운영체제·네트워크 이론을 Linux와 서버 모니터링으로 연결하는 CS Part2 강의입니다. 셸 스크립트, 소프트웨어 공학, Agile·DevOps, 아키텍처 패턴과 실전 기술면접까지 익힙니다.
- 과정 구성
- 영상 46개
- 총 영상 시간
- 10시간 52분
- 강사
- Dave Lee · 잔재미코딩
배우는 내용
- AWS Linux 환경과 셸 명령어·셸 스크립트
- 소프트웨어 공학과 Agile·DevOps·린스타트업
- 소프트웨어 아키텍처와 주요 패턴
- OS·네트워크 이론을 연결한 서버 모니터링과 실전 기술면접
선수 지식
운영체제와 네트워크의 기초를 먼저 익힌 분에게 권합니다. CS Part1 또는 이에 해당하는 지식이 있으면 리눅스 명령어와 모니터링 수치를 동작 원리와 연결하기 좋습니다.
윈도우와 맥에서 실습할 수 있나요?
AWS 기반 Linux 환경 구축과 윈도우·맥 각각의 EC2 접속 방법을 다룹니다. 클라우드 서비스 이용에 따라 별도 비용이 발생할 수 있으므로 사용 조건과 자원 종료 여부를 확인해 주세요.
자료와 면접 질문도 제공하나요?
커리큘럼의 ‘강의 자료 공유’에서 자료 안내를 확인할 수 있습니다. 마지막 다섯 영상은 CS 이론과 실무를 연결한 기술면접 복합 질문과 모범 답변입니다. 자료의 외부 공유는 제한됩니다.
수업별 전체 목차
01. CS 지식와 리눅스 기반 시스템 소프트웨어 소개
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 한강의로 끝내는 컴퓨터공학: 시스템소프트웨어 강의 소개 | 영상 |
| 02 | 리눅스 배경지식 이해 | 영상 |
02. CS 지식와 리눅스 기반 시스템 소프트웨어 이해
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 강의 자료 공유 (저작권유념부탁드립니다) | 자료 |
| 02 | AWS 클라우드 기반 리눅스 환경 구축1 | 영상 |
| 03 | AWS 클라우드 기반 리눅스 환경 구축2 | 영상 |
| 04 | EC2 리눅스 접속 (윈도우) | 영상 |
| 05 | EC2 리눅스 접속 (맥) | 영상 |
| 06 | 리눅스 쉘 기본 명령어 이해하기 | 영상 |
| 07 | 리눅스 파일 권한 설정 명령어 이해하기 | 영상 |
| 08 | 리다이렉션과 파이프 이해하기 | 영상 |
| 09 | 포그라운드와 백그라운드 프로세스 이해하기 | 영상 |
| 10 | 하드링크와 소프트링크 이해하기 | 영상 |
| 11 | 리눅스 패키지 시스템과 우분투 이해하기 | 영상 |
| 12 | VI 에디터 이해하기 | 영상 |
| 13 | 쉘스크립트 이해하기 | 영상 |
| 14 | 쉘스크립트 시작, 변수 선언하기 | 영상 |
| 15 | 쉘스크립트 조건문 이해하기 | 영상 |
| 16 | 쉘스크립트 반복문 이해하기 | 영상 |
| 17 | 현업 서버 운영 위한 쉘스크립트 예제 | 영상 |
03. 현업 개발 프로세스(Agile)과 소프트웨어 공학
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 한강의로 끝내는 컴퓨터공학: 소프트웨어 공학 강의 소개 | 영상 |
| 02 | 전통적인 소프트웨어 개발 단계 이해 (요구사항 분석 단계) | 영상 |
| 03 | 전통적인 소프트웨어 개발 단계 이해 (설계 구현 운영 단계) | 영상 |
| 04 | 전통적인 개발 프로세스 (폭포수, 프로토타입, 나선형 모델) | 영상 |
| 05 | 현업 개발 프로세스, Agile 이해 | 영상 |
| 06 | Agile 프로세스 이해 | 영상 |
| 07 | 실제 현업 Agile 프로세스 | 영상 |
| 08 | DevOps 이해 | 영상 |
| 09 | 린스타트업, Agile, DevOps 기반 최신 스타트업 프로세스 정리 | 영상 |
| 10 | 시니어 개발자로 성장하기 위한 소프트웨어 아키텍처의 이해 | 영상 |
| 11 | 시니어 개발자로 성장하기 위한 주요 소프트웨어 아키텍쳐 패턴1 | 영상 |
| 12 | 시니어 개발자로 성장하기 위한 주요 소프트웨어 아키텍쳐 패턴2 | 영상 |
| 13 | 시니어 개발자로 성장하기 위한 주요 소프트웨어 아키텍쳐 패턴3 | 영상 |
| 14 | 시니어 개발자로 성장하기 위한 주요 소프트웨어 아키텍쳐 패턴4 | 영상 |
| 15 | 시니어 개발자로 성장하기 위한 주요 소프트웨어 아키텍쳐 패턴5 | 영상 |
04. CS 지식 기반 주요 서버 성능 모니터링 이해하기
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 리눅스 서버 성능 모니터링 매트릭 정리: ifconfig | 영상 |
| 02 | 리눅스 서버 성능 모니터링 매트릭 정리: netstat | 영상 |
| 03 | 리눅스 서버 성능 모니터링 매트릭 정리: route | 영상 |
| 04 | 리눅스 서버 성능 모니터링 매트릭 정리: uname 및 top | 영상 |
| 05 | 리눅스 서버 성능 모니터링 매트릭 정리: free 및 vmstat | 영상 |
| 06 | 리눅스 서버 성능 모니터링 매트릭 정리: iostat 및 df | 영상 |
| 07 | 윈도우 서버 성능 모니터링 매트릭 정리 | 영상 |
| 08 | AWS EC2 서버 성능 모니터링 이해 | 영상 |
05. 실전 CS 기술면접 복합 질문과 모범 답변
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 실전 CS 기술면접 복합 질문과 모범 답변1 | 영상 |
| 02 | 실전 CS 기술면접 복합 질문과 모범 답변2 | 영상 |
| 03 | 실전 CS 기술면접 복합 질문과 모범 답변3 | 영상 |
| 04 | 실전 CS 기술면접 복합 질문과 모범 답변4 | 영상 |
| 05 | 실전 CS 기술면접 복합 질문과 모범 답변5 | 영상 |
06. 강의 완강 인증서 발급
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 강의 수강평 및 제안사항 | 링크 |
| 02 | 강의 완강 인증서 발급 | 수료증 |