Go Programlama Dili
kaanksc.com
Search…
Go Programlama Dili
KİTAP HAKKINDA
GİRİŞ
ÖNEMLİ
Katkıda Bulunanlar
Diğer Kaynaklar
BÖLÜM 1 (Ön Eğitim)
Golang Hakkında
Sıkça Sorulan Sorular
Go Derleyicisi Kurulumu
VSCode Go Eklentisi Yükleme
Go Projesi Oluşturma
Merhaba Dünya
VSCode Varsayılan Hata Ayıklayıcıyı Seçme
Farklı Platformlara Build (İnşa) Etme
Klasör Build Etme
Paketler
Yorum Satırı
Veri Tipleri
Aritmetik Operatörler
İlişkisel Operatörler
Mantıksal Operatörler
Atama Operatörleri
Değişkenler ve Atanması
Sabitler
Kod Gruplama İşlemi
Tür Dönüşümü
Bölüm 1 Sınav
BÖLÜM 2 (İşlem Yapma)
Fonksiyonlar
Fonksiyon Çeşitleri
Anonim Fonksiyonlar
Boş Tanımlayıcılar
Döngüler
If-Else
Switch
Defer
Pointers (İşaretçiler)
Bölüm 2 Sınav
BÖLÜM 3 (Gruplama)
Struct
Anonim Struct'lar
Struct Fonksiyonlar (Methodlar)
Diziler (Arrays)
Dilimler (Slices)
Range
Map
Interface
Dinamik Değişkenler
Generics
BÖLÜM 4 (Eş zamanlılık)
Goroutine
Kanallar (Channels)
Anonim Goroutine Fonksiyonlar
WaitGroup ile Asenkron İşlemleri Beklemek
Mutex ile Asenkron İşlem Sırası
Zamanlayıcılar (Tickers)
Select
BÖLÜM 5
init() Fonksiyonu (Ön Yükleme)
Import (Kütüphane Ekleme) Yöntemleri
Dışa Aktarma (Exporting)
Print Fonksiyonu Birkaç İnceleme
Format ve Kaçış Karakterleri
Çok Satırlı String Oluşturma
Sprintf
Golang'te Kullanıcıdan Giriş Alma
Testing (Test Etme)
Panic & Recover
BÖLÜM 6 (Paketler)
Strings
os/exec (Komut Satırına Erişim)
Komut Satırı Argümanları (Args)
Komut Satırı Bayrakları (Flags)
os/signal
Sort (Sıralama)
Strconv (String Çeviri)
Log (Kayıt)
Paket (Kütüphane) Yazmak
Regexp (Kurallı İfadeler)
BÖLÜM 7 (Dosya İşlemleri)
Çapraz Platform Dosya Yolları
İşletim Sistemini Görme
Dosya Varlığı Kontrolü
ioutil ile Dosya Okuma ve Yazma
Bir Dizindeki Dosya ve Klasörleri Sıralama
XML Parsing (Ayrıştırma)
JSON Parsing (Ayrıştırma)
ini Dosyası Okuma ve Düzenleme
Web Scrapper (goquery)
chromedp (Web Driver)
VERİTABANI
sqlite3
MySQL
MongoDB
Web Sunucu (Server), Ağ İşlemleri
net/http ile Web Server Oluşturma
HTML Şablonlar (Templates)
Statik Kütüphanesi ile Dosyaları Uygulamaya Gömme
Gin Web Kütüphanesi
gRPC
Heroku'da Go Uygulaması Yayınlama
HTTP İstekleri (Requests)
RabbitMQ
GUI (Grafiksel Kullanıcı Arayüzü)
WebView
notify (Bildirim)
Mikro-denetleyiciler
Gobot ile Arduino Yanıp-Sönen LED Yapımı
Tinygo ile Küçük Yerler için Golang
Pratik Bilgiler
Cobra Paketi ile Basit CLI Yazmak
Go Geliştiricileri için Makefile
Derleme (Build) Detayını Görme
Visual Studio Code için Golang Özelleştirmeleri
Powered By
GitBook
Katkıda Bulunanlar
*Liste harf sıralamasına göre yapılmıştır.
Kişi
Twitter
Adem Ali Durmuş
@ademalidurmus
Adem İlter
@ademilter
Aykut Kardaş
@aykutkardas
Berkay Çoban
@berkaycoban35
Erhan Yakut
@yakuter
Latif Uluman
@latif70427517
Mert Şimşek
@_mertsimsek
Murat Mirgün Ercan
@muratmirgun
Yusuf Turhan Papurcu
@Yusuf_Papurcu
KİTAP HAKKINDA - Previous
ÖNEMLİ
Next - KİTAP HAKKINDA
Diğer Kaynaklar
Last modified
1yr ago
Copy link