Go dilini baştan sona kapsamlı öğrenin
Go programlama dili kapsamlı eğitimi: tipler, interface, hata yönetimi, generics, goroutine, test ve net/http servisi. Backend, DevOps veya sistem geliştirme için Go öğrenmek isteyen yazılımcılar ve bilişim öğrencileri için uygundur.
Go programlama dilinin kapsamlı temelleri
Eğitim, Go dilinin bütün temel özelliklerini üç günde kapsamlı biçimde işler: tipler ve kontrol akışı, fonksiyon ve closure, struct ve interface, pointer, slice ve map, hata yönetimi ve defer, goroutine ve channel ile eşzamanlılığa giriş, sync paketi, generics, go test ve benchmark, modül yönetimi, net/http ile basit servis ve JSON kodlama.
3 Gün. Her gün dört modül; Dil Çekirdeği; Tip Sistemi ve Hata Yönetimi; Eşzamanlılık, Test ve Servis ekseninde ilerleyen uygulamalı program.
Temel Seviye — Go'nun tüm temel özellikleri: tipler, interface, hata yönetimi, goroutine, channel ve paket ekosistemi
Her bölümde canlı kodlama yapılır; üçüncü gün boyunca öğrenilenlerle bir URL kısaltıcı servis geliştirilir.
Dilin tüm çekirdek özelliklerini tek programda bütünleştirirsiniz.
Goroutine ve channel ile ilk eşzamanlı programlarınızı yazarsınız.
Öğrendiklerinizle JSON dönen bir HTTP servisi geliştirirsiniz.
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:
Go'nun tip, akış ve koleksiyon yapılarını rahatça kullanabilirsiniz.
Küçük interface'lerle esnek tasarım yapabilirsiniz.
errors.Is/As ve sarma ile hata akışı kurabilirsiniz.
Generic fonksiyonlar ve veri yapıları yazabilirsiniz.
Goroutine ve channel ile eşzamanlı program yazabilirsiniz.
Context ile iptal ve zaman aşımı yönetebilirsiniz.
Table-driven test ve benchmark yazabilirsiniz.
net/http ile JSON API geliştirip paketleyebilirsiniz.
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.
Antigravity ile ajan odaklı IDE eğitimi: Manager görünümü, ajan görevleri, artifact doğrulama, güvenli izinler ve yapay zekâ destekli yazılım geliştirme temelle
Detayları Gör →Application Creation eğitimi: kullanıcı hikâyeleri, PostgreSQL, Node.js REST API, JWT, React arayüz ve Docker ile yayın adımlarını kapsayan uçtan uca uygulama g
Detayları Gör →Application Development eğitimi: Spring Boot, JPA, REST, Spring Security, Flyway, Testcontainers ve Actuator ile kurumsal Java uygulaması geliştirme.
Detayları Gör →ADVF eğitimi: algoritma, nesne yönelimli programlama, veri yapıları, SQL, HTTP/REST, Git ve birim test temelleriyle uygulama geliştirmeye sağlam giriş.
Detayları Gör →Application failover ve continuity eğitimi: RTO/RPO, active-active mimari, yük dengeleme, veritabanı replikasyonu, felaket kurtarma planı ve kaos testi uygulama
Detayları Gör →