Gelecek Kodlarda
Keşfet, Öğren, Kodla - Gelecek Bugünden Başlar
C#, birçok alanda uygulama geliştirme imkanı tanıyan Microsoft'un desteklediği güçlü bir programlama dilidir. Bu bölümde C# eğitimiyle sizlere temel bilgilerden başlayarak ileri seviyeye kadar geniş bir içerik sunuyoruz.
Git, yazılım geliştirme süreçlerinde projede yapılan değişiklikleri izlemek kullanılan bir versiyon kontrol sistemidir. Bu eğitimde, Git'in temel kavramlarından işbirliği tekniklerine kadar geniş bir içerik sunuyoruz.
ASP.NET MVC, web uygulamaları için kullanılan frameworktür. MVC mimarisi uygulamaları düzenli hale getirir: Model veriyi, View arayüzü, Controller ise istekleri yönetir. Bu eğitimde mvc ile web app geliştirebilirsiniz.
Entity, veritabanı işlemlerini yönetmek için kullanılan bir ORM (Object-Relational Mapping) aracıdır. Bu eğitimde entity framework ile veritabanınızı nesnelerle eşleştirerek, işlemlerinizi gerçekleştirebilirsiniz.
LINQ (Language Integrated Query), .NET platformunda kullanılan bir dil sorgulama mekanizmasıdır. Bu eğitim ile veri kaynakları üzerinde filtreleme, sıralama, birleştirme ve benzeri işlemleri daha kolay yapabilirsiniz.
HTML eğitimi ile web sayfalarının yapısını öğrenerek temel web geliştirme yeteneğine sahip olabilirsiniz. Etiketleri kullanarak metin, resimler ve bağlantılar eklemeyi öğrenirken, web sayfaları düzenlemeyi keşfedin.
C# dilinde bir thread, aynı anda birden fazla iş parçacığını yürütebilen ve bu sayede çoklu görevler gerçekleştirmeyi mümkün kılan bir yapıdır. Thread’ler, bir programın çeşitli bölümlerinin eşzamanlı olarak çalışmasını sağlar ve bu da genellikle performansı artırır veya kullanıcıya daha duyarlı bir deneyim sunar. Thread’ler, işletim sistemi düzeyindeki iş parçacığı (thread) kavramına dayanır. Bu iş parçacıkları, […]
Devamını OkuBu bölümde, mocking kavramını, getirdiği faydaları ve .NET framework’ündeki en popüler mocking kütüphanelerinden biri olan Moq’u tanıtacağız. Mocking Nedir? Mocking, yazılım geliştirme sürecinde, gerçek nesnelerin davranışlarını kontrol edilebilir bir şekilde taklit eden simüle nesneler oluşturma tekniğidir. Mock nesneleri genellikle unit testlerde kullanılır; test edilen kodu izole etmek ve veritabanları, web servisleri veya üçüncü taraf kütüphaneler […]
Devamını OkuUnit test yalnızca birçok test türünden birisidir. Bu nedenle konumuzun detaylarına geçmeden önce test türlerini tekrardan hatırlayalım. Şimdi xUnit hakkındaki bilgimizi genişletelim ve sağlam test senaryoları oluşturmak için gelişmiş teknikleri keşfedelim. InlineData ve MemberData ile Veriye Dayalı Testler xUnit’in [Theory] attribute ile, giriş değerlerini sağlamak için [InlineData] veya [MemberData] kullanılarak veriye dayalı testler oluşturulmasına olanak […]
Devamını OkuBu bölümde, C# ve .NET’te unit test kavramını açıklayacağız. unit testinin ne olduğunu, neden önemli olduğunu ve geliştiricilerin kullanabileceği test frameworklerini ve araçlarının yapısını ele alacağız. Unit Test Nedir? Unit test, bir yazılım uygulamasının en küçük işlevsel parçalarını (birimleri) test etmek için kullanılan bir test türüdür. Bu testler genellikle kodun belirli bir fonksiyonu, metodu veya […]
Devamını OkuBu bölümde, Visual Studio veya Visual Studio Code gibi hata ayıklama araçlarına sahip bir kod düzenleyici kullanarak C# geliştirme aşamasında hataların nasıl ayıklanacağı konusunu ele alacağız. Örnek – Bilinçli Hata Oluşturma Aşağıdaki kod örneğimizde bilinçli olarak bir hata oluşturulmuştur. Toplama işlemi yapmak için planlanan add metodunda yazılımcıdan kaynaklı olarak çarpma işlemi yapıldığı bir senaryo düşenlim. […]
Devamını Oku