문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
- 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
- 프로파일링 및 성능 분석
- 시스템 프로그래밍의 일반적인 문제 해결
요약 및 다음 단계
요건
- 프로그래밍 개념에 대한 기본 이해
- C 또는 C++와 같은 프로그래밍 언어에 대한 familiarity
대상 독자
- 개발자
21 시간
회원 평가 (2)
대화형 예제를 작업하는 것이 좋았고, 트레이너는 우리가 질문한 대부분의 주제에 대해 매우 박식했습니다. 또한 훈련 과정에서 다룬 몇몇 자료와 관련된 실제 사례에 대해 우수한 조언을 제공해주었습니다.
Tracy - GenesysGo
코스 - Rust Advanced
기계 번역됨
트레이너는 RUST에 대해 매우 흥미로운 많은 내용을 설명했습니다. 기초부터 시작하여 블록체인으로의 응용까지 다루었으며, 이는 매우 유익하고 매력적이었습니다.
Elena Paraschiv - ICI BUCHAREST
코스 - Rust Programming
기계 번역됨