
Selam arkadaşlar
Bu eğitim serisinde sizlerle birlikte .NET ekosisteminde en çok kullanılan popüler kütüphaneleri sıfırdan yazarak ve adım adım inceleyerek öğreneceğiz. Amacımız, bu kütüphanelerin sadece nasıl kullanıldığını değil, aynı zamanda mantıklarını ve temel çalışma prensiplerini de anlamak. Böylece bir projede bu kütüphaneleri kullanırken sadece dışarıdan çağıran bir kullanıcı olmak yerine, arka planda nasıl çalıştıklarını da bilen bir yazılımcı olabileceksiniz.
Eğitim süresince aşağıdaki kütüphaneleri detaylı bir şekilde ele alacağız:
Fluent Validation: Validasyon işlemlerini kolay ve temiz bir şekilde yapabilmek için.
Mapster: Nesneler arası dönüşümleri yönetmek için.
AutoMapper: Nesneler arası dönüşümleri yönetmek için.
Entity Framework Core: ORM yapısını öğrenmek ve veritabanı işlemlerini kolaylaştırmak için.
MediatR (YouTube yönlendirmeli): CQRS ve mediator pattern mantığını öğrenmek için.
Carter: Minimal API geliştirmeyi hızlandırmak için.
Scrutor: Dependency Injection işlemlerini daha esnek hale getirmek için.
Bu eğitim, hem orta seviyede .NET bilgisi olanlar hem de kendini daha ileri taşımak isteyen yazılımcılar için oldukça faydalı olacaktır. Kurs boyunca her kütüphane için örnek projeler geliştirecek, adım adım uygulamalar yapacak ve konuları pratiğe dökeceğiz. Eğer sen de kütüphanelerin arka planını öğrenmek, gerçek projelerde güvenle uygulamak ve yazılım yolculuğunu daha sağlam bir temele oturtmak istiyorsan, bu kurs tam sana göre!
Önemli Not: Kütüphanelerin hepsi uzun yıllardır geliştirildiği için her özelliğini incelememiz mümkün değil, o yüzden eğitim fundamentals yani temel konuları inceleme üzerine tasarlandı.