강좌

10개의 강좌 · 목차와 위키는 로그인 없이 열람할 수 있습니다

DevOps & Cloud

Terraform

이 강좌는 roadmap.sh의 Terraform 로드맵을 따라 코드형 인프라(Infrastructure as Code; IaC)를 한 바퀴 도는 과정입니다. 인프라를 콘솔 클릭이 아니라 코드로 관리해야 하는 이유를 이해하고, 테라폼(Terraform)을 설치해 첫 구성을 작성합니다. 이후 HCL(HashiCorp Configuration Language) 문법으로 자원(Resource)을 정의하고, 변수·출력을 활용해 재사용 가능한 구성으로 다듬으며, 실행 계획(Plan)을 세우고 적용(Apply)한 뒤 삭제(Destroy)하는

공개47카드
DevOps & Cloud

Shell/Bash

이 강좌는 roadmap.sh의 Shell/Bash 로드맵을 따라 셸(Shell)이 무엇인지, Bash가 왜 표준 셸이 되었는지를 이해하는 데서 시작합니다. 이후 파일·디렉터리 명령과 권한, 리다이렉션(Redirect)과 파이프(Pipe), 텍스트 처리 도구를 익히고, 변수·배열·연산자·조건·반복·함수를 갖춘 셸 스크립트를 직접 작성합니다. 마지막 레슨에서는 오류 처리와 정규 표현식, 프로세스 관리, 시스템 모니터링과 운영 도구까지 살펴봅니다. 실습은 모든 명령과 스크립트를 실제로 실행해 출력을 확인하는 방식으로 진행하며, Bash

공개47카드
DevOps & Cloud

리눅스

리눅스(Linux)는 서버 운영체제(Operating System; OS)의 표준입니다. 대부분의 웹 서비스와 클라우드 인프라가 리눅스 위에서 동작하며, 개발자는 코드를 작성하는 일만큼 코드가 실행될 서버를 이해해야 합니다. 이 강좌는 리눅스 로드맵의 16개 단계를 따라 파일 탐색과 편집에서 시작해 셸 기초, 파일·텍스트 처리, 서버 점검, 프로세스·사용자·서비스·패키지 관리, 디스크와 부팅, 네트워킹, 셸 스크립팅, 문제 해결, 컨테이너화까지 차례로 익힙니다. 모든 실습은 실제 리눅스 터미널에서 명령을 실행해 결과를 확인하는 방식

공개47카드
DevOps & Cloud

Kubernetes

이 강좌는 roadmap.sh의 Kubernetes 로드맵을 따라 컨테이너 오케스트레이션(Container Orchestration)의 기초부터 배포 패턴까지 한 바퀴 도는 과정입니다. 쿠버네티스(Kubernetes)가 왜 필요한지, 클러스터(Cluster)가 어떤 구성 요소로 이루어지는지 이해하고 minikube로 로컬 클러스터를 시작합니다. 이후 파드(Pod)·디플로이먼트(Deployment)로 애플리케이션을 실행하고, 서비스(Service)로 외부에 노출하며, 컨피그맵(ConfigMap)·시크릿(Secret)으로 설정을 관리하

공개47카드
DevOps & Cloud

Docker

이 강좌는 roadmap.sh의 Docker 로드맵을 따라 컨테이너(Container) 기술의 기초부터 이미지 빌드와 운영까지 한 바퀴 도는 과정입니다. 컨테이너가 왜 필요한지, 가상 머신(Virtual Machine; VM)과 무엇이 다른지 이해하고 Docker를 설치해 첫 컨테이너를 실행합니다. 이후 이미지(Image)와 컨테이너의 관계, 데이터 지속성(Data Persistence)을 위한 볼륨(Volume)과 바인드 마운트(Bind Mount), Dockerfile을 이용한 이미지 빌드와 레이어(Layer) 캐시, Docke

공개47카드
DevOps & Cloud

DevSecOps

데브섹옵스(DevSecOps)는 개발(Development)과 보안(Security), 운영(Operations)을 하나의 흐름으로 묶어, 배포 파이프라인(Pipeline)의 각 단계에 보안 검사를 통합하는 방법입니다. 이 강좌는 보안을 개발의 마지막 단계로 미루던 방식을 왜 바꿔야 하는지에서 출발해, 시큐어 코딩(Secure Coding), 위협 모델링(Threat Modeling), 접근 제어, 컨테이너·의존성 보안, CI/CD 보안 자동화, 사고 대응과 거버넌스(Governance)까지 데브섹옵스 로드맵의 핵심 흐름을 여섯 레

공개47카드
DevOps & Cloud

DevOps 입문 로드맵

이 강좌는 roadmap.sh의 데브옵스 초보자용 로드맵을 따라 데브옵스(DevOps)의 핵심 흐름을 한 바퀴 도는 입문 과정입니다. 프로그래밍 언어(Python, Go)의 역할과 리눅스(Linux) 운영체제, 네트워킹·프로토콜, Git·GitHub 버전 관리, Docker 컨테이너, AWS 클라우드, Terraform 코드형 인프라, Ansible 구성 관리, GitHub Actions CI/CD, Nginx 웹 서버로 이어지는 10단계 학습 순서를 따라갑니다. 각 단계는 셸 명령, git 저장소, 컨테이너 이미지, 인프라 정의

공개47카드
DevOps & Cloud

DevOps 엔지니어 로드맵

이 강좌는 roadmap.sh의 데브옵스 로드맵을 따라 기초 지식부터 대규모 운영까지 여섯 단계 전체를 조망하는 종합 과정입니다. 프로그래밍 언어와 운영체제, 터미널로 시작해 버전 관리와 네트워킹, 컨테이너와 클라우드, 코드형 인프라와 CI/CD, 모니터링과 로깅, 쿠버네티스(Kubernetes)와 같은 오케스트레이션으로 이어지는 로드맵의 흐름을 따라갑니다. 각 단계가 왜 필요한지, 어떤 도구가 어떤 역할을 하는지, 단계 사이의 선후 관계가 무엇인지를 이해하고, 각 단계의 핵심을 작은 실습으로 확인합니다. 다루지 않는 것은 각 기

공개47카드
DevOps & Cloud

Cloudflare

이 강좌는 roadmap.sh의 Cloudflare 로드맵을 따라 콘텐츠 전송망(Content Delivery Network; CDN)과 엣지 컴퓨팅(Edge Computing) 기반의 Cloudflare 생태계를 한 바퀴 도는 과정입니다. 전 세계 데이터 센터에서 요청을 처리하는 엣지 아키텍처의 원리를 이해한 뒤, 핵심 서비스인 Workers로 서버리스(Serverless) 함수를 작성·배포하고, 키-값 저장소(Key-Value Store; KV), 객체 스토리지(Object Storage), SQLite 기반 데이터베이스(D1)

공개47카드
DevOps & Cloud

AWS

이 강좌는 roadmap.sh의 AWS 로드맵을 따라 아마존 웹 서비스(Amazon Web Services; AWS)의 핵심 서비스를 한 바퀴 도는 과정입니다. 클라우드 컴퓨팅(Cloud Computing)의 기본 개념과 공동 책임 모델(Shared Responsibility Model)을 이해한 뒤, 접근 제어(IAM), 네트워크(VPC), 컴퓨팅(EC2), 스토리지(S3) 순서로 필수 서비스를 배우고, 마지막에 서버리스(Lambda)와 관리형 데이터베이스·컨테이너 서비스(RDS, DynamoDB, ECS)까지 조망합니다. 로드맵

공개47카드