Skip to content

Latest commit

 

History

History
35 lines (31 loc) · 2.2 KB

README.md

File metadata and controls

35 lines (31 loc) · 2.2 KB

GO FOREST GO

Merhabalaar :)

Go öğrenme yolculuğu için aşağıdaki konu başlıkları ile bu repo üzerinden Go dilini öğrenmeye çalışacağız. Şimdiden herkese faydalı olması dileklerimle...

  1. Temel Bilgiler:
  • Go dilinin tarihçesi ve tasarım felsefesini öğrenin.
  • Go dilinin temel özellikleri ve kullanım alanlarını inceleyin.
  1. Go Kurulumu:
  • Go'yu bilgisayarınıza kurun (https://golang.org/doc/install).
  • Go'nun nasıl çalıştığını ve Go çalışma alanının nasıl yapılandırılacağını öğrenin.
  1. Go Sözdizimi ve Temel Kavramlar:
  • Go dilinin temel sözdizimini öğrenin (değişkenler, sabitler, fonksiyonlar, koşullu ifadeler, döngüler vb.).
  • Go'nun veri türlerini (tamsayılar, kayan noktalı sayılar, dizeler, boolean, complex vb.) ve bunların kullanımını öğrenin.
  • Go'da yapılar (structs) ve arayüzler (interfaces) hakkında bilgi edinin.
  • Go'da hata yönetimi ve paniklerle ilgili çalışın.
  1. Go Paketleri ve Kütüphaneleri:
  • Standart kütüphane paketlerini keşfedin (fmt, bufio, ioutil, net/http, os, json vb.).
  • Üçüncü taraf paketlerin nasıl kullanılacağını ve nereden bulunacağını öğrenin.
  1. Go'da İşlemler ve Eşzamanlılık:
  • Go rutinlerini (goroutines) ve kanalları (channels) anlayın.
  • Eşzamanlılık ve paralellik konularında pratik yapın.
  1. Test ve Hata Ayıklama:
  • Go dilinde test yazmayı öğrenin.
  • Hata ayıklama araçlarını kullanarak Go kodunuzda hataları nasıl bulacağınızı ve düzelteceğinizi öğrenin.
  1. Projeler ve Uygulamalar:
  • Basit projelerle başlayarak, öğrendiğiniz bilgileri uygulayın (ör. web sunucusu, API istemcisi, veri işleme vb.).
  • Daha büyük projelerde çalışarak deneyiminizi geliştirin ve Go dilindeki gelişmiş konuları öğrenin.
  1. Kaynaklar ve Topluluk:
  • Go belgeleri (https://golang.org/doc/), öğreticiler ve derslerle çalışın.
  • Online dersler ve kurslar (Coursera, Udemy, edX, Pluralsight vb.) kullanarak Go becerilerinizi geliştirin.
  • Go topluluğuna katılın (https://golang.org/help/), sorunları çözmek için yardım alın ve deneyimlerinizi paylaşın.
  • Go ile ilgili bloglar, YouTube kanalları ve podcast'ler takip ederek bilgilerinizi güncel tutun.