문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
- Rust란 무엇인가?
- Rust와 다른 프로그래밍 언어 비교
- Rust의 특징과 아키텍처 개요
Rust 이해하기
- Rust 프로그램의 수명 주기
- Rust가 다른 언어와 어떻게 어울리는지
- Rust의 메모리 안전성과 동시성 접근 방식
시작하기
- 개발 환경 설정
- Rust를 프로그래밍 도구체인으로 설치하기
- Rust 환경 구성하기
- Cargo 패키지 관리자 사용하기
기본 문법과 개념
- 변수와 데이터 타입
- 제어 흐름과 루프
- 함수와 모듈
- Rust에서 소유권과 대여
구조체, 열거형, 패턴 매칭
- 구조체 정의와 사용하기
- 열거형 생성과 매칭하기
- Rust에서 패턴 매칭
오류 처리
- Result와 Option 타입을 사용한 오류 처리
- panic!과 unwrap()을 사용한 패닉 처리
- 사용자 정의 오류 타입 작성하기
모듈과 패키지
- Rust에서 코드 조직화하기
- 모듈 생성과 사용하기
- Cargo를 사용하여 Rust 패키지 빌드와 배포하기
테스트와 문서화
- Rust에서 테스트 작성하기
- 내장된 테스트 프레임워크 사용하기
- 주석과 문서 문자열을 사용한 Rust 코드 문서화
동시성 기초
- Rust에서의 동시성 소개
- 스레드 생성과 관리하기
- 동기화와 메시지 전달
기존 코드베이스와 Rust 통합하기
- 다른 프로그래밍 언어와 Rust 인터페이싱
- C 또는 C++ 코드에서 Rust 함수 호출하기
- 다른 언어에 Rust API 노출시키기
일반적인 관용구와 최선의 방법
- 일반적인 Rust 코딩 스타일 탐색하기
- Rust 커뮤니티 규칙 준수하기
- 인기 있는 라이브러리와 프레임워크 활용하기
문제 해결
- Rust 프로그램에서 일반적인 문제 식별과 해결하기
요약 및 다음 단계
요건
- 기본 프로그래밍 개념에 대한 이해
- 최소 하나의 프로그래밍 언어(C 또는 C++이 바람직함) 경험
대상자
- 개발자
14 시간
회원 평가 (2)
대화형 예제를 작업하는 것이 좋았고, 트레이너는 우리가 질문한 대부분의 주제에 대해 매우 박식했습니다. 또한 훈련 과정에서 다룬 몇몇 자료와 관련된 실제 사례에 대해 우수한 조언을 제공해주었습니다.
Tracy - GenesysGo
코스 - Rust Advanced
기계 번역됨
트레이너는 RUST에 대해 매우 흥미로운 많은 내용을 설명했습니다. 기초부터 시작하여 블록체인으로의 응용까지 다루었으며, 이는 매우 유익하고 매력적이었습니다.
Elena Paraschiv - ICI BUCHAREST
코스 - Rust Programming
기계 번역됨