- ABP Framework'e Giriş
- ABP CLI Kullanımı
- ABP Proje Şablonları
- ABP ile Modülarite
- DDD Entities
- ABP Generic Repository
- Bonus
Eğitim boyunca proje geliştirme sürecimizi hızlandırıp bize birçok şeyi hazır sunan açık kaynaklı ABP Framework'ü inceliyoruz olacağız.
Genel olarak iş geliştirme sürecimizin her alanında sıfırdan başlamak yerine temel kalıplar üstünden giderek hızlıca proje ihtiyaçlarımıza odaklanıp sonuca ulaşmamızı sağlayacak araçlar sunmaktadır.
Böylesi altyapısal araçları açık kaynak olarak bize sunduğu için Volosoft firmasına teşekkür ederiz.
Ücretsiz versiyonunun yanı sıra ücretli olarak sunduğu ödeme, dosya yönetimi gibi özel modüllerde bulunmaktadır resmi sayfasından detaylarını inceleyebilirsiniz.
Eğitim serisinin tamamı YouTube üzerinden yayınlanmaya devam edecektir.
ABP Framework'ün bize sağladığı kolaylıklar
ABP CLI ile birlikte hazır proje şablonlarını kullanarak geliştirmeye hemen başlayabiliriz
Proje şablonları
Application
Application (Single Layer)
Module
Console
WPF
Mimari olarak Domain Driven Design
Domain Layer
Entity
Value Object
Aggregate Root
Domain Services
Specifications
Application Layer
Application Services
Data Transfer Objects
Unit Of Work
Multi tenancy
Microservice
ABP temelde sunduğu araçlarla CCC gibi konuları otomatikleştirir
Dependency Injection
Configuration
Options
Authorization
Caching
Exception Handling
Logging
Connection Strings
Object Extensions
Validation
Arayüzsel araçlar
MVC / Razor Pages
Blazor
Angular
React native
Altyapısal araçlar
Background Jobs
Concurrency Check
Current User
Data Seeding
Data Filtering
Distributed Locking
Email Sending
Event Bus
Object to Object Mapping
String Encryption
Simple State Checker
Text Templating
GUID Generation
Cancelletion Token Provider
Blob storing
SMS Sending
Virtual File System
CSRF/XSRF & Anti Forgery System
Veri erişim araçları (Generic Repository)
EntityFrameworkCore
MongoDB
Dapper
Hazır sunduğu bazı modüller
Account
Audit Logging
Blog
CMS Kit
Identity
Tenant Management
Feature Management
Docs
Identity Server
OpenIdDict
Test aracı olarak
Unit test
Integration test
UI Test
Eğitim Sonunda
Sürdürülebilir yapıda kodlar geliştirebileceğiz
DDD odaklı mikroservis yapılarını öğrenmiş olacağız
Modüler yapıları öğrenmiş olacağız
Birçok design pattern öğrenmiş olacağız
Proje yönetim süreçlerinde karşılaşılan zorlukları inceliyor olacağız
Veritabanı bilinmeden soyut repository'leri inceleyeceğiz
ABP Framework'ün kaynak kodları inceliyor olacağız
Egypt seen through the theme of the colour blue. A selection of lectures presented in a symposium style.
Lay the groundwork for an engaging sitting practice by cultivating the love and curiosity of meditation.
Gain valuable insight with our iPhone 4S repair course. For all who desire clear and precise instructions, enroll today.
Guide to learn and create Android Wear Programs using Android Studio and Eclipse
Get a perfect intro to weight lifting. Focusing mostly on compound exercises in this program to build muscle & lost fat.
Presentation of the airline product and tech companies that make it better. What can start ups improve in air travel?
Yazılım geliştirmeye lisede başladım ve sürekli bu alanda kendimi geliştirmeye devam ediyorum.
İş hayatım boyunca birçok firmaya yazılım desteği ve danışmanlığı yaptım.
İlaç takip sistemi, Araç kiralama, Hasta kayıt vb. birçok orta ölçekli uygulamalar ve Logo ERP'sine dikey çözümler geliştirdim.
Nesne tabanlı programlama, SOLID, Multitier architecture, Design patterns, DDD konularında bilgi sahibiyim.
Güncel olarak Volosoft şirketinde yazılım geliştirici olarak çalışmaktayım.