Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
Giriş
- Rust Nedir?
- Rust ve diğer programlama dilleri
- Rust özelliklerine ve mimarisine genel bakış
Rust'yi Anlamak
- Rust programının yaşam döngüsü
- Rust'nin sistem düzeyinde nasıl çalıştığı
- Rust'de bellek güvenliği ve sahiplenme
Başlarken
- Geliştirme Ortamının Kurulumu
- Rust'nin bir programlama araç zinciri olarak kurulması
- Rust ortamının yapılandırılması
- Cargo paket yöneticisinin keşfi
Temel Sözdizimi ve Kavramlar
- Rust'de değişkenler ve veri türleri
- Kontrol akışı ve döngüler
- Fonksiyonlar ve modüller
- Rust'de sahiplenme ve ödünç alma
Hata İşleme ve Panik
- Result ve Option türleriyle hata işleme
- panic! ile açma ve sonlandırma
- Özel hata türleri ve hata işleme stratejileri
Rust'de Bellek Management
- Yığın ve yığın belleği tahsisi
- Rust'de işaretçiler ve referanslar
- Box ve unsafe bloklarıyla bellek yönetimi
Sistem Programming'de Struct'lar ve Enum'lar
- Struct'ların tanımlanması ve kullanılması
- Enum'ların oluşturulması ve kullanılması
- Rust'de desen eşleştirme
C ve Düşük Seviyeli Kodla Arayüz
- Rust'nin C ve C++ koduyla arayüzlenmesi
- FFI (Foreign Function Interface) kullanımı
- Ham işaretçiler ve unsafe kodla çalışma
Eşzamanlılık ve Senkronizasyon
- Sistem programlamada eşzamanlılık modelleri
- Senkronizasyon için Mutex, RwLock ve Condvar
- İletişim için kanallar ve mesaj geçirme
Rust Programlarını Hata Ayıklama ve Sorun Giderme
- Rust programlarını hata ayıklamak için araçlar ve teknikler
- Profil oluşturma ve performans analizi
- Sistem programlamada yaygın sorunların giderilmesi
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Programlama kavramlarına temel düzeyde hakimiyet
- En az bir programlama diline (C veya C++ gibi) aşinalık
Hedef Kitle
- Geliştiriciler
21 Saatler
Danışanlarımızın Yorumları (2)
Çok iyi konu yapısı, mükemmel sunum, eğitmenin çok yüksek bilgi düzeyi. Sorunsuz altyapı.
Tibor Pozsgai
Eğitim - Rust Advanced
Yapay Zeka Çevirisi
Rust diline dayanıklı bir giriş, makrolar gibi gelişmiş unsurları içerir. Pratik kod alıştırmaları, birçok yan notlar ve serbest tartışmalar ile desteklenmiştir.
Robert - Sonova Warsaw Service Center Sp z o o
Eğitim - Rust Programming
Yapay Zeka Çevirisi