Rust ile backend geliştirici yol haritası
Rust bir web servisine çöp toplayıcı olmadan C ve C++ performansı verir; bunun yanında güvenli kodda veri yarışlarını ve use-after-free hatalarını baştan engelleyen bir derleyici de sunar. Bedeli ise daha dik bir başlangıç. Bu yol önce Rust'ı, ardından her backend işinin var saydığı SQL, Linux, Git ve Docker'ı öğretir. Ücretsiz, tarayıcında ve her kurs için bir sertifikayla.
246,286+ codder bu kurslara kayıtlı
481 ders471 görev2,650 quiz sorusu
- Başlangıç dostu
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Yol boyunca 8 ücretsiz sertifika
Rust ile backend geliştirici yol haritası, adım adım
Her adım mevcut bir Coddy kursu, ilk adımın Başla düğmesi de Rust kursunu açar. Sırayla ilerle ya da eksik olduğundan başla: ilerlemen her durumda kurs başına kaydedilir.
- 1Adım 13 bölüm, sırayla
- 2Adım 2
SQL ve veritabanlarıÖzel sayfa
Bu adıma başlaBaşlaSELECT,WHERE,JOIN,GROUP BY, alt sorgular, indeksler ve şema tasarımı; hepsi canlı tablolar üzerinde pratik edilir. Rust servisleri SQL'lerini çoğu zaman göz önünde tutar ve SQLx her sorguyu derleme zamanında veritabanı şemasına karşı kontrol edebilir.BaşlaÖzel sayfa - 3Adım 3
Linux ve komut satırıÖzel sayfa
Bu adıma başlaBaşlaDosyalar, izinler, süreçler, pipe'lar ve bash temelleri; komutlar gerçek bir Linux shell'ine yazılır. Bir Rust servisi, Linux süreci olarak çalışan tek bir native binary'ye derlenir; onu başlattığın, izlediğin ve hatalarını ayıkladığın yer de terminaldir.BaşlaÖzel sayfa - 4Adım 4
Git ve sürüm kontrolüÖzel sayfa
Bu adıma başlaBaşlaCommit'ler, branch'ler, merge, çakışmalar, remote'lar ve hataları geri alma.cargo newbir Rust projesini varsayılan olarak Git deposu şeklinde başlatır; yani sürüm kontrolü ilk satırdan itibaren oradadır.BaşlaÖzel sayfa - 5Adım 5
Docker ve konteynerlerÖzel sayfa
Bu adıma başlaBaşlaİmajlar, Dockerfile'lar, volume'ler ve ağ. Bir Rust servisi konteynerde rahatça yayınlanır: onu bir build aşamasında derle, sonra tek binary'yi küçük bir runtime imajına kopyala.BaşlaÖzel sayfa
Yaparak Öğren
Gerçek kod yazın, veritabanlarını sorgulayın, web siteleri oluşturun ve AI promptlarını öğrenin. İnteraktif derslerimiz modern geliştiricilerin ihtiyaç duyduğu tüm becerileri kapsar.
Serinizi Oluşturun
Tutarlı olun ve ilerlemenizin büyümesini izleyin! Günlük kodlama alışkanlığınızı takip edin, dondurma günleriyle serinizi koruyun ve her gün geldiğiniz için ödüller kazanın.
12 gün seri
Serinizi korumak için yarın geri dönün!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Ya Hep Ya Hiç
7 günün 5. günü
Seri Dondurma
2 left
Yolda Kodlayın
Kodlama yolculuğunuzu yanınızda taşıyın! Kurulum yok, indirme yok - sadece açın ve kodlamaya başlayın. iOS, Android ve Web'de 4.9 yıldız puanıyla kullanılabilir.
Yalnız Değilsiniz
Küresel sıralamalarda yarışın, ödüller kazanmak için arkadaşlarınızı davet edin ve birbirinizin başarılarını kutlayın. Kodlama arkadaşlarla daha iyi!
Her şekilde öğren
Okuyun, dinleyin, kendinizi sınayın, AI'ya sorun veya daha önce öğrendiklerinize geri bakın. Her ders size uyum sağlar.
Değişken, programınızda daha sonra başvurabileceğiniz bir değeri saklayan adlandırılmış bir kaptır.
Python'da bir tane oluşturmak için önce adı, sonra eşittir işaretini, sonra saklamak istediğiniz değeri yazın.
Değer zamanla değişebilir - yeniden atama, adı yeni bir değere yönlendirir.
Sertifika Kazanın
Tamamladığınız her kurs için sertifika kazanın. LinkedIn profilinize ve özgeçmişinize ekleyerek işverenlere programlama uzmanlığınızı gösterin.
Rust ile backend geliştirmeyi neden Coddy'de öğrenmelisin
- Tek serviste hız ve güvenlik. Çöp toplayıcı olmadığı için gecikmeni sıçratacak toplama duraklamaları da yoktur; derleyicinin ownership kuralları da bellek ve eşzamanlılıkla ilgili koca hata sınıflarını kod çalışmadan reddeder. Rust'ın proxy'lerde, veritabanlarında ve gecikmeye duyarlı API'lerde karşına çıkmasının nedeni bu ikili.
- Dik kısım, yavaş yavaş. Rust'ı başta zorlaştıran şey ownership ve borrowing'dir; Rust kursu bunları struct'lar, enum'lar ve trait'lerle birlikte adım adım tanıtır: her Axum ya da Actix Web handler'ının yapıldığı yapı taşları.
- Derleyicinin kontrol ettiği SQL. SQLx her sorguyu derleme zamanında veritabanı şemana karşı doğrulayabilir, Diesel ise sorguları tipli Rust kodundan oluşturur. İkisinde de alttaki SQL'i bilmenin karşılığını alırsın; o da ikinci adım.
- Tarayıcıda, değerlendirilen alıştırmalarla. Kurulacak rustup yok, Cargo ayarı yok: her Rust dersi testlerle kontrol edilen bir mücadeleyle biter; borrow checker hayır dediğinde yapay zeka eğitmeni Bugsy kodunu ve derleyici hatasını okur, seni çözüme doğru iter. Her kurs ücretsiz bir sertifikayla biter.