Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
소개
- Rust이란 무엇입니까?
- Rust 다른 프로그래밍 언어와 비교
- Rust 기능 및 아키텍처 개요
이해 Rust
- Rust 프로그램의 수명주기
- Rust이 시스템 수준에서 작동하는 방식
- Rust의 메모리 안전 및 소유권
시작하기
- 개발 환경 설정
- 프로그래밍 툴체인으로 Rust 설치
- Rust 환경 구성
- 화물 패키지 관리자 탐색
기본 구문 및 개념
- Rust의 변수 및 데이터 유형
- 제어 흐름 및 루프
- 기능 및 모듈
- Rust의 소유권과 차입
오류 처리 및 패닉
- 결과 및 옵션 유형의 오류 처리
- 풀기 vs 당황해서 중단하기!
- 사용자 정의 오류 유형 및 오류 처리 전략
Rust의 메모리 Management
- 스택 대 힙 메모리 할당
- Rust의 포인터 및 참조
- Box 및 안전하지 않은 블록을 사용한 메모리 관리
시스템의 구조체와 열거형 Programming
- 구조체 정의 및 작업
- 열거형 생성 및 사용
- Rust의 패턴 일치
C 및 하위 수준 코드와의 인터페이스
- Rust을 C 및 C++ 코드와 인터페이스
- FFI(외부 함수 인터페이스) 사용
- 원시 포인터 및 안전하지 않은 코드 작업
동시성 및 동기화
- 시스템 프로그래밍의 동시성 모델
- 동기화를 위한 Mutex, RwLock 및 Condvar
- 통신을 위한 채널 및 메시지 전달
디버깅 및 문제 해결 Rust 프로그램
- 프로그램 디버깅을 위한 도구 및 기술 Rust
- 프로파일링 및 성능 분석
- 시스템 프로그래밍의 일반적인 문제 해결
요약 및 다음 단계
Requirements
- 프로그래밍 개념에 대한 기본 이해
- 하나 이상의 프로그래밍 언어(예: C 또는 C++)에 대한 지식
청중
- 개발자
21 Hours
회원 평가 (2)
나는 우리가 작업한 대화형 예제가 마음에 들었고 트레이너는 우리가 질문한 거의 모든 주제에 대해 매우 지식이 많았으며 교육의 일부 자료와 관련된 실제 사용 사례에 대해 훌륭한 조언을 제공했습니다.
Tracy - GenesysGo
Course - Rust Advanced
Machine Translated
트레이너는 기본부터 시작하여 Blockchain을 향한 응용 프로그램으로 이동하는 RUST에 대한 많은 흥미로운 점을 설명했는데, 이는 매우 통찰력 있고 매력적이었습니다.
Elena Paraschiv - ICI BUCHAREST
Course - Rust Programming
Machine Translated