[{"data":1,"prerenderedAt":52},["ShallowReactive",2],{"video-csharp-ile-1den-nye-kadar-sayilarin-toplami-windows-forms-gauss-formulu":3,"video-related-csharp-ile-1den-nye-kadar-sayilarin-toplami-windows-forms-gauss-formulu":22},{"videoId":4,"title":5,"slug":6,"description":7,"thumbnailUrl":8,"videoUrl":9,"videoProvider":10,"duration":11,"channel":10,"musicUrl":12,"transcript":12,"viewCount":13,"likeCount":13,"commentCount":13,"isPublished":14,"publishedAt":15,"categoryId":16,"categoryName":17,"isActive":14,"isDeleted":18,"createDate":19,"updatedDate":20,"deletedDate":12,"createdUserId":21,"updatedUserId":21,"deletedUserId":12},"742462d6-8479-4ea6-b3de-c3234eba6026","C# ile 1'den N'ye Kadar Sayıların Toplamı | Windows Forms + Gauss Formülü","csharp-ile-1den-nye-kadar-sayilarin-toplami-windows-forms-gauss-formulu","Programlamaya yeni başlayanların ilk karşılaştığı klasik soru: 1'den N'ye kadar sayıların toplamı. Bu videoda problemi iki yoldan çözüyoruz — önce döngüyle, sonra Gauss formülüyle. İkisini karşılaştırınca aynı sonuca farklı maliyetle ulaşmanın ne demek olduğunu somut olarak görüyorsun.\r\n\r\nBu bölümde:\r\n- Windows Forms projesi oluşturma ve arayüz tasarımı (TextBox, Button, Label)\r\n- Kullanıcıdan alınan metnin sayıya çevrilmesi (int.Parse / TryParse)\r\n- for döngüsü ile toplama işlemi\r\n- Gauss formülü: n*(n+1)/2 ile tek satırda çözüm\r\n- İki yöntemin performans açısından karşılaştırılması\r\n- Hatalı giriş kontrolü — kullanıcı sayı yerine harf yazarsa\r\n\r\n🎓 Kimler için: C# öğrenmeye yeni başlayanlar • Windows Forms ile ilk projesini yapanlar • üniversite programlama dersi alan öğrenciler\r\n\r\n🌐 Beni takip et:\n🔗 Web: https://bapati.com\n🐦 X: https://x.com/FG_1903\n▶️ YouTube: https://youtube.com/@BapatiTech\n💼 LinkedIn: https://linkedin.com/in/fırat-gurkan\n💻 GitHub: https://github.com/FiratGurkan\n\n📚 Serinin tüm bölümleri: https://bapati.com/news/csharp-programlama-egitimi-rehber","https://i.ytimg.com/vi/3aPynFYDBmI/maxresdefault.jpg","https://www.youtube.com/watch?v=3aPynFYDBmI",1,135,null,0,true,"2026-03-25T00:00:00","4da98128-acab-492b-b1c3-2e196a431faa","C# Programlama Eğitimi",false,"2026-03-25T11:20:03.5601233","2026-09-17T15:16:12.2091843","ea4ea297-567a-491b-ac52-37db0674498b",[23,33,43],{"videoId":24,"title":25,"slug":26,"description":27,"thumbnailUrl":28,"videoUrl":29,"videoProvider":10,"duration":30,"channel":10,"musicUrl":12,"transcript":12,"viewCount":13,"likeCount":13,"commentCount":13,"isPublished":14,"publishedAt":15,"categoryId":16,"categoryName":17,"isActive":14,"isDeleted":18,"createDate":31,"updatedDate":32,"deletedDate":12,"createdUserId":21,"updatedUserId":21,"deletedUserId":12},"3cea0ec1-6ff3-4945-9857-083e133620e5","C# ile 2'den 40'a Çift Sayıları Listeleme | for Döngüsü & ListBox Kullanımı","csharp-ile-2den-40a-cift-sayilari-listeleme-for-dongusu-listbox","Döngü ve koşul, programlamanın iki temel yapı taşıdır. Bu videoda 2'den 40'a kadar olan çift sayıları for döngüsüyle bulup ListBox'a yazdırıyoruz. Basit görünen bu örnek, döngü adımını (increment) doğru kullanmayı ve sonucu arayüze aktarmayı öğretiyor.\r\n\r\nBu bölümde:\r\n- for döngüsünün üç parçası: başlangıç, koşul, artış\r\n- Çift sayı kontrolü: mod (%) operatörü ile kalan hesabı\r\n- Döngü adımını 2 yaparak koşulsuz çözüm — daha verimli yaklaşım\r\n- ListBox kontrolüne öğe ekleme (Items.Add)\r\n- Listeyi temizleme ve tekrar doldurma\r\n- Aynı problemin while döngüsüyle çözümü\r\n\r\n🎓 Kimler için: C# döngüleri öğrenenler • Windows Forms kontrollerini tanımak isteyenler • programlamaya yeni başlayan öğrenciler\r\n\r\n🌐 Beni takip et:\n🔗 Web: https://bapati.com\n🐦 X: https://x.com/FG_1903\n▶️ YouTube: https://youtube.com/@BapatiTech\n💼 LinkedIn: https://linkedin.com/in/fırat-gurkan\n💻 GitHub: https://github.com/FiratGurkan\n\n📚 Serinin tüm bölümleri: https://bapati.com/news/csharp-programlama-egitimi-rehber","https://i.ytimg.com/vi/Y0hL-joAQQQ/maxresdefault.jpg","https://www.youtube.com/watch?v=Y0hL-joAQQQ",130,"2026-03-25T11:20:03.5119132","2026-09-17T15:16:12.5868805",{"videoId":34,"title":35,"slug":36,"description":37,"thumbnailUrl":38,"videoUrl":39,"videoProvider":10,"duration":40,"channel":10,"musicUrl":12,"transcript":12,"viewCount":13,"likeCount":13,"commentCount":13,"isPublished":14,"publishedAt":15,"categoryId":16,"categoryName":17,"isActive":14,"isDeleted":18,"createDate":41,"updatedDate":42,"deletedDate":12,"createdUserId":21,"updatedUserId":21,"deletedUserId":12},"59415fc2-638b-42c4-9e99-b0c902ce1e5c","C# ile 2 Boyutlu Dizi (int[,]) Kullanımı | Vize-Final Ortalama Hesaplama","csharp-ile-2-boyutlu-dizi-kullanimi-vize-final-ortalama-hesaplama","Tek boyutlu dizileri öğrendikten sonra sıra tablo şeklindeki verilere gelir. Bu videoda iki boyutlu dizi (int[,]) kullanarak öğrencilerin vize ve final notlarını tutuyor, ortalamalarını hesaplıyoruz. Satır-sütun mantığını gerçek bir örnek üzerinden oturtuyoruz.\r\n\r\nBu bölümde:\r\n- İki boyutlu dizi tanımlama: int[,] notlar = new int[5,2]\r\n- Satır ve sütun mantığı: hangi indis öğrenciyi, hangisi sınavı temsil eder?\r\n- İç içe for döngüsüyle diziyi dolaşma\r\n- GetLength(0) ve GetLength(1) ile boyut alma\r\n- Vize %40 + final %60 ağırlıklı ortalama hesabı\r\n- Sonuçların ekrana düzenli biçimde yazdırılması\r\n\r\n🎓 Kimler için: C# dizi konusunu öğrenenler • iki boyutlu dizi mantığını oturtmak isteyenler • vize-final ödevi hazırlayan öğrenciler\r\n\r\n🌐 Beni takip et:\n🔗 Web: https://bapati.com\n🐦 X: https://x.com/FG_1903\n▶️ YouTube: https://youtube.com/@BapatiTech\n💼 LinkedIn: https://linkedin.com/in/fırat-gurkan\n💻 GitHub: https://github.com/FiratGurkan\n\n📚 Serinin tüm bölümleri: https://bapati.com/news/csharp-programlama-egitimi-rehber","https://i.ytimg.com/vi/lOruuxgOrlY/maxresdefault.jpg","https://www.youtube.com/watch?v=lOruuxgOrlY",140,"2026-03-25T11:20:03.4668043","2026-09-17T15:16:13.0115167",{"videoId":44,"title":45,"slug":46,"description":47,"thumbnailUrl":48,"videoUrl":49,"videoProvider":10,"duration":11,"channel":10,"musicUrl":12,"transcript":12,"viewCount":13,"likeCount":13,"commentCount":13,"isPublished":14,"publishedAt":15,"categoryId":16,"categoryName":17,"isActive":14,"isDeleted":18,"createDate":50,"updatedDate":51,"deletedDate":12,"createdUserId":21,"updatedUserId":21,"deletedUserId":12},"47755d2d-eae8-4724-9fab-4e73ddfa760f","C# Dizilerde Tek ve Çift Sayıların Toplamı | foreach Döngüsü ile Dizi İşlemleri | VS2022 Eğitim","csharp-dizilerde-tek-ve-cift-sayilarin-toplami-foreach-dongusu","foreach döngüsü, dizi ve koleksiyonları dolaşmanın en okunabilir yoludur. Bu videoda bir dizideki tek ve çift sayıları ayırıp toplamlarını hesaplıyoruz. Aynı işi for ile de yapıp iki döngü arasındaki farkı — ne zaman hangisi tercih edilir — netleştiriyoruz.\r\n\r\nBu bölümde:\r\n- Dizi tanımlama ve başlangıç değeri atama\r\n- foreach döngüsünün yapısı ve for'dan farkı\r\n- Tek/çift ayrımı: sayı % 2 == 0 kontrolü\r\n- İki ayrı toplam değişkeni ile birikimli hesap\r\n- foreach ile eleman değiştirilememesi — bilinmesi gereken kısıt\r\n- Sonuçların Label ve MessageBox ile gösterilmesi\r\n\r\n🎓 Kimler için: C# döngülerini pekiştirenler • foreach ve for farkını merak edenler • dizi işlemleri öğrenen öğrenciler\r\n\r\n🌐 Beni takip et:\n🔗 Web: https://bapati.com\n🐦 X: https://x.com/FG_1903\n▶️ YouTube: https://youtube.com/@BapatiTech\n💼 LinkedIn: https://linkedin.com/in/fırat-gurkan\n💻 GitHub: https://github.com/FiratGurkan\n\n📚 Serinin tüm bölümleri: https://bapati.com/news/csharp-programlama-egitimi-rehber","https://i.ytimg.com/vi/klNzYWyvIf0/maxresdefault.jpg","https://www.youtube.com/watch?v=klNzYWyvIf0","2026-03-25T11:20:03.4226211","2026-09-17T15:16:13.3836121",1789725850903]