Download CV

Software

Latest Posts
HTTP yanıt durum kodları

HTTP yanıtı durum kodları, belirli bir HTTP isteğinin başarıyla tamamlanıp tamamlanmadığını gösterir. Yanıtlar beş sınıfa ayrılmıştır: Bilgi yanıtları 100 Continue Bu geçici yanıt, istemcinin isteğe devam etmesi gerektiğini veya istek zaten bitmişse yanıtı yok sayması gerektiğini belirtir. 101 Switching Protocols Bu kod, istemciden gelen bir istek başlığına…

REGULAR EXPRESSİONS(REGEX) NEDİR?

Regular Expressions(düzenli ifadeler; kısacası regex ya da regexp) yazılımcıların kullandığı fazlasıyla önemli bir o kadarda güçlü, yaygın bir yapıdır. Bu yapıyı neredeyse bütün modern programlama dillerinde kullanabilirsiniz. Herhangi bir metni eşleştirmenize, bulmanıza ya da yönetmenize yardımcı olacak desenler yaratmanıza izin veren birçok karakter ve…

Log4j ile Loglama

Java’da log4j ile Loglama Loglama nedir? Bir uygulama içerisinde data akışını, hataları vb. kaydetme işine loglama diyoruz. Peki bu işlemleri neden kaydetme gereksinimi duyuyoruz? Uygulamamız runtime’da(çalışma zamanı) ne yapmış? Hangi metotları kullanmış yada eğer hata varsa bu hatanın nereden fırlatıldığı bilmek inanılmaz faydalıdır çoğu…

SOLID Yazılım Geliştirme Prensipleri

SOLID, her yazılımcının bilmesi gereken temel prensipler bütünüdür. Robert C. Martin tarafından ileri sürülen ve kısaltması Michael Feathers tarafından düşünülen bu prensiplerin amacı; kod tekrarına düşmeyerek, sürdürülebilir, anlaşılabilir, esnek ve yeniden kullanılabilir yazılımlar geliştirmektir. Nedir Bu SOLID Prensipleri? SOLID prensipleri, bir yazılım geliştiricinin Nesne Yönelimli Programlama…

NESNE YÖNELİMLİ PROGRAMLAMA (OOP)’NIN TEMEL PRENSİPLERİ

Nesne Yönelimli Programlamanın Faydaları Sınıf Nedir? Değişkenleri ve methodları bir arada saklayan sistemdir. Değişkenler kullanacağımız verileri örneğin ad, soyad, yaş gibi verileri saklar. Metotlar bu verilerin toplanması gibi görevleri sağlayan bir sistemdir. Nesne Nedir? Verileri saklayan ve bu veriler üzerinde işlem yapan metodları saklayan…