Nedir?

HTTP Nedir?

Okuma Süresi: 5 dk

Açılımı Hiper Metin Transfer Protokolü (The Hypertext Transfer Protocol) olan bu protokol 1989 yılında CERN projesinde Tim Berners-Lee tarafından geliştirilmeye başlanmış ve 1991 yılında 0.9 sürümü ile hayatımıza girmiştir. Bu protokol istemci ile sunucu arasında hiper metin aktarımını varsayılan olarak TCP 80 portu üzerinden sağlamaktadır. Portu değiştirebilirsiniz fakat değiştirmeniz halinde HTTP://IP:PORT URI şeklinde erişim sağlamanız...

Devamını oku »

Konsol Uygulamaları (Console App)

Okuma Süresi: 4 dk

Yalnızca CLI (Nedir?) üzerinden kullanılabilen uygulamalardır. Genellikle kullanıcı arayüzüne (UI) / grafiksel bir arayüze sahip olmazlar. Dışarıdan önceden belirlenmiş parametreler alarak, aldığı parametrelere göre farklı işlemler yapan ve genellikle bilgi niteliğinde çıktılar sunan uygulamalardır.

Devamını oku »

Command Line Interface (CLI)

Okuma Süresi: 2 dk

Konsol uygulamalarını kullanabilmemize olanak sağlayan komut satırı arayüzlerinde yalnızca komutlar ile giriş yapılabilir. Konsol uygulamalarının bize vermiş olduğu referans parametreleri kullanarak, sunulan işlevlerin çalışmasını sağlarız. Konsol uygulamalarını Linux işletim sistemlerinde terminaller, Windows’ta ise “Komut Satırı (cmd.exe)” aracılığıyla kullanabiliriz.

Devamını oku »

CQRS (Command Query Responsibility Segregation) ve Event Sourcing Nedir?

Okuma Süresi: 3 dk

CommandBir değişime neden olmalıdır.Herhangi bir değer dönmemelidir. QueryBir değişime neden olmamalıdır.Yalnızca mevcut durumu sorgulayabilmelidir.Sorgulamaya istinaden bir değer dönmelidir. Insert gibi bir durumda eğer Primary Key bir veri varsa ve bu veri veritabanı katmanında oluşturuluyorsa (ÖRN: Int auto increment) istisna olarak Command’e dönüş değeri olarak atanabilir.

Devamını oku »