Rust'ın en derin kalıplarında ustalaşın
HRTB, makro, async, unsafe/FFI, performans ve büyük proje mimarisini kapsayan 4 günlük ileri Rust eğitimi.
İleri Rust: tip sistemi, async, unsafe ve performans
Rust'ı temel düzeyin ötesine taşıyan bu eğitim; HRTB ve varyans, PhantomData ile typestate, macro_rules! ve proc-macro, trait nesneleri ve associated type tasarımı, tokio ile async ve Pin, rayon ve atomikler, unsafe ve FFI, miri ile doğrulama, criterion/flamegraph ile performans ve workspace tabanlı büyük proje mimarisini ele alır.
4 Gün. Her gün dört modül; İleri Tip Sistemi; Eşzamanlılık ve Performans; Sistem Düzeyi ve Güvenlik; Mimari ve Üretim ekseninde ilerleyen uygulamalı program.
İleri Seviye — ileri ömür kalıpları, makrolar, async, unsafe/FFI, performans ve büyük proje mimarisi
Atölye tarzı ilerler; her konuda kısa teori sonrası gerçek bir kütüphane veya servis parçası üzerinde tasarım ve ölçüm yapılır.
Ömür, varyans ve trait tasarımıyla derleyiciyi bir tasarım ortağı olarak kullanırsınız.
criterion ve flamegraph ile performansı veriyle iyileştirirsiniz.
Workspace, API kuralları ve semver ile büyük projeleri yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sahiplik, trait ve Result/Option kullanımını bilmek; en az birkaç küçük Rust programı yazmış olmak.
Terminal, cargo ve git kullanımı.
İşletim sistemi ve bellek modeli hakkında temel bilgi.
Rust toolchain ve rust-analyzer destekli bir editör.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
HRTB, varyans ve PhantomData ile güvenli API kurabilirsiniz.
macro_rules! ve derive proc-macro geliştirebilirsiniz.
Associated type, dyn Trait ve blanket impl'leri doğru seçebilirsiniz.
tokio'da görev, select ve kanal tasarlayabilirsiniz.
C kütüphanesiyle güvenli köprü kurabilirsiniz.
Flamegraph ve criterion ile optimizasyon yapabilirsiniz.
Workspace ve feature stratejisiyle kod tabanı düzenleyebilirsiniz.
clippy, miri, cargo-deny ve audit ile CI hattı kurabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Perl dili ve akış kontrolü: skaler/liste bağlamı, altyordamlar, regex, hash, dosya işleme ve Test::More. 2 günlük uygulamalı eğitim.
Detayları Gör →Perl Programming eğitimi: veri yapıları, regex, dosya işleme, CPAN, OOP, DBI, test ve sistem yönetimi betikleri. 3 gün uygulamalı.
Detayları Gör →R ile veri analizi: tidyverse, ggplot2, hipotez testleri, regresyon, tidymodels, Quarto ve Shiny. 3 gün uygulamalı eğitim.
Detayları Gör →Ruby veri tipleri ve akış kontrolü: String, Symbol, Array, Hash, case/in, blok, lambda ve rescue/ensure. 2 günlük uygulamalı eğitim.
Detayları Gör →Ruby giriş eğitimi: kurulum, Array ve Hash, metot ve blok, sınıflar, dosya işleme ve ilk CLI projesi. 2 günlük başlangıç eğitimi.
Detayları Gör →