Etiket: ABP Framework

ABP Framework ile Adım Adım Yazılım Geliştirme – Bölüm 7: Kullanıcı Arayüzü Geliştirme

Admin
C# Developer

Uygulamanın kullanıcılarla etkileşim kurduğu katman olan Kullanıcı Arayüzü (UI) Katmanı, genellikle ASP.NET Core MVC (Razor Pages), Angular veya Blazor gibi teknolojilerle geliştirilir. ABP Framework, seçtiğiniz UI teknolojisiyle sorunsuz entegrasyon sağlayarak geliştirme sürecinizi hızlandırır ve ortak UI ihtiyaçlarını karşılar. Bu bölümde, ABP ile kullanıcı arayüzü geliştirmenin temel yönlerini ele alacağız. Seçilen UI Teknolojisine Göre Temel Yapılandırma […]

ABP Framework ile Adım Adım Yazılım Geliştirme – Bölüm 6: API Katmanı Geliştirme

Admin
C# Developer

Modern uygulamalarda API (Application Programming Interface) katmanı, hem istemci uygulamalar (mobil, web) hem de diğer servislerle iletişim kurmak için kritik öneme sahiptir. ABP Framework, güçlü ve kolay yapılandırılabilir bir API katmanı oluşturmanızı sağlar. Bu bölümde, ABP’nin API geliştirme özelliklerini ve en iyi pratikleri inceleyeceğiz. Auto API Controller Özellikleri ABP Framework’ün en kullanışlı özelliklerinden biri Auto […]

ABP Framework ile Adım Adım Yazılım Geliştirme – Bölüm 5: Application Layer Geliştirme

Admin
C# Developer

Application Layer (Uygulama Katmanı), uygulamanın kullanım senaryolarını (use cases) ve kullanıcı hikayelerini yönetir. Domain katmanındaki işlevleri kullanarak kullanıcı arayüzünden gelen isteklere yanıt verir ve sunum katmanı ile domain katmanı arasındaki bir köprü görevi görür. Bu bölümde, uygulama katmanının temel bileşenlerini ve geliştirme pratiklerini ele alacağız. Application Service’ler Oluşturma Application Service (Uygulama Servisi), dış dünyadan (UI, […]

ABP Framework ile Adım Adım Yazılım Geliştirme – Bölüm 4: Domain Layer Geliştirme

Admin
C# Developer

Domain Layer (Domain Katmanı), uygulamanızın çekirdek iş mantığını ve kurallarını barındıran en önemli katmanıdır. Bu katman, veritabanı veya UI gibi dış detaylardan bağımsızdır ve uygulamanın işleyişinin kalbidir. Bu bölümde, domain katmanınızı zenginleştirecek anahtar kavramları inceleyeceğiz. Domain Service’ler Oluşturma Domain Service (Domain Servisi), tek bir entity’ye ait olmayan, ancak birden fazla entity’yi veya aggregate root’u içeren […]

ABP Framework ile Adım Adım Yazılım Geliştirme – Bölüm 3: Veri Modeli Oluşturma

Admin
C# Developer

Her uygulamanın temelinde bir veri modeli bulunur. ABP Framework, veri modelinizi tanımlamanız ve veritabanıyla etkileşim kurmanız için güçlü araçlar ve prensipler sunar. Bu bölümde, entity’ler oluşturmaktan veritabanı migrasyonlarına kadar olan süreci adım adım inceleyeceğiz. Entity Kavramı ve Entity Oluşturma Entity (Varlık), uygulamanızın iş dünyasındaki benzersiz bir nesneyi temsil eden bir sınıftır. Her entity’nin benzersiz bir […]

ABP Framework ile Adım Adım Yazılım Geliştirme – Bölüm 2: Proje Mimarisini Anlama

Admin
C# Developer

ABP Framework, modern ve sürdürülebilir uygulamalar geliştirmek için katmanlı mimari ve modüler tasarım prensiplerini benimser. Bu bölüm, ABP’nin temel mimari yapısını ve bileşenlerin birbirleriyle nasıl etkileşime girdiğini detaylı bir şekilde açıklayacaktır. ABP’nin Katmanlı Mimarisi ABP, yazılım geliştirme pratiklerindeki “ayrışım” (separation of concerns) ilkesine uygun olarak, her biri belirli bir sorumluluğu üstlenen katmanlara ayrılmıştır: Modüler Yapı […]

ABP Framework ile Adım Adım Yazılım Geliştirme – Bölüm 1: ABP Framework’e Giriş ve Kurulum

Admin
C# Developer

ABP Framework Nedir? ABP (AspNetBoilerplate) Framework, ASP.NET Core üzerine inşa edilmiş, modern web uygulamaları geliştirmek için tasarlanmış açık kaynaklı bir uygulama çerçevesidir. Kurumsal düzeyde uygulamalar oluşturmak için gerekli olan birçok özelliği hazır olarak sunar ve geliştirme sürecinizi önemli ölçüde hızlandırır. ABP Framework’ün Temel Özellikleri Neden ABP Framework Kullanmalıyız? Geliştirme Ortamının Hazırlanması ABP Framework ile geliştirme […]

ABP Framework ile Adım Adım Yazılım Geliştirme Blog Serisi

Admin
C# Developer

1. Bölüm: ABP Framework’e Giriş ve Kurulum 2. Bölüm: Proje Mimarisini Anlama 3. Bölüm: Veri Modeli Oluşturma 4. Bölüm: Domain Layer Geliştirme 5. Bölüm: Application Layer Geliştirme 6. Bölüm: API Katmanı Geliştirme 7. Bölüm: Kullanıcı Arayüzü Geliştirme 8. Bölüm: Güvenlik ve Yetkilendirme 9. Bölüm: Çok Kiracılı (Multi-tenancy) Yapı 10. Bölüm: Background İşler ve Zamanlayıcılar 11. […]

ABP.IO: Modern ASP.NET Core Web Uygulama Platformu

Admin
Uncategorized

ABP Framework, modern web uygulamaları geliştirmek için tasarlanmış açık kaynaklı bir ASP.NET Core web uygulama çerçevesidir. Kurumsal düzeyde uygulamalar oluşturma sürecini hızlandırmak ve kolaylaştırmak için tasarlanmış kapsamlı bir çözüm sunar. ABP.IO’nun Temel Özellikleri Modüler Mimari ABP Framework, uygulamaları modüler bir şekilde geliştirmeye olanak tanır. Her modül, kendi katmanları, varlıkları, servisleri ve API’leri ile bağımsız bir […]