Rust'a iki günde sağlam bir giriş yapın
Cargo, sahiplik, enum ve match, koleksiyonlar, Result ve trait konularıyla Rust'a iki günde giriş yapan başlangıç eğitimi.
Rust dilinin ilk adımları ve temel kavramları
Rust'ı ilk kez öğrenenler için tasarlanan bu eğitim, rustup ve cargo kurulumundan başlayarak değişkenler, kontrol akışı, sahiplik ve ödünç alma, String ile &str farkı, struct/enum, match ile desen eşleme, Vec ve HashMap, iterator, Option/Result, trait ve generics temellerini küçük, çalışan örneklerle anlatır ve test yazımıyla tamamlanır.
2 Gün. Her gün dört modül; Dil Temelleri ve Sahiplik; Koleksiyon, Hata ve Generics ekseninde ilerleyen uygulamalı program.
Başlangıç Seviyesi — Rust sözdizimi, sahiplik, struct/enum, koleksiyon ve hata yönetimi
Eğitim kısa anlatım ve yoğun alıştırma döngüsüyle ilerler; her kavram derleyici çıktısıyla birlikte incelenir.
Ön Rust bilgisi gerekmeden kurulumdan çalışan programa ilerlersiniz.
Hata mesajlarını anlayıp çözmeyi öğrenirsiniz.
Sonraki Rust eğitimlerine hazır bir kavram temeli edinirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde değişken, döngü ve fonksiyon yazabilmek yeterlidir; C/C++ bilgisi avantaj sağlar.
Terminalde komut çalıştırma ve dizin yönetimi.
rustup ve cargo kurabilmek için kendi bilgisayarında kurulum yetkisi.
Depo klonlama ve commit işlemlerini bilmek.
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:
Proje oluşturup derleyip test edebilirsiniz.
if, match ve döngülerle akışı yönetebilirsiniz.
Move ve borrow kurallarını anlayıp uygulayabilirsiniz.
Veri tiplerini struct ve enum ile modelleyebilirsiniz.
Vec ve HashMap ile veri saklayıp işleyebilirsiniz.
Option ve Result'ı ? ile birlikte kullanabilirsiniz.
Basit trait tanımlayıp generics yazabilirsiniz.
Birim testler yazıp cargo test ile çalıştırabilirsiniz.
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.
Go ileri seviye eğitimi: context, goroutine desenleri, pprof, generics, gRPC, slog ve Kubernetes'e uygun üretim servisleri. 4 gün uygulamalı.
Detayları Gör →Go dilini sıfırdan öğrenin: slice, map, interface, goroutine, net/http ve test. 2 günlük uygulamalı Golang giriş eğitimi.
Detayları Gör →Gömülü Rust eğitimi: no_std, embedded-hal, RTIC, Embassy, probe-rs ve defmt ile mikrodenetleyici firmware geliştirme. 3 gün uygulamalı.
Detayları Gör →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 →