Skip to content

boomlabs-web3/rust-basic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Part 0. Installation

먼저 시작하기에 앞서, Boom💥Labs Rust 트랙 온라인 진행 공지 를 정독하여, 본 러스트 트랙의 목적을 이해해주세요!

그럼, Rust 트랙 시작합니다!

깃헙 자료

먼저, 깃헙 레포에 대해 설명드리자면, 총 4개의 브랜치에 파트별로 진행하고 있습니다. (part1, part2, part3, part4)

각 파트별 브랜치에는 1주차 정도의 분량의 설명과, Exercise (Rustlings, Rust By Practice), 그리고 Reference들을 포함하고 있습니다.
또한 예제 코드를 브랜치 내에 포함하고 있고, 파트의 진행에 따라 태그로 분리하고 있습니다.

본 트랙의 자료는 “The Rust Programming Language 2nd Edition”, “Rust by Example”, “The Rust Reference” 등의 자료를 참조하여 작성되었습니다.

각 챕터별로 참고가 될 문서의 링크를 달았으니, ▶ Reference 토글 아래의 참조 문서를 정독하면서 진행해주세요.
또한 각 챕터에 예제 문제도 풀어보시면 큰 도움이 됩니다. ▶ In-class Exercises 토글 아래의 예제들을 확인해주세요.

개발 환경 설치

Install Rust

한국 러스트 사용자 그룹

Rust 설치는 위 페이지 참고하여 각자의 운영체제에 맞게 설치해주세요!

IDEs

  • IntelliJ
  • VScode
    • Extension: rust-analyzer, Rust Syntax, Rust Extension Pack

Install Rustlings

GitHub - rust-lang/rustlings

예제로 사용할 Rustlings는 위 문서를 참고하여, 각자 운영체제에 맞게 설치해주세요.

Course Material

Useful Sites

  • awesome-rust: Rust와 관련된 리소스들을 정리한 레포입니다. 디버깅, IDEs, 테스팅 등의 개발 툴, Rust로 작성된 유용한 어플리케이션, 자주 사용되는 라이브러리, 교육 리소스 등 많은 자료들이 담겨있습니다.
  • cheat.rs: Rust의 치트 시트입니다. 다양한 내용을 요약정리하고있어, 가볍게 검색하여 확인하기 좋습니다.
  • crates.io: Rust의 Crate들에 대한 정보를 담고있는 사이트입니다.

part1으로 이동

개발환경 설치가 완료되었다면, git checkout part1을 통해, Part 1 브랜치로 이동해주세요.

About

learn basic knowledge about rust lang

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages