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++)에 대한 지식
청중
- 개발자
회원 평가 (4)
트레이너의 지식은 매우 광범위하며 대화 및 지식 전달에 대한 그의 헌신은 엄청납니다. 참가자들과의 좋은 접촉. 매우 잘 준비된 자료, 많은 슬라이드, 연습에 대한 설명, 교육을 위한 훌륭한 준비가 눈에 띄었습니다. 제 의견에도 불구하고 저는 여전히 교육에 대해 매우 좋은 평가를 하고 있습니다. 내 의견은 아주 좋은 수준의 교육에 추가된 것일 뿐입니다. 제 생각에는 C# 영역의 참가자와 수정 사항이 도입된 교육이 이상적인 수준에 있을 수 있다고 생각합니다 ;-)
Sławek - Sonova Warsaw Service Center Sp z o o
Course - Rust Programming
Machine Translated
나는 우리가 작업한 대화형 예제가 마음에 들었고 트레이너는 우리가 질문한 거의 모든 주제에 대해 매우 지식이 많았으며 교육의 일부 자료와 관련된 실제 사용 사례에 대해 훌륭한 조언을 제공했습니다.
Tracy - GenesysGo
Course - Rust Advanced
Machine Translated
실제 사례를 통해 보여지는 많은 양의 실용적인 지식.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
지속적으로 변경 사항을 푸시했는데, 3일째가 되던 날 이전보다 헷갈리기 시작하고 오류를 빨리 발견하기가 어려워졌을 때 최신 변경 사항을 빠르게 확인하고 자료를 최신 상태로 유지할 수 있었습니다.
Paulina
Course - Advanced Java Security
Machine Translated