Course Outline

오픈소스 소개

  • 오픈소스의 정의와 그 중요성
  • 일반적인 오픈소스 라이센스 및 커뮤니티
  • 오픈소스 프로젝트에 기여하다

Linux 운영체제

  • Linux 분포 소개
  • Linux 배포판 설치(예: Ubuntu)
  • 기본 Linux 파일 시스템 구조

Linux 명령줄 인터페이스(CLI)

  • Linux 파일 시스템 탐색
  • 파일 및 디렉토리 작업
  • 사용자, 그룹 및 권한 관리

Linux 시스템 관리

  • 패키지 관리자를 사용하여 소프트웨어 패키지 관리
  • 프로세스, 시스템 모니터링 및 문제 해결
  • cron 및 at을 사용하여 작업 예약

Cloud Computing 소개

  • 클라우드 컴퓨팅 개념 및 장점
  • 퍼블릭, 프라이빗 및 하이브리드 클라우드 모델
  • Infrastructure as a Service (IaaS) 서비스로서의 플랫폼(PaaS) 및 서비스로서의 소프트웨어(SaaS)

클라우드 배포 모델

  • 다양한 클라우드 배포 옵션 이해
  • 가상 머신 구축 및 관리
  • Docker을 사용한 컨테이너화

클라우드 서비스 및 기술

  • 클라우드 서비스 카테고리 개요
  • 클라우드 스토리지, 데이터베이스 및 네트워킹 탐색
  • 오케스트레이션을 위한 Kubernetes 소개

클라우드의 오픈 소스

  • 클라우드 환경에서 오픈소스 도구 활용
  • Ansible을 사용한 자동화 및 구성 관리
  • CI/CD(Continuous Integration and Continuous Deployment) 파이프라인

보안 및 규정 준수

  • 기본 클라우드 보안 개념
  • ID 및 Access Management (IAM)
  • 규정 준수 프레임워크 및 모범 사례

요약 및 다음 단계

  • 코스의 주요 내용
  • 오픈소스 IT 및 클라우드 컴퓨팅 분야의 경력 경로
  • 추가 학습을 위한 리소스

Requirements

  • 기본 컴퓨터 활용 능력
  • Linux 명령줄 인터페이스 탐색에 대한 익숙함

청중

  • IT 전문가를 열망하는 사람들
  • 재학생
  • 비기술적 역할의 전문가
 28 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories