문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
- 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)
매우 좋은 주제 구조, 완벽한 프레젠테이션, 트레이너의 매우 높은 수준의 지식. 완벽한 인프라스트럭처.
Tibor Pozsgai
코스 - Rust Advanced
기계 번역됨
rust에 대한 고급 요소인 매크로를 포함한 탄탄한 소개. 실용적인 코드 연습, 많은 주석, 자유롭게 토론하고 상담할 수 있는 기회가 많습니다.
Robert - Sonova Warsaw Service Center Sp z o o
코스 - Rust Programming
기계 번역됨