101 terimi normalde bir konuya dair en temel bilgileri ifade eder fakat eğer bir geliştirici ya da geliştirici adayıysanız öncelikle şunu bilmeliyiz ki; biz geliştiricilerin her seviyede ve her zaman öğrenip/tamamlayabileceği yeni bilgiler vardır. Bu nedenle aşağıdaki bağlantılar yalnızca temel bilgileri değil bir geliştiricinin uzmanlaşana kadar bilmesi ya da hayatının bir noktasında maruz kalması gereken...
Devamını oku »Yazılım Geliştirme
robots.txt Nedir?
Okuma Süresi: 3 dkSitelerin ana dizininde bulunan/bulunması gereken robots.txt dosyası adından anlaşılabileceği üzere botlar için hazırlanır ve uzantısından anlaşılacağı üzere metin dosyası formatındadır. Bu dosya içerisinde arama motoru örümcekleri gibi vs. tüm botların kullanması için komutlar ve referans tanımları yer alır.
Devamını oku »Liskov Substitution Principle (Liskov’un Yerine Geçme Prensibi)
Okuma Süresi: 4 dkBu prensibin odak noktası; alt seviyedeki nesnelerin, üst seviyedeki nesneler ile yer değiştirebilir olmasını garanti etmek ve mümkün kılmaktır. Alt seviye bir nesne, üst seviyesi nesne ile aynı şekilde davranmalıdır ki bu sayede yer değişmeleri halinde her şeyin aynı şekilde çalışabilmesi sağlanabilsin.
Devamını oku »Access Control List (ACL) Nedir?
Okuma Süresi: 2 dkErişim Kontrol Listesi (Access Control List) uygulamadaki kullanıcıların yetkilendirme (authorization) kayıtlarını içeren listedir. Bu liste içerisinde kullanıcının erişim yetkilerini tanımlarız ve sonrasında ilgili yerlerde bu kontrolleri sağlayarak kullanıcının yalnızca yetkileri dahilde ekranlar görebilmesini/işlemler yapabilmesini sağlarız.
Devamını oku »CI (Continuous Integration) / CD (Continuous Delivery / Deployment)
Okuma Süresi: 5 dkCI Continuous Integration (Sürekli Entegrasyon), CD ise Continuous Delivery (Sürekli Teslimat) ya da (Continuous Deployment) Sürekli Dağıtım kısaltmasını ifade etmektedir.
Devamını oku »