İleri düzey C# bilgisi
.NET6 Kurulu olması
Visual Studio/Rider gibi bir IDE kurulu olması
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ıklarABP CLI ile birlikte hazır proje şablonlarını kullanarak geliştirmeye hemen başlayabilirizProje şablonlarıApplicationApplication (Single Layer)ModuleConsoleWPFMimari olarak Domain Driven DesignDomain LayerEntityValue ObjectAggregate RootDomain ServicesSpecificationsApplication LayerApplication ServicesData Transfer ObjectsUnit Of WorkMulti tenancyMicroserviceABP temelde sunduğu araçlarla CCC gibi konuları otomatikleştirirDependency InjectionConfigurationOptionsAuthorizationCachingException HandlingLoggingConnection StringsObject ExtensionsValidationArayüzsel araçlarMVC / Razor PagesBlazorAngularReact nativeAltyapısal araçlarBackground JobsConcurrency CheckCurrent UserData SeedingData FilteringDistributed LockingEmail SendingEvent BusObject to Object MappingString EncryptionSimple State CheckerText TemplatingGUID GenerationCancelletion Token ProviderBlob storingSMS SendingVirtual File SystemCSRF/XSRF & Anti Forgery SystemVeri erişim araçları (Generic Repository)EntityFrameworkCore MongoDBDapperHazır sunduğu bazı modüllerAccountAudit LoggingBlogCMS KitIdentityTenant ManagementFeature ManagementDocsIdentity ServerOpenIdDictTest aracı olarakUnit testIntegration testUI TestEğitim SonundaSürdürülebilir yapıda kodlar geliştirebileceğizDDD odaklı mikroservis yapılarını öğrenmiş olacağızModüler yapıları öğrenmiş olacağızBirçok design pattern öğrenmiş olacağızProje yönetim süreçlerinde karşılaşılan zorlukları inceliyor olacağızVeritabanı bilinmeden soyut repository'leri inceleyeceğizABP Framework'ün kaynak kodları inceliyor olacağız
ABP Framework
Domain Driven Design
Proje yönetimi
Tasarım kalıpları
Modüler uygulama geliştirme
Microservice yapıları
ABP Framework Temelleri
ABP Framework Temelleri