
- 카탈로그
- v1.2.0
- 교재 기준
- Planning 1.4 + Catalog 1.2
- 기획 점검일
- 2026.07.27
Rust·Safe Systems Programming
ownership·type·동시성·검증으로 memory-safe system을 설계하고 성능 근거를 남깁니다.
- 예상 학습 시간
- 75~120시간
- 전체 구성
- 9개 모듈
- 연결된 학습 경로
- 2개
커리큘럼과 준비 항목은 볼 수 있으며, 교재 검수가 끝나면 학습 공간이 열립니다.
과정 개요
끝까지 배우면 할 수 있는 일
profiling·최적화 Capstone의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
- Cargo와 type의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
- ownership·borrow·lifetime의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
- struct·enum·pattern의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
- trait·generic·module의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
학습 순서
연결된 경로에서의 위치
연결 경로Embedded Linux Engineer11개 과정
boot·BSP·driver·OTA를 추적 가능한 bring-up 기록으로 만든다.
- FND-03컴퓨터 시스템미리보기 가능
- FND-05Git·GitHub미리보기 가능
- FND-06안전·보안미리보기 가능
- PRG-02C미리보기 가능
- PRG-05C++미리보기 가능
- PRG-08SW 공학미리보기 가능
- PRG-10Rust현재 과정
- EMB-01회로·계측 기초미리보기 가능
- EMB-02Embedded C미리보기 가능
- EMB-06Embedded Linux미리보기 가능
- OPS-01DevOps·SRE미리보기 가능
연결 경로Systems Programmer8개 과정
메모리·동시성·성능·안전성을 운영 가능한 시스템 코드로 증명한다.
- FND-02컴퓨팅 사고미리보기 가능
- FND-03컴퓨터 시스템미리보기 가능
- FND-05Git·GitHub미리보기 가능
- PRG-02C미리보기 가능
- PRG-05C++미리보기 가능
- PRG-08SW 공학미리보기 가능
- PRG-09Go출간 예정
- PRG-10Rust현재 과정
전체 목차
9개 모듈 개요
현재는 모듈별 목표와 체험 흐름을 공개한 검토판입니다. 전문 해설, 실습, 평가와 제출 기준은 정식 출간 과정에서 확정됩니다.
- 01PRG-10-M01출간 예정
첫 모듈
Cargo와 type
Cargo와 type의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
모듈별 시간은 출간 시 확정체험 흐름 예시- 1개념
- 2실습
- 3평가
- 4증거
준비 중 - 02PRG-10-M02출간 예정
모듈 2
ownership·borrow·lifetime
ownership·borrow·lifetime의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
모듈별 시간은 출간 시 확정체험 흐름 예시- 1개념
- 2실습
- 3평가
- 4증거
준비 중 - 03PRG-10-M03출간 예정
모듈 3
struct·enum·pattern
struct·enum·pattern의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
모듈별 시간은 출간 시 확정체험 흐름 예시- 1개념
- 2실습
- 3평가
- 4증거
준비 중 - 04PRG-10-M04출간 예정
모듈 4
trait·generic·module
trait·generic·module의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
모듈별 시간은 출간 시 확정체험 흐름 예시- 1개념
- 2실습
- 3평가
- 4증거
준비 중 - 05PRG-10-M05출간 예정
모듈 5
error와 test
error와 test의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
모듈별 시간은 출간 시 확정체험 흐름 예시- 1개념
- 2실습
- 3평가
- 4증거
준비 중 - 06PRG-10-M06출간 예정
모듈 6
iterator와 동시성
iterator와 동시성의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
모듈별 시간은 출간 시 확정체험 흐름 예시- 1개념
- 2실습
- 3평가
- 4증거
준비 중 - 07PRG-10-M07출간 예정
모듈 7
async·Send·Sync
async·Send·Sync의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
모듈별 시간은 출간 시 확정체험 흐름 예시- 1개념
- 2실습
- 3평가
- 4증거
준비 중 - 08PRG-10-M08출간 예정
모듈 8
unsafe·FFI·검증
unsafe·FFI·검증의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
모듈별 시간은 출간 시 확정체험 흐름 예시- 1개념
- 2실습
- 3평가
- 4증거
준비 중 - 09PRG-10-M09출간 예정
모듈 9
profiling·최적화 Capstone
profiling·최적화 Capstone의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
모듈별 시간은 출간 시 확정체험 흐름 예시- 1개념
- 2실습
- 3평가
- 4증거
준비 중
통과 기준
배운 내용을 결과물로 검증합니다
남겨야 할 학습 증거
- rust crate
- property tests
- miri report
- benchmark
- safety case
학습 전 확인
별도의 안전 승인 없이 바로 시작할 수 있습니다.
한눈에 보기역량 지도 펼치기3단계 · 9개 역량
기반 이해
핵심 구조와 작업 기준을 먼저 세웁니다.
- Cargo와 typeCargo와 type의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
- ownership·borrow·lifetimeownership·borrow·lifetime의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
- struct·enum·patternstruct·enum·pattern의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
핵심 구현
주요 기능을 직접 구현하고 실패 원인을 확인합니다.
- trait·generic·moduletrait·generic·module의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
- error와 testerror와 test의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
- iterator와 동시성iterator와 동시성의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
통합·검증
운영 조건에서 통합하고 결과를 증거로 남깁니다.
- async·Send·Syncasync·Send·Sync의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
- unsafe·FFI·검증unsafe·FFI·검증의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
- profiling·최적화 Capstoneprofiling·최적화 Capstone의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.