라이프타임과 에러 처리, 내부 가변성, 패턴 매칭 등 러스트의 고급 기능을 중심으로, 언어의 안전성을 실무에 효과적으로 적용하는 방법을 다룹니다.
미리보기
학습방법 : HTML5 ( PC
, 스마트폰, 타블렛
)
학습차시 : 13차시
학습시간 : 7시간
학습시간 : 7시간 13차시
난이도 : 향상
강의목표
· 라이프타임의 개념을 이해하고 문자열 수명 관리 및 구조체 내 참조를 안전하게 활용합니다.· 패닉, 리절트, 옵션을 활용한 에러 처리 및 사용자 정의 에러를 통한 통합적인 에러 전파 방법을 익힙니다.· 내부 가변성(Cell, RefCell)을 이용해 불변 객체의 특정 필드만 가변적으로 다루는 실용적인 기술을 습득합니다.· 렛 패턴, 중첩 패턴, 가드, 골뱅이 바인딩 등 다양한 패턴을 통해 코드를 간결하고 안정적으로 제어하는 능력을 키웁니다.
강의소개
러스트 언어의 핵심 안전 장치인 라이프타임, 다양한 에러 처리 방법, 객체 내부를 안전하게 변경하는 내부 가변성, 그리고 강력한 패턴 매칭 기법 등 고급 주제들을 심층적으로 다루는 과정입니다.
학습대상
러스트의 고급 주제들을 깊이 이해하고 안정적이며 효율적인 코드를 작성하며, 기존 에러 처리 및 데이터 구조화에 대한 이해를 확장하려는 개발자.
제공서류
수료증수료시 발급가능
수강증명서학습시작 이후 발급가능
수료기준
필수평가 : 진도 (80% 이상)
총점 80 점 이상시 수료
학습기간
30일 + 무료복습기간 360일
✅ 학습기간 + 무료복습기간 내 무제한 반복 수강 가능!
- 실제 해당 강의의 커리큘럼은 복습기간을 포함하지 않는 30일 입니다.
학습목차
[HD]C, C++언어를 대처하는 시스템 프로그래밍 언어 RUST(러스트) 제대로 배우기 (2025년) - Part.9 고급 3 (完)