Bu eğitimde, herhangi bir programlama bilgisi olmayan veya Go dilini öğrenmek isteyen adayların programlamaya sağlam adımlarla başlamasını desteklemek amacıyla toplam 16 bölümden oluşan kapsamlı bir müfredat sunulmaktadır. Değişkenler ve veri tiplerinden modüller ve paketlere, şart blokları ve döngülerden diziler, slice yapıları ve fonksiyonlara kadar temel konular bol örnek ve atölye çalışmalarıyla pekiştirilir. Ayrıca, map, pointer, struct, Go Routine ve Go Channel gibi ileri seviye konular da detaylı şekilde ele alınır. Interface mimarisi, defer ve hata yakalama, string fonksiyonları ve Restful mimarilerle çalışma gibi modern programlama teknikleriyle eğitim tamamlanır ve son bölümde bir proje yapılarak edinilen bilgiler uygulamaya geçirilir.
Eğitimin Amaçları
Bu eğitimin amacı Go dilini hiç bilmeyen veya programlamaya yeni başlayan kişilere temel ve ileri düzey programlama kavramlarını uygulamalı olarak öğretmek; onları modern, verimli ve güçlü Go programları geliştirebilecek seviyeye getirerek yazılım dünyasında sağlam bir temel oluşturmalarını sağlamaktır.
- Temel programlama bilgisine sahip olurlar.
- Go ile temel algoritmaları geliştirebilirler.
- Diğer programlama dilleri için en doğru altyapıyı oluştururlar.
