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