VAIRODECURRICULUM프로그래밍 서가
Go·Cloud Systems Programming 교재 표지
카탈로그
v1.2.0
교재 기준
Planning 1.4 + Catalog 1.2
기획 점검일
2026.07.27
Programming SchoolPRG-09

Go·Cloud Systems Programming

간결한 type system·동시성·관측·profiling을 운영 가능한 cloud service로 연결합니다.

출간 예정콘텐츠 검토 중중급
예상 학습 시간
65~100시간
전체 구성
9개 모듈
연결된 학습 경로
4
전체 목차 보기

커리큘럼과 준비 항목은 볼 수 있으며, 교재 검수가 끝나면 학습 공간이 열립니다.

01

과정 개요

끝까지 배우면 할 수 있는 일

동시성 service Capstone의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

  1. toolchain과 module의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. type·제어·함수의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. struct·interface·generic의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  4. 표준 library와 I/O의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
02

학습 순서

연결된 경로에서의 위치

연결 경로Backend Engineer13개 과정
연결 경로DevOps · SRE11개 과정
연결 경로Platform Engineer9개 과정

팀이 안전하게 배포할 수 있는 self-service 개발 플랫폼을 설계한다.

  1. FND-03컴퓨터 시스템미리보기 가능
  2. FND-05Git·GitHub미리보기 가능
  3. FND-06안전·보안미리보기 가능
  4. PRG-08SW 공학미리보기 가능
  5. PRG-09Go현재 과정
  6. WEB-05Cloudflare미리보기 가능
  7. OPS-01DevOps·SRE미리보기 가능
  8. OPS-02Platform·GitOps미리보기 가능
  9. SEC-01Cybersecurity미리보기 가능
경로 최종 프로젝트golden path·GitOps·정책·SLO가 연결된 내부 개발 플랫폼
연결 경로Systems Programmer8개 과정

메모리·동시성·성능·안전성을 운영 가능한 시스템 코드로 증명한다.

  1. FND-02컴퓨팅 사고미리보기 가능
  2. FND-03컴퓨터 시스템미리보기 가능
  3. FND-05Git·GitHub미리보기 가능
  4. PRG-02C미리보기 가능
  5. PRG-05C++미리보기 가능
  6. PRG-08SW 공학미리보기 가능
  7. PRG-09Go현재 과정
  8. PRG-10Rust출간 예정
경로 최종 프로젝트race·memory safety·benchmark 근거가 있는 시스템 서비스
03

전체 목차

9개 모듈 개요

현재는 모듈별 목표와 체험 흐름을 공개한 검토판입니다. 전문 해설, 실습, 평가와 제출 기준은 정식 출간 과정에서 확정됩니다.

  1. 01PRG-09-M01

    첫 모듈

    toolchain과 module

    출간 예정

    toolchain과 module의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
    준비 중
  2. 02PRG-09-M02

    모듈 2

    type·제어·함수

    출간 예정

    type·제어·함수의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
    준비 중
  3. 03PRG-09-M03

    모듈 3

    struct·interface·generic

    출간 예정

    struct·interface·generic의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
    준비 중
  4. 04PRG-09-M04

    모듈 4

    표준 library와 I/O

    출간 예정

    표준 library와 I/O의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
    준비 중
  5. 05PRG-09-M05

    모듈 5

    goroutine·channel·context

    출간 예정

    goroutine·channel·context의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
    준비 중
  6. 06PRG-09-M06

    모듈 6

    취소·race·backpressure

    출간 예정

    취소·race·backpressure의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
    준비 중
  7. 07PRG-09-M07

    모듈 7

    test와 fuzzing

    출간 예정

    test와 fuzzing의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
    준비 중
  8. 08PRG-09-M08

    모듈 8

    benchmark·profiling·build

    출간 예정

    benchmark·profiling·build의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
    준비 중
  9. 09PRG-09-M09

    모듈 9

    동시성 service Capstone

    출간 예정

    동시성 service Capstone의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
    준비 중
04

통과 기준

배운 내용을 결과물로 검증합니다

남겨야 할 학습 증거

  • go module
  • concurrency tests
  • race report
  • benchmark
  • release binary

학습 전 확인

별도의 안전 승인 없이 바로 시작할 수 있습니다.

한눈에 보기역량 지도 펼치기3단계 · 9개 역량
01

기반 이해

핵심 구조와 작업 기준을 먼저 세웁니다.

  1. toolchain과 moduletoolchain과 module의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. type·제어·함수type·제어·함수의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. struct·interface·genericstruct·interface·generic의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
02

핵심 구현

주요 기능을 직접 구현하고 실패 원인을 확인합니다.

  1. 표준 library와 I/O표준 library와 I/O의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. goroutine·channel·contextgoroutine·channel·context의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. 취소·race·backpressure취소·race·backpressure의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
03

통합·검증

운영 조건에서 통합하고 결과를 증거로 남깁니다.

  1. test와 fuzzingtest와 fuzzing의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. benchmark·profiling·buildbenchmark·profiling·build의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. 동시성 service Capstone동시성 service Capstone의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.