안녕하세요 DevOps 부트캠프 예비 수강생분들! 🐣
<aside>
1️⃣ DevOps부트캠프는 1~2년 수준의 DevOps 엔지니어 양성을 목표로 합니다.
커리큘럼을 통해 기본적으로 인프라스트럭처의 이해, 클라우드 애플리케이션 설계, 팀 커뮤니케이션 정도가 가능한 수준의 역량을 함양할 수 있습니다.
그 외 실무적인 부분은 포트폴리오를 제작하는 과정에서 서비스 아키텍처 구축, 유지보수, 배포 자동화 등을 진행하며 실제 DevOps 업무와 가까운 실습을 할 수 있도록 합니다.
</aside>
<aside>
2️⃣ DevOps 부트캠프는 100% 온라인 커리큘럼입니다.
</aside>
<aside>
3️⃣ DevOps와 부트캠프의 개념이 생소하신 분들은 아래 문서와 영상을 먼저 보실 것을 추천드립니다!
https://www.youtube.com/watch?v=9lmQuEKnaiw
‣
‣
</aside>
📈 코드스테이츠 DevOps 부트캠프 커리큘럼
Week 1
<aside>
💡 서비스 운영 기초
✅ 소프트웨어 개발과 배포까지의 전반적인 과정 학습하기
- CI/CD 파이프라인의 개념에 대해 학습합니다.
- 소프트웨어를 개발하고 배포하는 과정에 대해 학습합니다.
✅ DevOps 직무의 업무 영역과 로드맵 파악하기
- DevOps의 개념과 업무 영역 그리고 업무를 수행하는 방식에 대해 학습합니다.
✅ 클라우드 컴퓨팅의 주요 운영 체제인 리눅스 이해하기
- 리눅스의 종류와 기본적인 명령어를 학습합니다.
- 패키지와 패키지 매니저에 대해 학습합니다.
- 리눅스에서의 프로세스 관리에 대해 학습합니다.
- 출력 관련 명령어에 대해 학습합니다.
- 리눅스에서 표준으로 사용하고 있는 bash 스크립트에 대해 학습합니다.
- 권한에 대해 이해합니다.
- 시스템 모니터링에 대한 기본적인 명령어를 학습합니다.
</aside>
Week 2-5
<aside>
💡 개발 및 배포
✅ 웹서비스 개발과 네트워크 기초 학습
- 웹서비스 아키텍처, 멀티티어 아키텍처에 대해 학습합니다.
- 네트워크를 구성하는 소켓, 포트, IP의 개념에 대해 학습합니다.
- HTTP 메시지와 요청과 응답에 대해 학습합니다.
- 브라우저와 인터넷의 작동 원리에 대해 학습합니다.
✅ 버전 관리 시스템과 코드 베이스 관리 전략 학습
- 버전 관리 시스템에 대한 기본적인 내용을 학습합니다.
- GitHub 플랫폼에 대한 기본적인 내용을 학습합니다.
- Git의 기본 명령어에 대해 학습합니다.
- 브랜치 및 배포 전략에 대해 학습합니다.
✅ HTTP 프로토콜 이해와 API 설계
- 쿠키와 HTTP 헤더의 개념에 대해 학습합니다.
- Well-designed HTTP API에 대해 학습합니다.
- HTTPS 프로토콜에 대해 학습합니다.
- WAS와 Web Server에 대해 학습합니다.
- 정적 웹사이트와 동적 웹사이트에 대해 학습합니다.
- 백엔드 WAS 개발에 대해 학습합니다.
- 데이터베이스 기초에 대해 학습합니다.
✅ Project 1 [웹서비스 작성]
- 3 tier 아키텍처 애플리케이션을 만들 수 있다.
- RESTful API를 가진 백엔드를 구현할 수 있다.
- 데이터베이스에 데이터를 저장할 수 있다.
👉 Project 1 진행기 보러가기
</aside>
Week 6-8