go101

Go101 - Golang Eğitim Serisi

Bu repo, Golang dilini öğrenmek isteyenler için temel konuları içeren bir eğitim serisi sunar. Eğitim serisi, Go dilinde temel konuları içerir ve Go dilinde API geliştirme, mikroservisler, veritabanı işlemleri, goroutine ve test yazma gibi konuları kapsar.

Dersler

  1. Ders 1a: Go Kurulumu ve Çalışma Ortamı (Setup and Environment)
  2. Ders 1b: Temel Go Söz Dizimi ve Veri Tipleri (Basic Go Syntax and Data Types)
  3. Ders 2: Fonksiyonlar ve Paketler (Functions and Packages)
  4. Ders 3a: Diziler ve Dilimler (Arrays and Slices)
  5. Ders 3b: Haritalar (Maps)
  6. Ders 4a: Pointerlar (Pointers)
  7. Ders 4b: Hata Yönetimi (Error Handling)
  8. Ders 5a: Yapılar (Structs)
  9. Ders 5b: Arayüzler (Interfaces)
  10. Ders 5c: Generics (Generic Yapılar ve Fonksiyonlar)
  11. Ders 5d: Veri Yapıları (Stack, Queue, Linked List)
  12. Ders 6a: API Geliştirme
  13. Ders 6b: Authentication
  14. Ders 7a: Mikroservisler ve Klasör Yapısı Golang (Microservices and Folder Structure)
  15. Ders 7b: Golang ile Veritabanı İşlemleri (Database Operations)
  16. Ders 8a: Goroutine
  17. Ders 8b: Goroutine Patterns
  18. Ders 9a: Unit Test ve Mock Test
  19. Ders 9b: Benchmark ve Test Coverage