Bu repo, Murat Yücedağ'ın eğitmenliğinde gerçekleştirilen C# Eğitim Kampı süresince tamamladığım ilk 8 projeyi içermektedir.
Bu projede, konsol uygulaması geliştirmeye adım attım. Console.WriteLine() komutunu kullanarak temel yazdırma işlemlerini gerçekleştirdim ve bir C# programının temel yapısını öğrendim. 🌍
Bu aşamada, int, string, double gibi farklı veri türleriyle tanıştım. Değişkenler oluşturmayı ve bu değişkenler üzerinde temel işlemler yapmayı denedim. 🔢
Bu projede, dizilerin nasıl kullanılacağını keşfettim. Birden fazla veriyi bir arada tutan diziler oluşturdum ve döngüler yardımıyla bu verilere erişim sağladım. 🧩
Karar yapıları ile tanıştığım bu projede, if, else if ve else bloklarını kullanarak programımın farklı senaryolara göre nasıl tepki verdiğini test ettim. ⚖️
Bu projede, for, while ve foreach döngülerinin nasıl çalıştığını öğrendim. Tekrarlayan işlemleri kolayca otomatikleştirme ve büyük veri grupları üzerinde işlem yapma yeteneği kazandım. 🔄
Kodlarımı daha düzenli hale getirmek için metotlar oluşturdum. Parametre alabilen ve sonuç döndüren metotlar yazmayı deneyimledim, böylece kod tekrarını azaltmayı öğrendim. 🛠️
Bu projede, foreach döngüsünü derinlemesine inceledim ve bir sınav sistemi simülasyonu geliştirdim. Öğrencilerin notlarını alarak ortalama hesaplama ve geçme/kalma durumlarını belirleme işlemleri gerçekleştirdim. 🎓
Son projede, geriye değer döndüren fonksiyonlar üzerinde çalıştım. Kullanıcıdan aldığım verileri işleyerek sonuçları döndüren fonksiyonlar oluşturmayı başardım. Bu proje, daha karmaşık işlemleri öğrenmeme olanak tanıdı. 🎗️
Bu projede, C# ile bir veritabanına bağlantı kurmayı öğrendim. ADO.NET kütüphanesini kullanarak SQL Server veritabanına bağlandım ve temel bağlantı yöntemlerini keşfettim. Veritabanındaki verilere erişim sağlamak için gerekli olan temel yapı ve sorguları uyguladım. 🔗
Bu projede, oluşturduğum veritabanı bağlantısını kullanarak CRUD (Create, Read, Update, Delete) işlemlerini gerçekleştirdim. Kullanıcıların veritabanında veri ekleme, veri okuma, veri güncelleme ve veri silme işlemlerini yapabilmesini sağlayan işlevselliği geliştirdim. Bu süreçte SQL sorgularını daha etkin bir şekilde kullanmayı öğrendim ve uygulamalı bir veritabanı yönetim sistemi geliştirdim. 📊