ASP.NET Core Boilerplate (ABP) Nedir?

Yazar : Sugomi
ASP.NET Core Boilerplate (ABP) Nedir?

Beğendim Beğenmedim
Web Yazılım 372 133 113 14.03.2022

ASP.NET Core Boilerplate (ABP) Nedir? Nasıl kullanılır, udemy eğitim kursu indirimi ile.

Biz yazılımcıların en büyük sorunu olan, her projede yeniden tasarladığımız mimari, loglama entegrasyonları, kullanıcı, rol ve yetkilendirme yapılarıdır.

Hemen hemen bütün firma ve kişisel geliştiricilerin kendi içinde çözümlemeye çalıştığı bir frameworkü vardır. Birbirinden bağımsız ilerleyen bu frameworkler personellerin işe alım süreçlerde de oryantasyon problemleri doğurmaktadır.

Bu problemlerin önüne geçmekte kararlı bir duruş sergileyen ABP'nin 10 yıllık serüveni vardır ve devam etmektedir.

Yerli bir firma olan VoloSoft tarafından geliştirilen ABP, Asp.Net Zero ve Abp[.]io monolit, hybrid ve micro service mimarilerde çözümler sunmaktadır.

Bu kursumuzda C# üzerine geliştirilmiş basma kalıp uygulama çıktısı veren ABP'nin temel özelliklerini fonksiyonel bir şekilde kullanarak kod tekrarını nasıl engellediğini, mimari bütünlüğü ile yazılım standartlarıyla (DDD, Design Patterns vb) harmanlayarak basit bir uygulama üzerinde, biz geliştiricilere ne gibi katkılar sağladığını uygulayarak öğrenmeye/ öğretmeye çalışacağız.

Uygulama içerisinde kullanacağımız veya göreceğimiz temel başlıklar ise şöyledir:

  • Domain Driven Design (Mimari)

  • SaaS temelli uygulama geliştirme (Tenant Management)

  • Data Transfer Objects (DTOs)

  • Repository Design Pattern

  • Aspect Oriented Programming (CRUD İşlemleri)

  • Authantication ve Permission

  • Multi Language

  • Unit Of Work

  • Dependency Injection

  • EventBus

  • Periodic Background Worker

ve daha fazlası...

Kursumuzun sonunda ABP'nin temel özelliklerini tanıyıp, özellikle SaaS temelli çok hızlı uygulamalar hazırlayabilmek için gerekli olan tüm ipuçlarına hakim olacaksınız. Böylelikle iş teslim süreçlerinde kısalmalar, zamansal ve maddi açıdan hem müşterileriniz hem de şirketiniz kazanç sağlayacaktır. Dokümantasyonu, topluluk desteği ile geliştirme süreçlerinde işlerin farklı kişilere aktarımında da performans artışı gerçekleştirebilirsiniz.

Kimler için uygun :

  • Freelancerlar
  • Yazılım evleri
  • Yazılım şirketleri
  • Remote geliştiriciler
  • C# bilgisini artırmak isteyenler
  • Hızlı proje teslim etmek isteyenler
     

 

İndirimli Kurs Bağlantısı








What is Asp.net BoilerPlate

Udemy Abp Training

AbpBestPractice

Yorumlar

Yorum Yapmak İçin Lütfen Giriş Yapınız.