문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
고급 소유권
- 수명과 빌림 이해하기
- 스마트 포인터 탐구: Box, Rc, Arc
- Weak와 Unsync를 사용한 참조 사이클 작업하기
- 고급 소유권 패턴과 기술
async/await를 사용한 비동기 프로그래밍
- Rust에서의 비동기 프로그래밍 소개
- async/await 구문 작업하기
- Future 조합과 비동기 라이브러리 작업하기
- 비동기 생태계와 라이브러리 탐구하기
트레이트와 제네릭
- 고급 트레이트 사용법과 연관 유형
- 제네릭 함수, 구조체, 열거형 구현하기
- 바운드와 트레이트 객체
- 트레이트 일관성과 고아 규칙 탐구하기
고급 오류 처리
- 사용자 정의 오류 유형 생성하기
- 고급 오류 처리 기술: try!, ? 연산자, 사용자 정의 오류 체인
- 오류 처리 전략과 패턴
매크로
- 절차적 매크로: 속성 매크로와 함수형 매크로
- 선언적 매크로: macro_rules!와 매치 형식 문법
- 고급 매크로 사용법과 메타프로그래밍
성능 최적화
- Rust 코드 프로파일링과 벤치마킹
- 성능 병목 현상 식별하기
- 최적화 기술: 데이터 구조, 알고리즘, 컴파일러 플래그
- 고성능 Rust 코드 작성하기
고급 동시성
- Mutex, RwLock, Condvar와 같은 고급 동기화 기본 요소
- 락-프리 및 웨이트-프리 데이터 구조 구현하기
- 채널과 메시지 전달
- 고급 동시성 패턴 탐구하기
고급 문제 해결
- Rust 프로그램에서 복잡한 문제를 디버깅하고 해결하는 고급 기술
- 실제 시나리오에서 성능을 프로파일링하고 최적화하는 전략
- 경계 상황과 비정상적인 행동 처리 전략
요약 및 다음 단계
요건
- Rust 기본 지식 또는 동등한 경험
- 시스템 수준 프로그래밍 경험이 있음
- 중급 수준의 프로그래밍 경험
대상자
- 개발자들
21 시간
회원 평가 (1)
나는 우리가 작업한 대화형 예제가 마음에 들었고 트레이너는 우리가 질문한 거의 모든 주제에 대해 매우 지식이 많았으며 교육의 일부 자료와 관련된 실제 사용 사례에 대해 훌륭한 조언을 제공했습니다.
Tracy - GenesysGo
코스 - Rust Advanced
기계 번역됨