[{"data":1,"prerenderedAt":53},["ShallowReactive",2],{"video-csharp-cok-formlu-kayit-sistemi-login-uyelik-access-veritabani":3,"video-related-csharp-cok-formlu-kayit-sistemi-login-uyelik-access-veritabani":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},"a9c6afa2-aa3d-470a-be2b-2a39286f55d0","C# Çok Formlu Kayıt Sistemi | Login + Üyelik + Access Veritabanı (Adım Adım)","csharp-cok-formlu-kayit-sistemi-login-uyelik-access-veritabani","Gerçek uygulamalar tek formdan oluşmaz. Bu videoda birden fazla formun birlikte çalıştığı bir kayıt sistemi geliştiriyoruz: giriş (login) ekranı, üyelik formu ve ana ekran. Verileri Access veritabanında saklayarak kalıcı hale getiriyoruz.\r\n\r\nBu bölümde:\r\n- Formlar arası geçiş ve veri aktarımı\r\n- Access veritabanı bağlantısı (OleDb) ve bağlantı cümlesi\r\n- Üyelik kaydının veritabanına yazılması (INSERT)\r\n- Giriş kontrolü: kullanıcı adı ve parolanın sorgulanması (SELECT)\r\n- Hatalı girişte kullanıcıya geri bildirim verme\r\n- Giriş başarılıysa ana forma yönlendirme ve login formunun kapatılması\r\n\r\n🎓 Kimler için: Çok formlu uygulama geliştirenler • C# ile veritabanı bağlantısı öğrenenler • dönem projesi 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⏱️ Bölümler\n00:00 Giriş & Proje Tanıtımı\n00:18 ADIM 1: Form Tasarımı\n00:22 Form1 (Login) Tasarımı - GroupBox, TextBox, Button\n00:50 Form3 (Kayıt Ol) Tasarımı - 5 TextBox, Validation\n01:20 ️ Sürükle-Bırak ile Kontrol Yerleştirme\n01:45 ADIM 2: Kod Yazımı\n01:55 Form1: Kullanıcı Doğrulama (Hardcoded Login)\n02:10 Form Geçişleri (Form2, Form3)\n02:25 LinkLabel & Process.Start ile URL Açma\n02:50 ️ Form3: OleDb Veritabanı Bağlantısı\n03:10 baglan() - Bağlantı Yönetimi\n03:25 INSERT INTO ile Üyelik Kaydı\n03:45 Form Doğrulama (Boş Alan + Şifre Eşleşme)\n04:15 ADIM 3: Derleme\n04:28 ADIM 4: Test & Çalıştırma (8 Senaryo)\n04:30 Senaryo 1: Yanlış Giriş Denemesi\n04:45 Senaryo 2: Doğru Giriş (alptekin/cengiz)\n04:58 Senaryo 3: Üye Ol → Form3 Açılışı\n05:12 ️ Senaryo 4: Boş Alan Doğrulama\n05:25 Senaryo 5: Şifre Uyuşmazlığı\n05:38 Senaryo 6: Başarılı Doğrulama\n05:52 Senaryo 7: Veritabanına Kayıt\n06:05 Senaryo 8: LinkLabel ile URL Açma\n06:40 ADIM 5: Özet & Öğrenilenler\n\n📚 Serinin tüm bölümleri: https://bapati.com/news/csharp-programlama-egitimi-rehber","https://i.ytimg.com/vi/V4a1xXzxUSY/maxresdefault.jpg","https://www.youtube.com/watch?v=V4a1xXzxUSY",1,450,null,0,true,"2026-03-25T00:00:00","4da98128-acab-492b-b1c3-2e196a431faa","C# Programlama Eğitimi",false,"2026-03-25T11:18:38.664308","2026-09-17T15:16:16.8688423","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},"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",135,"2026-03-25T11:20:03.5601233","2026-09-17T15:16:12.2091843",{"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},"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":44,"title":45,"slug":46,"description":47,"thumbnailUrl":48,"videoUrl":49,"videoProvider":10,"duration":50,"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":51,"updatedDate":52,"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",1789725851793]