Skip to content

YTU-BLOCKCHAIN/Developers-Roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

Rust Roadmap 🦀

  • Bu yol haritasının amacı sizleri Rust'ta başlangıç aşamasından ileri seviyeye taşıyacak şekilde dili kavramak ve günümüzdeki bizim amaçladığımız Smart Contractlar ama bunun haricinde Rust'ın kullanılabildiği diğer sektörlere de zemin hazırlamaktır. YTU Blockchain üyeleri tarafından hazırlanan bu Roadmap Rust'ı yeni öğrenecek adaylara öğretici ve pekiştirici bir zemin sunmayı hedeflemektedir. Ayrıca çeşitli etkinlikler ve iş fırsatlarıyla birlikte Rust geliştiricilerini bir çatı altında topladığımız Discord kanalımıza ve diğer sosyal medya hesaplarımıza Buradan erişebilirsiniz. Şimdilik birçok kaynak İngilizce olarak yol haritasında yer alsa da gelecek dönemlerde ilgili konu başlıkları altında olabildiğince Türkçe kaynağı kendimiz üretmeyi hedefliyoruz.

  • Aşağıdaki tablo sırası ile Rust'ta adım adım ilerleyebilmeniz için tasarlanmıştır 👇🏻

İçerik

Konu Başlıkları
Requirements
How to Learn Better
Cargo Package Management
Common Programming Concepts
Ownership
Structs, Enums and Pattern Matching
Packages, Crates and Modules
Common Collections
Generic Types, Traits and Lifetimes
Writing Automated Tests
Iterators and Closures

Requirement

→ Öncelikle sisteminizde Rust kurulu olmalı. (Win-Linux-Mac)
→ Hemen ardından gerekli komutlar ve compiler için Cargo kurulu olmalı. (Win-Linux-Mac)
→ İçerisindeki 94 egzersiz ile birlikte konuları pekiştirmek ve yazma becerisi kazanmak adına Rustlings kurmanızı öneriyoruz. (Rustlings, içerisinde konu konu basitten zora olacak şekilde örnekler içeren, sizden bozuk kodu düzeltmenizi isteyen bir uygulama) → Rustlings açıklamalı cevap anahtarı için: Rustlings Solutions

How to Learn Better

→ Yol haritamızdaki ilk adım Rust dilinin genel yazım kurallarına değinmek olacak. Buradaki kaynaklar kavrama güçlüğü çekilebilme ihtimaline karşılık bollandırılmış bir şekilde sunuldu. Kendinize "Ben olmuşum ya!" diyebiliyorsanız gönül rahatlığıyla diğer konuya geçebilirsiniz. Tavsiyemiz Rustlings üzerindeki konu sıralamasına göre önce aşağıda vermiş olduğumuz dökümantasyonları iyice kavrayıp örnekleri incelemeniz. Ardından hemen Rustlings'teki örnekleri yapmanız. Bu şekilde öğreniminiz pekişecektir.

Cargo Package Management

Common Programming Concepts

Ownership

Structs, Enums and Pattern Matching

Packages, Crates and Modules

Common Collections

Generic Types, Traits and Lifetimes

Writing Automated Tests

Iterators and Closures

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published