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

Rust·Safe Systems Programming

ownership·type·동시성·검증으로 memory-safe system을 설계하고 성능 근거를 남깁니다.

출간 예정콘텐츠 검토 중심화
예상 학습 시간
75~120시간
전체 구성
9개 모듈
연결된 학습 경로
2
전체 목차 보기

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

01

과정 개요

끝까지 배우면 할 수 있는 일

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

  1. Cargo와 type의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. ownership·borrow·lifetime의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. struct·enum·pattern의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  4. trait·generic·module의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
02

학습 순서

연결된 경로에서의 위치

연결 경로Embedded Linux Engineer11개 과정
연결 경로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-10-M01

    첫 모듈

    Cargo와 type

    출간 예정

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

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

    모듈 2

    ownership·borrow·lifetime

    출간 예정

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

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

    모듈 3

    struct·enum·pattern

    출간 예정

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

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

    모듈 4

    trait·generic·module

    출간 예정

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

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

    모듈 5

    error와 test

    출간 예정

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

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

    모듈 6

    iterator와 동시성

    출간 예정

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

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

    모듈 7

    async·Send·Sync

    출간 예정

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

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

    모듈 8

    unsafe·FFI·검증

    출간 예정

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

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

    모듈 9

    profiling·최적화 Capstone

    출간 예정

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

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

통과 기준

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

남겨야 할 학습 증거

  • rust crate
  • property tests
  • miri report
  • benchmark
  • safety case

학습 전 확인

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

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

기반 이해

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

  1. Cargo와 typeCargo와 type의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. ownership·borrow·lifetimeownership·borrow·lifetime의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. struct·enum·patternstruct·enum·pattern의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
02

핵심 구현

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

  1. trait·generic·moduletrait·generic·module의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. error와 testerror와 test의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. iterator와 동시성iterator와 동시성의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
03

통합·검증

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

  1. async·Send·Syncasync·Send·Sync의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. unsafe·FFI·검증unsafe·FFI·검증의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. profiling·최적화 Capstoneprofiling·최적화 Capstone의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.