← 목록으로

OSS를 활용한 오픈소스 활용과 이해

2021-12-24광주대학교
OSS
DevOps
Docker
Kubernetes
CloudNative

발표 개요

광주대학교 온라인 특강으로 총 14시간에 걸쳐 진행되는 강의입니다. OSS 특성과 현황, DevOps Toolchain, MSA, Docker, Kubernetes, Cloud Native 개발 등 현대 소프트웨어 개발의 핵심 기술을 종합적으로 다룹니다.

주요 내용

OSS 특성과 현황

  • 오픈소스 소프트웨어 개요 및 역사
  • OSS 라이선스 종류와 주의사항
  • 국내외 오픈소스 활용 현황

DevOps Toolchain

  • DevOps 개념과 문화
  • CI/CD 파이프라인 구성
  • 주요 DevOps 도구 소개 및 실습

MSA (마이크로서비스 아키텍처)

  • 모놀리식 vs 마이크로서비스
  • MSA 설계 원칙과 패턴
  • API Gateway, Service Discovery 등

Docker

  • 컨테이너 기술 개요
  • Docker 이미지와 컨테이너 관리
  • Docker Compose를 활용한 멀티 컨테이너 구성

Kubernetes

  • Kubernetes 아키텍처 이해
  • Pod, Deployment, Service 등 핵심 리소스
  • 실습: 애플리케이션 배포 및 스케일링

Cloud Native 개발

  • Cloud Native 12-Factor App
  • 클라우드 네이티브 설계 원칙
  • 실제 프로젝트 적용 방법

대상 청중

  • 현대 소프트웨어 개발 기술을 배우고자 하는 대학생
  • DevOps 및 클라우드 기술에 관심 있는 개발 지망생
  • 오픈소스 생태계를 이해하고 싶은 분