go.kaanksc.com Open in urlscan Pro
2606:4700:3032::6815:1166  Public Scan

Submitted URL: http://go.kaanksc.com/
Effective URL: https://go.kaanksc.com/kitap-hakkinda/readme
Submission: On December 17 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Go Programlama Dili
kaanksc.com
Search
⌃K

Links
KİTAP HAKKINDA
GİRİŞ
Katkıda Bulunanlar
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
GORM
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
CLI
🐍
Cobra CLI
⚙
Yapılandırma
🐍
Viper
Pratik Bilgiler
Go Geliştiricileri için Makefile
Derleme (Build) Detayını Görme
Visual Studio Code için Golang Özelleştirmeleri
👾
PLUS
Uber Go Stil Kılavuzu

Powered By GitBook
Comment on page


GİRİŞ



Giriş
Bu eğitim kaynağında Golang programlama dili hakkında bilgilerdirici ön yazı,
kullanım şekline ve örneklerine bakacağız. Bu kitapla pratik yapabilirsiniz.
Kitap ileri seviye Go programlama içermeyecektir.
Bu Kitap Kimlere Hitap Ediyor?
Bu kitap;
Go programlama dilini öğrenmek isteyen,
Go’da giriş seviyesinde bilgi sahibi olan,
Go’da orta seviyede bilgi sahibi olan,
veya daha önce başka dillere aşina olan,
kişilere hitap ediyor

Amaç
Kitabın Amacı;
Golang için Türkçe kaynak oluşturmak
Golang için ücretsiz eğitim kaynağı oluşturmak
Golang dilinin temel yapısını öğretmek

Kitabın İçeriği Hakkında
Kitabın içeriğinde Go programlama dilinden “Go”, “Golang” ve “Go Programlama
Dili” olarak bahsediyor olunacaktır. Hepsi aynı anlama geliyor. Genellikle
kodların kullanım şekli ve yapısından bahsedilecektir. Tabi ki işleyişi
anlayabilmemiz için örnekler ile pekiştirilecektir.
Bu kitap sayesinde ülkemizde şuanda diğer dillere göre daha az bilinen ve
hakkında fikir sahibi olan kişilerin sayısı az olan bu programlama dili hakkında
kaynak oluşturulacaktır.
Next - KİTAP HAKKINDA
Katkıda Bulunanlar

Last modified 1yr ago
Was this page helpful?


To pick up a draggable item, press the space bar. While dragging, use the arrow
keys to move the item. Press space again to drop the item in its new position,
or press escape to cancel.

KİTAP HAKKINDA
GİRİŞ
Katkıda Bulunanlar
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
GORM
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
CLI
🐍
Cobra CLI
⚙
Yapılandırma
🐍
Viper
Pratik Bilgiler
Go Geliştiricileri için Makefile
Derleme (Build) Detayını Görme
Visual Studio Code için Golang Özelleştirmeleri
👾
PLUS
Uber Go Stil Kılavuzu

Powered By GitBook