Go ile ilk servisinizi iki günde yazın
Go sözdizimi, slice ve map, interface, hata yönetimi, goroutine ve net/http ile JSON API geliştirmeyi anlatan 2 günlük giriş eğitimi.
Go dilinin temelleri ve ilk çalışan uygulamalar
Bu eğitim Go dilini sıfırdan öğretir: go mod ve araç zinciri, slice ve map davranışı, struct ve metotlar, interface ile örtük sözleşmeler, error tabanlı hata yönetimi, defer/panic/recover, goroutine ve channel temelleri, net/http ile REST uç noktaları, encoding/json ve table-driven testler. Sonunda küçük bir CLI ve HTTP API çalışır halde teslim edilir.
2 Gün. Her gün dört modül; Dil Temelleri; Eşzamanlılık, Standart Kütüphane ve Proje ekseninde ilerleyen uygulamalı program.
Temel Seviye — Go sözdizimi, tipler, interface, hata yönetimi, goroutine ve standart kütüphane
Her kavram canlı kodlamayla gösterilir; katılımcılar kendi bilgisayarlarında go run ve go test döngüsüyle ilerler ve iki küçük proje tamamlar.
Derleme, test ve biçimlendirme araçlarıyla günlük Go iş akışını ilk günden kurarsınız.
Slice, interface ve error kullanımında Go'nun beklediği kalıpları öğrenirsiniz.
İki gün sonunda JSON konuşan bir HTTP API ve bir CLI aracınız olur.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az bir dilde değişken, döngü ve fonksiyon kavramlarına aşinalık, Go için yeterlidir.
Terminalde dizin gezme, komut çalıştırma ve metin dosyası düzenleme alışkanlığı.
Temel git clone, commit ve branch işlemlerini bilmek lab çalışmalarını hızlandırır.
Kendi dizüstü bilgisayarında yönetici izinleriyle araç kurulumu yapabilmek.
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:
go mod, run, build, test ve fmt komutlarını rahatça kullanabilirsiniz.
Slice kapasitesi ve map davranışını bilerek hatasız veri işleyebilirsiniz.
Pointer ve değer receiver seçimini doğru yapabilirsiniz.
Küçük interface'lerle esnek ve test edilebilir kod yazabilirsiniz.
errors.Is/As ve %w sarmalama ile anlamlı hata zincirleri kurabilirsiniz.
Channel, select ve WaitGroup ile basit eşzamanlı programlar yazabilirsiniz.
net/http ve encoding/json ile CRUD uç noktaları geliştirebilirsiniz.
Table-driven testler ve delve ile kodu doğrulayıp hata ayıklayabilirsiniz.
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.
Rust temelleri: sahiplik, trait, iterator, Result, generics, thread ve clap ile CLI projesi. 3 gün uygulamalı Rust Essentials eğitimi.
Detayları Gör →Rust ile gömülü sistemler: no_std, embedded-hal, GPIO, I2C, kesmeler, Embassy ve probe-rs ile hata ayıklama. 3 gün uygulamalı eğitim.
Detayları Gör →Rust giriş eğitimi: cargo, sahiplik, struct ve enum, match, Vec/HashMap, Result ve generics ile Rust dilinin temelleri. 2 gün.
Detayları Gör →İleri Rust eğitimi: HRTB, proc-macro, async/tokio, unsafe ve FFI, miri, criterion ile performans ve workspace mimarisi. 4 gün.
Detayları Gör →Rust programlama eğitimi: sahiplik, trait, koleksiyonlar, Result, thread, tokio async, std::fs ve süreç işlemleri. 3 günlük uygulamalı kurs.
Detayları Gör →