icon Subtítulos
Cargando subtítulos...

Domain Driven Design Nedir | DDD Nedir | DDD Pattern

youtube traducir youtube traductor youtube transcripción youtube subtítulos traducir youtube al español youtube traducción de videos youtube translate to spanish translate youtube to spanish youtube transcript to spanish translate youtube video to spanish

YouTube transcript, YouTube translate

32/32

A quick preview of the first subtitles so you know what the video covers.

Arkadaşlar merhaba hoş geldiniz. Bugünkü videomuzun konusu domain driven design olacak. Önce teoride biraz anlatacağım. Domain driven design nedir, nasıl bir yaklaşımdır, ne işe yarar, hangi terminolojide hangi kelimeleri içerir? Bunlardan bahsedeceğiz. Videonun sonuna doğru da bir örnek yaparak bunu biraz daha somut hale getirmeye çalışacağız. Eğer önceki RabbiMQ veya Azure Service Bus ile ilgili anlattığım videoları izlediyseniz orada mikro servis mimarisi ile bir projeyi hayata geçireceğimizden bahsetmiştim. O mikro servis mimarisini uyguladığımız proje de örnek olarak bir tane domain driven design uygulayacağız. Oradaki servislerimizden bir tanesini domain driven design tasarım kalıbı ile birlikte şekillendireceğiz. Orada fazlasıyla pratiğini de yapmış olacağız. Aslında bugün anlattıklarımın ama bugün de konuya giriş için ufak bir örnek yapacağız. Öncelikle domain driven design tanımından bahsedelim. Nedir, domain driven design? Sürekli değişen iş yapış kurallarının bile bir ahenk ve düzen içerisinde yazılım projenize başarılı ve derinlemesine uygulamasını uygulanmasını sağlamak amacı ile Eric Evans tarafından ortaya atılmış bir yazılım geliştirme yaklaşımıdır. Bu yaklaşım ile birlikte yazılım geliştirme esnasında veya hayata geçirilen projelerde sürekliliği ve sürekli yaşanan temel problemlere kalıcı çözümler getirilebilir. Domain driven design tanımı budur aslında domain driven design dediğimizde domaini baz alan en temelde dolayı alan ve bunlar içerisindeki yapıların oluşturulmasını sağlayan bir tanım Şimdi biraz daha detaylara geçeceksek eğer, domain driven design da kullanılan bazı kavramlar var. Bu tasarım kalıbını yazılımımıza uygularken kullanılan bazı kavramlar var. Terminolojiye şöyle bir göz atalım. "Ubiquitous Language", okuması da biraz zor aslında, dediğimiz şey. Burada madde madde gidelim. Biraz sonra bunların detaylarına gireceğiz. "Ubiquitous Language" var. "Bounded Context" var "Context Mapping" bölümünün altında yer alıyor bu Bounded Context'ler Entity ve Value Object'lerimiz var, AggregateRoot'larımız var, "Service - Repository" var "Infrastructure" katmanı altında yer alacak bunlar da. Domain driven design bir "Layered Architecture" katmanları olan bir "Architecture".

Configuración

100%

Idioma de destino de traducción

🔊 Reproducción de audio
Reproduciendo audio traducido