|
| 1 | +# 101Verse |
| 2 | + |
| 3 | +Yeni bir programlama dilini öğrenirken doküman ve bir takım |
| 4 | +Merhabalaar :) |
| 5 | + |
| 6 | +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... |
| 7 | + |
| 8 | +1. Temel Bilgiler: |
| 9 | +- Go dilinin tarihçesi ve tasarım felsefesini öğrenin. |
| 10 | +- Go dilinin temel özellikleri ve kullanım alanlarını inceleyin. |
| 11 | +2. Go Kurulumu: |
| 12 | +- Go'yu bilgisayarınıza kurun (https://golang.org/doc/install). |
| 13 | +- Go'nun nasıl çalıştığını ve Go çalışma alanının nasıl yapılandırılacağını öğrenin. |
| 14 | +3. Go Sözdizimi ve Temel Kavramlar: |
| 15 | +- Go dilinin temel sözdizimini öğrenin (değişkenler, sabitler, fonksiyonlar, koşullu ifadeler, döngüler vb.). |
| 16 | +- Go'nun veri türlerini (tamsayılar, kayan noktalı sayılar, dizeler, boolean, complex vb.) ve bunların kullanımını öğrenin. |
| 17 | +- Go'da yapılar (structs) ve arayüzler (interfaces) hakkında bilgi edinin. |
| 18 | +- Go'da hata yönetimi ve paniklerle ilgili çalışın. |
| 19 | +4. Go Paketleri ve Kütüphaneleri: |
| 20 | +- Standart kütüphane paketlerini keşfedin (fmt, bufio, ioutil, net/http, os, json vb.). |
| 21 | +- Üçüncü taraf paketlerin nasıl kullanılacağını ve nereden bulunacağını öğrenin. |
| 22 | +5. Go'da İşlemler ve Eşzamanlılık: |
| 23 | +- Go rutinlerini (goroutines) ve kanalları (channels) anlayın. |
| 24 | +- Eşzamanlılık ve paralellik konularında pratik yapın. |
| 25 | +6. Test ve Hata Ayıklama: |
| 26 | +- Go dilinde test yazmayı öğrenin. |
| 27 | +- Hata ayıklama araçlarını kullanarak Go kodunuzda hataları nasıl bulacağınızı ve düzelteceğinizi öğrenin. |
| 28 | +7. Projeler ve Uygulamalar: |
| 29 | +- Basit projelerle başlayarak, öğrendiğiniz bilgileri uygulayın (ör. web sunucusu, API istemcisi, veri işleme vb.). |
| 30 | +- Daha büyük projelerde çalışarak deneyiminizi geliştirin ve Go dilindeki gelişmiş konuları öğrenin. |
| 31 | +8. Kaynaklar ve Topluluk: |
| 32 | +- Go belgeleri (https://golang.org/doc/), öğreticiler ve derslerle çalışın. |
| 33 | +- Online dersler ve kurslar (Coursera, Udemy, edX, Pluralsight vb.) kullanarak Go becerilerinizi geliştirin. |
| 34 | +- Go topluluğuna katılın (https://golang.org/help/), sorunları çözmek için yardım alın ve deneyimlerinizi paylaşın. |
| 35 | +- Go ile ilgili bloglar, YouTube kanalları ve podcast'ler takip ederek bilgilerinizi güncel tutun. |
| 36 | + |
0 commit comments