.Net Core Developer - Bilinmesi Gereken Kütüphaneler

Why take this course?
🚀 .Net Core Developer - Asp.Net Core MVC/API Projesi için Kütüphanalar Öğrenme Yolu 🌟
Kurs Headline: Asp.Net Core Mvc/API Projesi inşa ederken, ihtiyacınız olan en önemli kütüphaneleri ayrıntılarıyla öğreniyor olacaksınız!
Kurs Tanımı: Bu kursumda, Asp.Net Core MVC/API projeleri geliştirirken ihtiyacınız olan en önemli kütüphanelerin ne olduğunu ve projelerde nasıl kullanıldığını öğreneceksiniz. Yazılım geliştirirken en temel prensipler hakkında bilki sahibi olmanız, daha temiz ve sürdürülebilir projeler geliştirmenize odaklanacağız. Robert C. Martin tarafından bir araya getirilen en önemli prensipler olan SOLID prensiplerini detayı bir şekilde anlatımını örnek senaryolar üzerinden bölüm olarak ekledim. Eğe yenilenmeyi bekleyin! .Net 7 SDK ile beraber tüm içerikler aşama aşama güncellenecek ve yeni konular eklenecektir.
Eklenecek Konular:
- 🔁 NLog: Hazırlanıyor
- 🧩 N-Layer Architecture: Eklenecek
- 🚀 Error-Handling: Eklenecek
- ⚖️ Repository Design Pattern: Eklenecek
- 🚀 UnitOfWork Design Pattern: Eklenecek
SOLID Prensipler: SOLID tasarım prensipleri, yazılım sistemlerinin güvenilirliği, yenilebilirliği ve testlenebilirlik açısından genişletmeye yardımcı olur. Bu ders içinde her biri için kapsamlı örnekler bulacaksınız:
- Single Responsibility Principle (SRP) - Bir sınıfın yalnızca bir sorumlulukge sahip olması.
- Open Closed Principle (OCP) - Yeni duruma eklemek ve mevcut kodu değiştirmek zorunda kalmaktan sakin bir yazılım yapısınız.
- Liskov Substitution Principle (LSP) - Şaşkınlık prensibi, bir sınıftaki nesneyi diğer tüyünde de kullanabilme anlamına gelme.
- Interface Segregation Principle (ISP) - Tüm sınıflar için bir arayüz yerine, her biri için bir ayrı arayüz oluşturma.
- Dependency Inversion Principle (DIP) - Programlamanızın daha yüksek seviyelerinden sorumluluklarını, daha düşük seviyelerden bağımlılıklarını kapsayacak şekilde tasarla ma.
Kütüphanalar ve Uygulama Konuları:
- Hata Yönetimi & Hata Sayfaları: Asp.Net Core Web uygulamalarınızda hata yönetimini ve kullanıcı dostu hata sayfaları oluşturma öğrenin.
- Loglama: Asp.Net Core Web uygulamalarınızdaki loglama nasıl yapılacağı, çeşitli log çeşitleri, third-party kütüphaneleri ve text dosyalarına, Sql Server veritabanına nasıl log yazma konusunda bilgi edineceksiniz.
- Swagger: Asp.Net Core Web API uygulamalarınızda Swagger kullanarak ayrıntılı döküman nasıl oluşturabileceğinizi öğrenin.
- Environment Ortamları: Asp.Net Core Web uygulamalarınızdaki
Environment
ortamları ve custom environment oluşturma yöntemleri hakkında bilgi edineceksiniz. Canlıya devralmanızda nasıl bir yapı yapabileceğinizi öğrenin!
🚀 Başlamak için kaydolun veya giriş yaparak ilerleyebilirsiniz! 👨💻👩💻 Bu kurs, yazılım geliştiricilerine Asp.Net Core uygulamalarını daha iyi ve yenilebilir bir şekilde tasarlayabilme ve hata yönetimini, loglama ve API dökümanlama konularında etkileyici bir yaklaşımla çalışmalarına odaklanacaktır. 📚✨
Loading charts...