Go dilinin temellerini sağlam atın
Golang Essentials (GE) eğitimi, Go dilini sıfırdan öğretir. Kurulum ve go komutları, değişken ve temel tipler, if/for/switch, slice ve map, fonksiyon ve çoklu dönüş, pointer, struct ve method, interface, hata yönetimi (error, defer, panic/recover), paket ve m…
Go dili temelleri: sözdizimi, tipler, struct ve interface, hata yönetimi, goroutine/channel, paket yönetimi, test ve basit web servis
Golang Essentials (GE) eğitimi, Go dilini sıfırdan öğretir. Kurulum ve go komutları, değişken ve temel tipler, if/for/switch, slice ve map, fonksiyon ve çoklu dönüş, pointer, struct ve method, interface, hata yönetimi (error, defer, panic/recover), paket ve modül, goroutine ve channel, dosya ve JSON işlemleri, testing paketi ve net/http ile basit bir REST servisi uygulamalı işlenir.
3 Gün. Her gün dört modül; Dilin Temelleri; Fonksiyon, Struct ve Interface; Eşzamanlılık, Paketler ve Servis.
Temel Seviye — Go dili temelleri: sözdizimi, tipler, struct ve interface, hata yönetimi, goroutine/channel, paket yönetimi, test ve basit web servis
Her modül Go 1.22+, VS Code (Go eklentisi) veya GoLand üzerinde canlı kodlama, hata ayıklama ve mini görevlerle işlenir; katılımcılar kendi bilgisayarında örnekleri yeniden üretir.
Her gün Go 1.22+, VS Code (Go eklentisi) veya GoLand üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.
Program Kurulum ve İlk Program ile başlayıp Test ve Web Servisi ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.
Edinilen teknikler go dili temelleri: sözdizimi, tipler, struct ve interface, hata yönetimi, goroutine/channel, paket yönetimi, test ve basit web servis alanındaki günlük işlerde hemen kullanılabilecek şekilde kurgulanır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde değişken, döngü ve fonksiyon kavramları bilinmelidir.
Terminal kullanımı ve temel komutlar faydalıdır.
Uygulamalar için Go 1.22+, VS Code (Go eklentisi) veya GoLand kurulu veya erişilebilir bir bilgisayar önerilir.
Her gün laboratuvar çalışması yapıldığından kod yazmaya ve soru sormaya hazır gelinmesi beklenir.
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:
Kurulum ve İlk Program kapsamında Go kurulumu, GOPATH ve modül modeli gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Tipler ve Değişkenler kapsamında var, :=, const ve iota gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Koleksiyonlar kapsamında Dizi ve slice: len, cap, append, copy gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Fonksiyonlar kapsamında Çoklu dönüş değeri ve isimli dönüş gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Interface kapsamında Örtük interface uygulaması gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Hata Yönetimi kapsamında error arayüzü ve if err != nil gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Paketler ve Modüller kapsamında Paket düzeni ve import gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Dosya ve JSON kapsamında os.ReadFile / WriteFile gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
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 ile web geliştirme: axum, tokio, sqlx, JWT, argon2, WebSocket, tonic gRPC, Wasm ve Docker. 3 gün uygulamalı eğitim.
Detayları Gör →Gelişmiş LabVIEW Programlama eğitimi: Gelişmiş LabVIEW: durum makineleri, üretici-tüketici, OOP (LVOOP). 4 gün uygulamalı program, LabVIEW 2022+ Professional il
Detayları Gör →Go (Golang) ile Yüksek Performanslı Servis Geliştirme eğitimi: Go ile yüksek performanslı servisler: concurrency, net/http, gRPC. 4 gün uygulamalı program, Go 1
Detayları Gör →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 →