Bapati

Unit Test + Docker .NET 8 — xUnit, Moq, Deploy (SERİ FİNALİ) | BapatiVault Bölüm 12/12

BapatiVault — Clean Architecture Master Serisi (.NET 8)@BapatiTechYouTube
05:45
27 Temmuz 2026

Bölümler (10)

BapatiVault serisinin BÜYÜK FİNALİ! 12. bölümde projeyi üretime hazır hale getiriyoruz: xUnit ve Moq ile birim testleri, AAA deseni ve Docker ile paketleme/dağıtım. Sonunda 12 bölümde inşa ettiğimiz her şeye birlikte bakıyoruz.

Bu Bölüm 12'de:
- Neden test? Testsiz (korkuyla deploy) vs testli (güvenle değiştir)
- xUnit + Moq: gerçek veritabanı olmadan, Mock ile birim testi
- AAA deseni: Arrange (hazırlık), Act (eylem), Assert (doğrulama)
- Dockerfile: çok aşamalı (multi-stage) build ile küçük, taşınabilir imaj
- docker build / docker run → konteynerde çalışan API → buluta deploy
- 12 bölümün özeti: Clean Architecture'dan üretime tüm yolculuk

⏱️ İçindekiler

📌 Tüm seri (oynatma listesi):
1. Clean Architecture'a Giriş
2. Domain Katmanı: BaseEntity & Entity
3. Application: Abstraction & DTO
4. EF Core + Migration
5. Generic Repository (Async)
6. UnitOfWork
7. API Controllers + DI
8. FluentValidation
9. CQRS + MediatR
10. OperationResult Pattern
11. Dosya Yükleme + AES
12. ⭐ Unit Test + Docker Deploy (bu video — FİNAL)

🙏 12 bölüm boyunca izlediğin için teşekkürler. Bu seri sana bir şey kattıysa, bir arkadaşınla paylaş!

🎓 Kimler için: xUnit + Moq öğrenenler • test yazma alışkanlığı edinmek isteyenler • Docker ile dağıtım • Clean Architecture'ı uçtan uca görmek isteyenler

🌐 Beni takip et:
🔗 Web: bapati.com
🐦 X: x.com/FG_1903
▶️ YouTube: youtube.com/@BapatiTech
💼 LinkedIn: linkedin.com/in/fırat-gurkan
💻 GitHub: github.com/FiratGurkan

▶️ Tüm seri (oynatma listesi): youtube.com/playlist?list=PL5BQVzKdrnREqSb2zmgpT4xwVVN6x5aOZ

📚 Serinin tüm bölümleri: bapati.com/news/bapativault-net8-clean-architecture-serisi

Bir projeniz mi var?
Birlikte hayata geçirelim!

Dijital Dönüşümünüzü Başlatın

Yazılım geliştirme, sistem altyapısı, teknik danışmanlık veya eğitim! Hangi alanda ihtiyacınız varsa hemen görüşelim. İlk adımı siz atın, gerisini birlikte çözelim!