Go'yu küçük projelerle yaparak öğrenin
Projelerle Go öğrenin: flag ile CLI aracı, dosya işleme, paralel indirici, API istemcisi ve html/template ile mini web uygulaması. Teoriden çok pratikle öğrenen yeni başlayanlar ve Go'yu portfolyo projesi üretmek için öğrenmek isteyen öğrenciler için uygundur.
Proje odaklı Go öğrenimi
Eğitim, Go'yu konu anlatımından çok küçük projelerle öğretir: flag paketiyle komut satırı aracı, dosya ve dizin işleme, JSON ve CSV okuma, goroutine ile paralel dosya indirici, bir REST servisinden veri çeken istemci, html/template ile mini web uygulaması, hata yönetimi, test yazımı ve go install ile aracı dağıtma. Her projede gerekli dil özellikleri ihtiyaç anında tanıtılır.
2 Gün. Her gün dört modül; CLI ve Dosya Projeleri; Eşzamanlılık ve Web Projeleri ekseninde ilerleyen uygulamalı program.
Temel Seviye — Proje odaklı Go öğrenimi: komut satırı aracı, dosya işleme, eşzamanlı indirici ve mini web uygulaması
Dört küçük proje (todo CLI, dosya özet aracı, paralel indirici, mini web uygulaması) adım adım birlikte geliştirilir ve GitHub'a yüklenir.
Kavramları proje ihtiyacı doğduğunda öğrenir, kalıcı hale getirirsiniz.
Dört çalışan Go projesini GitHub'a koyarsınız.
Gerçek hayatta kullanabileceğiniz komut satırı araçları yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde değişken ve döngü bilgisi.
Go 1.22+ ve VS Code Go eklentisi.
Komut satırı kullanımı.
Temel Git bilgisi.
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:
flag ile alt komutlu komut satırı aracı yazabilirsiniz.
Dizin gezme ve büyük dosya işleme yapabilirsiniz.
Veriyi JSON dosyasında saklayıp okuyabilirsiniz.
Goroutine ve worker pool ile eşzamanlı iş yapabilirsiniz.
HTTP API'den veri çekip struct'a çözümleyebilirsiniz.
html/template ile form içeren web uygulaması kurabilirsiniz.
Her projeye birim ve HTTP testi ekleyebilirsiniz.
Aracı derleyip GitHub üzerinden paylaşabilirsiniz.
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.
IBM ACE II: Kafka ve MQ olay odaklı akışlar, Kubernetes operatörü, Cloud Pak for Integration, API Connect, güvenlik ve CI/CD.
Detayları Gör →IBM App Connect Enterprise WM688G ileri geliştirme: Aggregation, Collector, Java Compute, DFDL, hata yönetimi, ibmint ve konteyner dağıtımı uygulamalı eğitimi.
Detayları Gör →IBM App Connect Enterprise V11 uygulama geliştirme eğitimi: Toolkit, message flow, ESQL, Mapping, REST/SOAP servisler, MQ ve dosya entegrasyonu uygulamalı işlen
Detayları Gör →Image Generation Frameworks eğitimi: Stable Diffusion, Diffusers, ComfyUI, ControlNet, LoRA ince ayarı ve görüntü üretim hattını FastAPI ile servisleştirme.
Detayları Gör →Maximo Application Suite Monitor uygulama eğitimi: cihaz tipleri, MQTT veri alımı, analitik pipeline, anomali tespiti, dashboard, alarm ve Manage entegrasyonu.
Detayları Gör →