[HD]C, C++언어를 대처하는 시스템 프로그래밍 언어 RUST(러스트) 제대로 배우기 (2025년) - Part.9 고급 2

[HD]C, C++언어를 대처하는 시스템 프로그래밍 언어 RUST(러스트) 제대로 배우기 (2025년) - Part.9 고급 2

50,000
  • 지원유형
    • 일반과정
    • 평생교육이용권
  • 학습기간
    수료여부 관계없이 복습 12개월 추가 제공
  • 수료기준 진도 80% 이상
주문금액
50,000

comment

이터레이터와 클로저를 활용해 데이터 컬렉션을 효율적으로 가공·변환하고, Rust의 게으른 실행과 제로 비용 추상화 방법을 학습할 수 있습니다.

미리보기
학습방법 : HTML5 ( PC
, 스마트폰, 타블렛
)
학습시간 : 7시간 11차시
난이도 : 향상
강의목표

Rust 프로그램에서 이터레이터의 핵심 원리를 이해하고 실제 적용 방법을 숙달합니다.클로저를 활용하여 데이터 흐름을 정교하게 조작하고, 매핑(mapping) 및 필터링(filtering) 등의 데이터 처리 기술을 마스터합니다.이터레이터의 게으른 실행(Lazy Evaluation) 및 제로 비용 추상화(Zero-cost Abstraction) 개념을 이해합니다.

강의소개

이 강좌는 Rust 고급 과정 2 파트 2로, **고급 이터레이터와 클로저(Closure)**에 대해 심도 있게 다룹니다.작지만 강력한 클로저 코드를 활용하여 데이터의 흐름을 정교하게 조작하고, 이터레이터를 통한 데이터 가공 및 필터링 방법을 학습하며, 데이터 컬렉션을 깔끔하게 변환하고 요약하는 모든 방법을 다룹니다.

학습대상

본 강좌는 Rust 고급 과정의 일부이므로, Rust의 기본 문법과 초급 클로저 개념을 이미 학습한 개발자를 대상으로 합니다.다른 프로그래밍 언어 경험이 있는 학습자도 Rust 클로저의 독특한 사용법에 적응하는 데 도움이 될 것입니다.

제공서류
수료증수료시 발급가능
수강증명서학습시작 이후 발급가능
수료기준
필수평가 : 진도 (80% 이상)
총점 80 점 이상시 수료
학습기간
30일 + 무료복습기간 360일
✅ 학습기간 + 무료복습기간 내 무제한 반복 수강 가능!
- 실제 해당 강의의 커리큘럼은 복습기간을 포함하지 않는 30일 입니다.
학습목차
[HD]C, C++언어를 대처하는 시스템 프로그래밍 언어 RUST(러스트) 제대로 배우기 (2025년) - Part.9 고급 2
1. 고급 이터레이터와 클로저 심층 탐구 (데이터 흐름 조작)
36 분
2. 이터레이터 소비 어댑터 심화 (합계, 개수, 누적 계산)
37 분
3. 반복자 유형별 활용 및 소유권 관리 (이터, 이터뮤트, 인투이터)
35 분
4. 사용자 정의 이터레이터 구현과 고아 규칙 회피
26 분
5. 클로저의 깊이 있는 이해 (기본 구조 및 외부 변수 활용)
35 분
6. 이터레이터의 게으른 실행 및 다양한 어댑터 활용
32 분
7. 코드 실행 추적 및 디버깅 도구 활용 (DBG, Inspect)
28 분
8. 이터레이터 체인 심화 (다양한 메서드 결합 및 활용)
41 분
9. 폴드, 집, 이뉴뮬레이터의 실무 응용 (데이터 조합 및 정렬)
40 분
10. 이뉴뮬레이터와 sort_by를 활용한 데이터 정렬 및 랭킹
30 분
11. 이터레이터 및 클로저 고급 과정 종합 정리
24 분