web analytics

ABP Framework Temelleri

ABP dokümantasyonunu temele alarak framework’e ait detayları inceliyoruz

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

  1. ABP CLI ile birlikte hazır proje şablonlarını kullanarak geliştirmeye hemen başlayabiliriz

  2. Proje şablonları

    1. Application

    2. Application (Single Layer)

    3. Module

    4. Console

    5. WPF

  3. Mimari olarak Domain Driven Design

    1. Domain Layer

      1. Entity

      2. Value Object

      3. Aggregate Root

      4. Domain Services

      5. Specifications

    2. Application Layer

      1. Application Services

      2. Data Transfer Objects

      3. Unit Of Work

    3. Multi tenancy

    4. Microservice

  4. ABP temelde sunduğu araçlarla CCC gibi konuları otomatikleştirir

    1. Dependency Injection

    2. Configuration

    3. Options

    4. Authorization

    5. Caching

    6. Exception Handling

    7. Logging

    8. Connection Strings

    9. Object Extensions

    10. Validation

  5. Arayüzsel araçlar

    1. MVC / Razor Pages

    2. Blazor

    3. Angular

    4. React native

  6. Altyapısal araçlar

    1. Background Jobs

    2. Concurrency Check

    3. Current User

    4. Data Seeding

    5. Data Filtering

    6. Distributed Locking

    7. Email Sending

    8. Event Bus

    9. Object to Object Mapping

    10. String Encryption

    11. Simple State Checker

    12. Text Templating

    13. GUID Generation

    14. Cancelletion Token Provider

    15. Blob storing

    16. SMS Sending

    17. Virtual File System

    18. CSRF/XSRF & Anti Forgery System

  7. Veri erişim araçları (Generic Repository)

    1. EntityFrameworkCore

    2. MongoDB

    3. Dapper

  8. Hazır sunduğu bazı modüller

    1. Account

    2. Audit Logging

    3. Blog

    4. CMS Kit

    5. Identity

    6. Tenant Management

    7. Feature Management

    8. Docs

    9. Identity Server

    10. OpenIdDict

  9. Test aracı olarak

    1. Unit test

    2. Integration test

    3. UI Test

Eğitim Sonunda

  1. Sürdürülebilir yapıda kodlar geliştirebileceğiz

  2. DDD odaklı mikroservis yapılarını öğrenmiş olacağız

  3. Modüler yapıları öğrenmiş olacağız

  4. Birçok design pattern öğrenmiş olacağız

  5. Proje yönetim süreçlerinde karşılaşılan zorlukları inceliyor olacağız

  6. Veritabanı bilinmeden soyut repository’leri inceleyeceğiz

  7. ABP Framework’ün kaynak kodları inceliyor olacağız

Course Information

Tags: ,

Course Instructor

Courseis.is
Courseis.is Author

Find what your next course is. We will help you find course, get skilled, and get hired.

This course does not have any sections.

Course Information

Tags: ,