문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
고급 소유권 개념과 활용법
- 라이프타임 및 참조 접근의 원리 이해하기
- Box, Rc, Arc와 같은 스마트 포인터 탐구하기
- Weak와 Unsync를 이용한 참조 순환 문제 다루기
- 소유권 관련 심화 패턴과 기법 연습하기
Async/Await 방식의 비동기 프로그래밍
- Rust 내에서의 비동기 프로그래밍 개요 설명
- Async/Await 문법 익히고 직접 사용해보기
- Future 구성 및 다양한 비동기 라이브러리 활용하기
- Rust 생태계 내에서의 각종 비동기 관련 패키지 알아보기
트레이트와 제네릭 사용법 연습하기
- 복잡한 트레이트 활용 기법 및 타입 연결 방법 이해하기
- 제네릭 함수, 구조체 및 열거형 설계 방식 실습하기
- 바운드와 트레이트 객체의 관계 파악하기
- 트레이트 연합성 규칙과 그 특징 공부하기
심화 오류 처리 전략 탐구하기
- 사용자 맞춤형 오류 타입 정의하기
- Try!, ? 연산자 활용법과 복합적 에러 체인 관리법 배우기
- 실제 환경에 적용 가능한 다양한 실무 오류 처리 방안 숙지하기<\/li>
Rust 매크로 고급 활용법
- 프로시저형 매크로 개념 이해: 속성 및 함수 기반 매크로 연습하기
- 선언적 매크로 구성: Macro_rules! 활용과 패턴 매칭 원리 학습하기
- Rust 고급 코드 생성을 위한 메타프로그래밍 방법 숙지하기
성능 최적화 기법 연마하기
- Rust 소스의 프로파일링 및 벤치마크 실행하기
- 성능 병목 구간 탐색과 이에 대한 해결 방법 습득하기
- 데이터 구조, 알고리즘 그리고 컴파일러 설정 수정을 통한 성능 향상 방안 모색하기
- 최적화가 극대화된 Rust 코드 작성 능력 갖추기
Rust 내 고급 동시성 기술 연습하기
- Mutex, RwLock 및 Condvar 같은 복잡한 동기화 수단 적용해보기
- 락이 필요 없는 안전하고 효과적인 데이터 구조 설계법 배우기
- Rust 프로그램 간 통신 체계와 메시지 교환 방식 연습하기
- Rust에서 활발히 쓰이는 다양한 고급 동시성 패턴 탐구하기
심화 디버깅 및 문제 해결 기술 습득하기
- 일반적으로 접하기 힘든 복잡한 코드 관련 문제들을 효과적으로 해결하는 방법 연습하기
- 실제 개발 상황에서의 프로그램 성능 최적화 전략 실천하기
- 예상치 못한 이상 현상을 다루는 전문적인 대응 방식 배우기
요약 및 향후 학습 계획 제시
요건
- Rust 기초 내용에 대한 충분한 이해 또는 이와 동등한 수준의 경험이 필요합니다.
- 시스템 레벨 프로그래밍 관련 실무 경험 역시 요구됩니다.
- 중급 이상의 프로그래밍 수준을 갖추어야 합니다.
대상자
- 개발자들이 해당합니다.
21 시간
회원 평가 (2)
매우 좋은 주제 구조, 완벽한 프레젠테이션, 트레이너의 매우 높은 수준의 지식. 완벽한 인프라스트럭처.
Tibor Pozsgai
코스 - Rust Advanced
기계 번역됨
대화형 예제를 작업하는 것이 좋았고, 트레이너는 우리가 질문한 대부분의 주제에 대해 매우 박식했습니다. 또한 훈련 과정에서 다룬 몇몇 자료와 관련된 실제 사례에 대해 우수한 조언을 제공해주었습니다.
Tracy - GenesysGo
코스 - Rust Advanced
기계 번역됨