ASP.NET Core Boilerplate (ABP) Nedir?

ABP Nedir? SaaS Yapısı Nasıl kullanılır? Asp.Net Zero ile farkları nelerdir? Nasıl kullanacağımızı öğreneceksiniz.

3.50 (41 reviews)
Udemy
platform
Türkçe
language
Development Tools
category
ASP.NET Core Boilerplate (ABP) Nedir?
218
students
5.5 hours
content
Mar 2022
last update
$19.99
regular price

What you will learn

Tekrarlanan yazılım geliştirme süreçlerinden/ yüklerinden kurtulacaksınız

Daha stabil yazılım ürünler geliştirerek işlerinizin/ projelerinizin tamamlanmasını hızlandıracaksınız

Tasarım desenleri hakkında bilgi ve deneyim sahibi olacaksınız

.Net Core ile hızlı yönetim paneli hazırlayabilirsiniz

Linux ortamında Jetbrains Rider ile .NetCore geliştirmek için gerekli alt yapı hakkında bilgi sahibi olacaksınız

Why take this course?

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.

Screenshots

ASP.NET Core Boilerplate (ABP) Nedir? - Screenshot_01ASP.NET Core Boilerplate (ABP) Nedir? - Screenshot_02ASP.NET Core Boilerplate (ABP) Nedir? - Screenshot_03ASP.NET Core Boilerplate (ABP) Nedir? - Screenshot_04

Reviews

Hakan
November 4, 2022
Video kayıtlarında hatalar var. Mesela bir videoda sadece ses kaydı çıkmış ekran yok. Bilgi anlamında değerli fakat basit hatalar düzeni maalesef bozmuş.
Mehmet
March 15, 2022
Başlangıç için gayet güzel ve güzel ilerleyeceğini düşünüyorum. kurs içeriğine bakınca oldukça verimli bir bilgi deposu, umarım güncelleme ve ilavelerle çok daha zengin bir içeriğe sahip olacaktır. şimdiden teşekkür ederim.

Charts

Price

ASP.NET Core Boilerplate (ABP) Nedir? - Price chart

Rating

ASP.NET Core Boilerplate (ABP) Nedir? - Ratings chart

Enrollment distribution

ASP.NET Core Boilerplate (ABP) Nedir? - Distribution chart
4586966
udemy ID
3/8/2022
course created date
3/16/2022
course indexed date
Bot
course submited by