Web tasarımcılarının ve web geliştiricilerinin bilmeleri gereken web terimleri için oluşturulan bu sözlükte terimler hakkında kısa açıklamalara yer verilmiştir. Bazı bilgiler sadece web dünyası için değil genel olarak yazılım dünyasında sık kullanılan terimler olacağı için yazılımla uğraşan kişiler içinde bu sözlük faydalı olacaktır.
Not: Terimler harf sırasına göre dizilmemiştir. Uzun bir yazı olduğu için henüz tamamlanmadı ancak tamamlanan kısımı yayınlıyorum. Kalan ve hakkında yazmaya devam edeceğim başlıklarsa yazının sonunda mevcut. Eksik terim ya da yanlış olduğunu düşündüğünüz açıklamaları yorumdan iletebilirsiniz.
İçindekiler Tablosu
URL Nedir?
İngilzicede Uniform Resource Locator’ın kısaltmasıdır. Sitelerde bulunan kaynaklara ulaşmak amacıyla kullanılan adrese verilen isimdir. Örnek olarak bu makelenin URL’i : https://www.tolgacibikci.com/web-terimleri-sozlugu(yeni sekmede açılır)
HTTP Nedir ?
Hyper Text Transfer Protocol’un kısalmasıdır. İnternet ortamında kullanıcıya bilginin sunucudan kullanıcıya ne şekilde ve nasıl aktarılacağını gösteren bir protokoldür. İnternet ortamında bilgiler, kullanıldığı sisteme bakmaksızın HTML formatında yazılır ve okunur.
SSL Sertifikası Nedir ?
Secure Sockets Layer’ın kısaltmasıdır. İki bilgisayar arasında verilerle gerçekleşen iletişimin şifreli kanal üzerinden güvenli bir şekilde iletilmesini sağlar. Veri gönderici tarafında şifrelenir ve sadece doğru alıcı tarafında bu şifre çözülür. SSL sertifikaları verinin güvenliğini sağlamak için kullanılır yani bilgisayarınızdan siteye gönderdiğiniz bilgileri güvenli bir şekilde ulaştırılmasını sağlar ancak yazılan kodun ya da web sitesinin güvenliğini sağlamaz. Genel olarak e-ticaret sistemlerinde kredi kartı ödemelerinde kullanılır. Ancak Google son zamanlarda yaptığı güncellemelerle tüm siteleri SSL sertifikası kullanmaya teşvik etmektedir.
HTTPS Nedir?
Secure Hypertext Transfer Protocol HTTP’ ün kısaltmasıdır. HTTP‘ protokolünün SSL ile şifrelenmiş halidir. Güvenlik gerektiren kredi kartı ile ödeme işlemleri gibi durumlarda https protokolü kullanılır.
Alan Adı Nedir / Domain Nedir ?
Domain bir internet sitesini temsil eden benzersiz bir isimdir. Her internet sitesinin benzersiz olarak kendine ait olan bir domain adı vardır ve .com, .org, .com.tr gibi uzanltılara sahiptir. Örnek olarak bu makele tolgacibikci.com domaininde bulunmaktadır. Aynı zamanda her bir domain bir IP adresinede karşılık gelir ancak IP’leri ezberlemek zor olduğu için sitelere girmek için domainleri kullanılır.
Sub-Domain Nedir / Alt Alan Adı Nedir ?
Ana domaine bağlı olarak çalışabilen alan adlarıdır. Google tarafından her bir sub-domain ayrı bir site gibi görülür. Örneğin example.com adında kurumsal bir siteniz var ve blog açmak istiyorsunuz. Bu durumda “blog” adında bir sub-domain oluşturarak blog.example.com ile blog sitenize erişim sağlayabilirsiniz.
WWW Nedir / World Wide Web Nedir ?
World Wide Web’in kısaltmasıdır ve geniş dünya ağı anlamına gelmektedir. URL yapısında temel sub-domain olarak kullanılır. Tek başına bir anlam ifade etmez ancak domain ile birlikte kullanıldığında benzersiz bir siteyi temsil eder. Örnek olarak www.tolgacibikci.com
Sunucu / Server Nedir?
Basit olarak açıklamak gerekirse web sitelerini barındıran ve sitedeki verilerin kullanıcılara iletilmesini sağlayan ağ ortamlarıdır. Shared Hosting, Reseller ve Dedicated Server, Virtual Server gibi çeşitleri vardır.
Hosting Nedir?
Shared hosting adıylada kullanılır. Web sitesinin internet kullanıcılarının erişebilmesi amacıyla sitenin barındırılmasını sağlayan hizmettir. Bir sunucuda birden fazla web sitesinin barındırılması durumuna sunucuya verilen addır.
Dedicated Server Nedir?
Sadece bir müşteriye hizmet eden web sunucusudur. Normal hostinglerin aksine yüzlerce ayrı müşteri ya da site barındırmaz.
Virtual Server Nedir?
Normal fiziksel bir sunucunun sanallaştırma yazılımlarıyla kaynakların bölünerek birden fazla sunucu elde edilmesine denir. Oluşturulan her sanal sunucu bir birinden bağımsız olarak aynı donanım üzerinde çalışır. Hostingden farkı müşterisine daha fazla kontrol imkanı sunmasıdır. Dedicated Server‘dan farkıysa daha ucuz ve ihtiyaca göre işlemci ve ram miktarının kolayca değiştirilebiliyor olmasıdır.
Reseller Nedir?
Kendi sunucusu olmamasına rağmen başkasından aldığı sunucu hizmetlerini pazarlayarak hizmet veren firmalara reseller denir. Kendi sunucusu ya da veri merkezi olmamasına rağmen sunucu üzerinde çok geniş yetkilerle reseller satışları yapan firmaların yanında toplu hosting paketleri satın alarak bunların satışını gerçekleştiren daha az yetkili resellerlar vardır.
Linux Web Server Nedir?
Linux Server olarak da adlandırılır, açık kaynak kodlu/open source Linux işletim sistemi ile çalışır ihtiyaca göre farklı linux destekli yazılım paketlerini barındırabilen bir web sunucusudur. Linux Server’larda işletim sistemi olarak en çok tercih edilen işletim sistemleri; CentOS, Debian, Ubuntu Server’dır. Linux işletim sistemleri genel olarak open sourcedur ve ücretsiz olarak temin edilebilir.
Windows Server Nedir?
Sunucular için geliştirilen Windows Server yazılımının yüklü olduğu sunucudur. Windows Server işletim sistemi, Linux işletim sistemin aksine open source değildir Microsoft tarafından geliştirilir ve ücretlidir.
Arama Motoru Optimizasyonu / SEO Nedir?
SEO, Search Engine Optimization’ in kısaltması olarak kullanılır. Arama motorlarının, web sitelerini taradığında doğru anlayabilmesi için arama motorlarının kriterlerine uygun hale getirmek için yapılan çalışmaya verilen isimdir.
SEF Link Nedir?
Sef Link , Search Engine Friendly Link’in kısaltmasıdır. Türkçeye Arama Motoru Dostu Link olarak çevrilir. URL‘nin anlamsız ifadelerden oluşması yerine, anlamlı ifadelerden oluşmasına SEF Link denir. SEF Link oluşturulurken ayrıca sayfanın “title” etiketindeki metnin ve sayfa içeriğinin linkle uyumlu olmasına dikkat edilmelidir. Örneğin bu sayfanın linki : https://www.tolgacibikci.com/web-terimleri-sozlugu, sayfanın title’ı makalenin başlığı ile aynı metni içeriyor ve içerikle başlık uyumlu.
Backlink Nedir?
Backlink, farklı internet sitelerinden sizin sitenize verilen referans linke verilen isimdir. Backlink, sitenizin popülerliğini olumlu ya da olumsuz şekilde etkileyebilir yada bazı durumlarda hiç bir etkisi olmayabilir. SEO çalışmalarında backlink önemli bir role sahiptir. Çünkü diğer sitelerin sizin sitenize referans göstermesi arama motorları tarafından sizin sitenizin önemli bir kaynak olduğu ve popüler olduğu şeklinde yorumlanacak ve sizi arama sonuçlarında yukarılara doğru çıkaracaktır.
Ana Sayfa Nedir?
Ana sayfa genelde bir web sitesinin ilk açılış sayfasıdır. Örneğin www.tolgacibikci.com gibi bir site adını tarayıcınıza yazıp girdiğinizde açılan ilk sayfa genelde ana sayfadır.
Landing Page Nedir?
Landing page, tıklama ile siteye gelen kullanıcılar için özel olarak oluşturulan açılış sayfasıdır. Tanıtım, pazarlama, reklama gibi amaçlar için özel olarak tasarlanır. Türkçeye ‘varış sayfası’ ya da ‘iniş sayfası’ olarak çevirileri vardır. Landing page’in ana sayfadan farkıysa internet de ya da sosyal medyada yayınlanan ya da oluşturulan link ve reklamlara tıklandığında müşterinin yönlendirildiği özel bir sayfa olmasıdır.
Layout Nedir?
Yanda görülen resimde bir web sitesi için oluşturulmuş layout yapısı görülmektedir. Layout genelde template engine kullanıldığı sitelerde veya MVC yapısı ile kurulan sitelerde tema yapısı için kullanılan terimdir. Layout genel olarak top menu, header, menu, breadcrumb, sidebar ve footer
Top Menu Nedir?
Top Menu, web sitenin en üstünde genelde ince bir yapıda ve header bölümünün üstünde bulunan iletişim bilgilerinin yer aldığı ya da giriş sayfasına yönlendirmek için gerekli bağlantıların yer aldığı bölümdür.
Header Nedir?
Yandaki layout örneğinde de görüldüğü üzere web sitenin üst kısmındaki alana header denmektedir. İnternetden hazır tema kullanıyorsanız temanın header olarak adlandırdığı alan daha geniş ya da daha dar bir alan olabilir ama genel olarak sitenin üst bölümünde bulunan navigasyon/menüyü de içine alan alana denir.
Menü, web sitelerinde genelde header alanın içinde üstte bulunana aynı zamanda sağ ya da sol tarafta da bulunabilen iç veya dış linklere yönlendirme amacıyla linkler barındıran listedir.
Breadcrumb Nedir?
Breakcrumb’ın, Türkçe anlamı ekmek kırıntısı demektir. Kendisinin ekmekle alakası yoktur ancak mevcut sayfanın hangi kategori altında bulunduğunu göstermesi açısından Hansel ve Gretel hikayesinden ilham alınarak isimlendirilmiştir. Anasayfa > Makaleler > Web Sitesi gibi bir yapısı bulunur. Genelde anasayfa hariç tüm sayfalarda bulunur ve header‘ın alt kısmında bulunur. Seo için etkili olan özelliklerden biridir.
Slider Nedir?
Belli bir periyotta dönen resim, yazı, ya da video gibi içeriklerden oluşan tanıtım alanıdır. En çok ana sayfada header‘ın alt bölümünde kullanılır. Ana sayfa dışında iç sayfalar header’ın hemen altında ya da farklı yerlerde kullanılabilir.
Sidebar Nedir?
Sidebar, sitenin sağ ve sol tarafında yer alan alanlara denmektedir. Yukarıdaki layout resmindeki nav ve aside alanları sidebar olarak adlandırılabilir.
Banner Nedir?
Banner, site içisinden genelde reklam ya da tanıtım yapmak amacıyla yatay ya da dikey olarak kullanılan çoğunlukla resim ya da gif kullanılan alanlara verilen isimdir.
Yukarıdaki layout resminde de gösterildiği üzere web sitesinin en alt bölümüne verilen isimdir. Genelde footer kendine özel menü ya da menüler ve bilgiler içerir.
HTML Nedir?
HTML, Hyper Text Markup Language teriminin kısaltmasıdır. Hiper Metin İşaretleme Dili dili olarak Türkçeye çevrilir. HTML bir işaretleme dilidir, programlama dili değildir. HTML, tarayıcılar tarafından bizim gördüğümüz ve kullandığımız web sitelerine dönüşür. HTML ile birlikte CSS, Javascript, PHP, ASP.Net gibi web teknolojileri ile kullanılarak daha etkileşimli ve kullanışlı sitelerin oluşması sağlanır. Web sitesi yapmak için öğrenilmesi gereken temellerden birisidir. HTML öğrenmek için, W3School‘un kaynaklarından faydalanabilirsiniz.
HTML Tag Nedir?
HTML yazmak için kullanılan etiketlere verilen isimdir. Örnek <head>, <title>, <div>, <p>, <img>, <h1>, <h2> gibi. Tüm Tüm etiket listesi içinse W3School’un Html Tag kaynağından faydalanabilirsiniz.
iFRame Nedir?
iFrame, web sitenizin içinde her hangi bir sayfada kullanıcının başka sitelere yönlendirilmesine gerek kalmadan farklı bir web sitenin görüntülenmesini sağlayan Html tagdır.
Meta Tag Nedir?
Meta tag, web sitesinin künyesi olarak düşünülebilir. Çünkü meta taglar web sayfası hakkında bilgilerin yer aldığı etiketlere denir. Meta taglarda sayfa açıklaması, yazarı, telif bilgileri gibi bir çok bilgi sunulabilir. Bu bilgileri sağlamak zorunlu değildir. Ancak arama motorlarının siteyi daha iyi anlaması ve kullanıcılara doğru içerik sunması için kesinlikle kullanılmalıdır.
Favicon Nedir?
Tarayıcınızda bir siteyi açtığınız zaman tarayıcının başlığında ya da sekmenin başlığında görünen logo, resim ya da giflere favicon denir. Genelde logo benzeri bir resim kullanılsa da gif’lerde favicon olarak kullanılabiliyor.
ALT Attribute Nedir?
Alt attribute’u <img> Html Tag‘ının içinde kulanılır. Sitede kullanılan resimler için alternatif metinler kullanılmasını sağlar. Resmin sitede gösterilemesi gibi durumlarda alt attribute’undeki metin görüntülenir. SEO çalışmaları için önemli bir rolü vardır.
CSS Nedir?
Stil Sayfaları , geliştiricilerin son kullanıcıya nasıl bir web sayfasının sunulması gerektiğini belirlemek için kullandıkları koddur. Web sitenizin görünümünü biçimlendirir ve yazı tipleri, renkler, resimler, menüler vb. için genel stilleri ayarlar.
Property Nedir?
Property bir CSS terimidir. Htmle ait olan tag’lar gibi CSS’inde property’leri mevcuttur. Örnek olarak margin, padding, float, backgound, border en çok kullanılanlardan bazılarıdır. Tüm property listesi için W3School’un kaynaklarından faydalanabilirsiniz.
Html DOM Nedir?
Dom, Document Object Model kelimesinin kısaltılmasıdır. Türkçeye Belge Nesne Modeli olarak çevrilir. En anlaşılır ve sade haliyle Html Tag’leri kapsayan nesnelerdir. HTML sayfasında bulunan <head>, <body>, <div>, <h1> gibi etiketler birer DOM nesneleridir.
Javascript Nedir?
javascript, web sitelerinde kullanıcılarla olan etkileşimi arttırmak siteye hareketlilik katmak amacıyla kullanılan bir betik dilidir. Javascipt’le yapılan işlemler kullanıcının tarayıcısında çalışır ve server tarafında yük oluşturmadan işlemler gerçekleştirilir. Gelişen teknoloji ile günümüzde javascript artık bir çok alanda da kullanılmaktadır. Node.js ile server tarafında çalışabilmekte yada javascript kütüphanesi olan react ile mobil uygulamalar geliştirilebilmektedir.
Ajax Nedir?
Ajax, Asynchronous JavaScript ve XML teriminin kısaltmasıdır. AJAX, sayfayı yeniden yüklemek zorunda olmadan dinamik web uygulamaları oluşturmak için kullanılır. Ajax, sadece gerekli bilgi ve işlem için server tarafında işlem yapıldığı için sunucunun yükünü azaltır.
FORM Nedir?
Kullanıcıların sitede yapılacak olan işlem için bilgilerini girebilmesini sağlayan bir bölümdür. İletişim sayfalarında bulunan ad, soyad, mesaj gibi alanların bulunduğu ve kullanıcılar tarafından doldurulabilen alanlar bu konuda birer örnektir.
POST Nedir?
Sitede bulunan formun doldurulduktan sonra server tarafına gönderilme biçimlerinden biridir. Postla gönderme işlemi yapılması durumunda URL‘de gönderilen veriler görünmez bu nedenle güvenlik için basit seviyede çözümlerden biridir. Post’un diğer bir kullanımı da blog ve benzeri sitelerde yayınlanan her bir makaleye de post denmektedir.
GET Nedir?
Sitede bulunana formun dolduruldaktan sonra server tarafına göndermek için posttan sonra kullanılan diğer bir yöntemdir. Get yöntemi ile sunucuya bilgi gönderilmesi durumunda URL‘de gönderilen bilgiler görünmektedir.
Duyarlı Tasarım / Responsive Design Nedir?
Web sitesinin açıldığı cihazın çözünürlüğüne uygun olarak tasarımın ekrana uyması ve kullanılabilir olması olarak açıklanabilir. Genel olarak responsive olarak geliştirilen temalar ekran boyutuna göre şekillendirilerek kullanıcı için en kullanışlı halde olması sağlanır.
Static Sayfa Nedir?
Web sitenin içerisinde sabit verilere sahip olan ve hiç değişmeyen, kullanıcının her ziyaretinde sadece aynı verileri gösterebilen sayfalara static sayfa denir. Static sayfalar genel olarak sadece HTML kullanılarak yazılır ve PHP, ASP.net gibi web programlama araçlarıyla desteklenmez.
Dinamik Sayfa Nedir?
Kullanıcının sayfayı her ziyaret ettiğinde ya da farklı periyotlarda, farklı verileri gösterebilen sayfalara dinamik sayfa denir. Genelde web programlama dillerinin biriyle desteklenerek geliştirilir.
Kullanıcı deneyimi / User Experience (UX) Nedir?
User experience’ın kısaltması UX dir. Genelde kısa adıyla kullanımı yaygındır. Kullanıcının arayüzle olan etkileşimi olarak açıklanabilir. Web sitesi ya da web uygulama geliştirme süreçlerinde kullanıcı deneyimi çok önemlidir.
Kullanıcı Arayüzü / User Interface (UI) Nedir?
Geliştirilen program ya da uygulamaların kullanıcılar tarafından daha iyi ve basit bir şekilde kullanılmasını sağlayan grafik, resim, yazı, buton gibi ögelerin bir araya gelerek oluşturduğu etkileşimli alana verilen isimdir. Günümüzde mobil uygulamalardan web sitelerine kadar neredeyse her şeyin kendine ait bir arayüzü vardır.
User Friendly Nedir?
Kullanıcıların kullandıkları uygulama ya da siteyi kolay ve akıcı şekilde kullanabilmelerine verilen addır. UI ve UX çalışamaları yapılarak kullanıcılar kolay anlaşılabilir ve kullanışlı tasarımlar çıkartılması sonucu oluşan tasarımlara user friendly denir. Örneklemek gerekirse mobil kullanıcılarının çoğunluğu telefonlarını sağ eli ile kullanmaktadır. Yapılan tasarımlarda kullanıcıların arayüzü tek sağ elleri ile kullanabilmeleri o tasarım için user friendly örneğidir.
AMP Nedir?
Accelerated Mobil Pages teriminin kısaltmasıdır. Türkçeye Hızlandırılmış Mobil Sayfalar olarak çevrilir. Google tarafından geliştirilen AMP, web sitelerinin mobil cihazlarda çok daha hızlı çalışmasını sağla bir frameworktür. Google son zamanlarda mobil cihazlardan arama yapanlar için AMP ile geliştirilmiş sayfalara öncelik vermektedir. Bu nedenle arama sonuçlarında ilk sıralarda yer almak için AMP destekli bir web site kullanılması önemlidir. Daha ayrıntılı bilgi için www.amp.dev adresini inceleyebilirsiniz.
Tarayıcı / Browser Nedir
Kullanıcıların internette gezinebilmek için kullandıkları programın adıdır. Web sitelerinin HTML‘lerini yorumlayıp kullanıcılara görsel grafiksel arayüzler göstermesi için kullanılır. Google Chrome, Safari, Firefox, Opera, ve Internet Explorer örnek olarak verilebilir. Bir web desinger ya da web develepor olmak istiyorsanız. Google Chrome ve Firefox Developer Edition sizin çok işinize yarayabilir.
Çerez / Cookie Nedir?
Bir web sitesi tarafından kullanıcıların tarayıcılarına gönderilen ve kullanıcının tekrar aynı siteye girdiğinde tanınmasını sağlayan dosyalardır. Türkçe’de çerez adıyla kullanılmaktadır. İngilizce teriminin Türkçe karşılığıysa kurabiyedir. Pazarlama, reklama gibi çalışmalar için kullanılır. Çerezler sitelere giriş yapmak istediğinizde sizi tanıma özelliğinde, ne sıklıkla siteyi ziyaret ettiğinizi takip etmek gibi durumlarda kullanılabilir. Cookieler güvenlik açığına neden olabilecek dosyalar olduğu için içinde saklanan bilgilere dikkat edilmelidir.
Web Bildirimleri / Web Push Notification Nedir?
Web Push Notification (Web Bildirim), web sitelerinin tarayıcı aracılığıyla kullanıcılara telefonlardaki gibi bildirim gönderebilmelerini sağlayan hizmete verilen isimdir. Kullanıcılara bildirim gönderebilmemiz için kullanıcının izin vermesi gerekmektedir. Web siteleri anlık olarak duyurmak istedikleri içerikleri, haberleri, indirimleri bu şekilde kullanıcılarına hızlı bir şekilde haber verebilmektedirler. OneSignal, Firebase, SendPulse gibi hizmetleri kullanarak kullanıcılara kolayca web bildirimleri gönderebilirsiniz.
Cache / Caching Nedir?
Cache bir işlemin geçici süreyle belli koşullarda saklanması ve ihtiyaç olduğunda aynı işlemi tekrarlamak yerine saklandığı konumdan ulaşılmasına denir. Türkçe karşılığı önbellektir. Cache sadece internet ortamına ait bir hizmet değildir. Günümüzde bir çok alanda ya da donanımla cachleme ilgili açıklamaları görebilirsiniz. İnternet ortamında ise genel olarak yapılan işlemlerin sunucu ya da kullanıcı tarafında bir belli koşullarda saklanarak ihtiyaç olduğunda bu önbellek üzerinden ulaşılması için kullanılır. Doğru ve uygun kullanım gerçekleştirildiğinde cache kullanılarak yapılan işlemler, cache kullanılmadan yapılan işlemlere göre daha kısa sürmektedir.
WYSIWYG Editor Nedir?
WYSIWYG, What You See Is What You Get teriminin baş harflerinden oluşur. Türkçe karşılığı, “Neyi Görüyorsan Onu Alırsın ” anlamına gelmektedir. Genelde internet sitelerinde içerik girmek için kullanıcılar tarafından kullanılan bir metin editörüdür. Kullanıcı tarafından sitede paylaşılmak istenen içeriğin kod ile hiç bir işlem yapılmadan görsel olarak değiştirilmesini sağlar. En çok bilinen ve kullanılan WYSIWYG editörler arasında CKEditor, TinyMCE gibi editörler vardır.
Anchor Nedir?
Anchor, sayfa içindeki yada başka bir sayfa içindeki bir metine yada başlığa link verilmesine denir. Türkçe anlamı kanca demektir. SEO için önemli etkisi vardır. Çünkü öne çıkarılmak istenen başlık yada metin link verilerek site içinde kullanıldığından arama motorları bu linki ve başlığı arama sonuçları için anlamlandırarak kullanıcılara ulaşmasını sağlamakta. Site içi veya site dışı olarak kullanılan bu backlink yöntemi dışında aynı zamanda daha ayrıntılı açıklanmak istenen ama mevcut metinde uzunca anlatılmayan içeriğin uzun açıklamasına link vermek içinde kullanıldığı durumlar vardır.
Permalink Nedir?
“Sürekli bağlantı” ın kısaltması Genellikle yalnızca bloglarda kullanılır, permalink belirli bir blog yazısının daimi web adresidir. Çoğu blogda sürekli değişen içeriğe sahip olduğu için permalink, okuyucuların ana sayfadan veya ana kategori sayfasından çıktıktan sonra bile belirli yayınlara yer imi koymalarını veya bu yayınlara bağlanmalarını sağlar.
301 redirect (301 Yönelendirme)
Bir URL’den diğerine, genellikle eski web sitenizden yeni web sitesine kalıcı yönlendirmeler. 301 yeniden yönlendirmeleri, eski web sayfalarından yerini alan yeni sayfalara trafik yönlendirmek için de kullanılır.
404 (Hata Sayfası)
Bir kullanıcının, web sitenizde mevcut olmayan bir sayfaya erişmeye çalıştığında gördüğü sayfadır. Bu hata genellikle silinmiş bir sayfaya ulaşmak isterken karışmıza çıkar. Bu sayfada kullanıcıya neler yapması gerektiği konusunda bilgiler verilir.
Site haritası (Sitemap)
Bir web sitesinin sayfalarının ve içeriğinin global, hiyerarşik bir görünümünü gösteren bir belge. Tasarım başlamadan önce bir web sitesinde hangi içeriğin gerekli olduğunu bilmek önemlidir, çünkü genellikle bir web sitesinin yeniden tasarımındaki ilk adımlardan biridir. Bir site haritası, bir web sitesi içindeki tüm sayfalara bağlantılar sunan bir web sayfası da olabilir.
Open Source / Açık Kaynak Nedir ?
Açık kaynak, bir bilgisayar yazılımının makine diline dönüştürülmeden önceki insanlar tarafından okunup anlaşılabilir halinin paylaşılmasına verilen isimdir. Open source yazılımların kendine ait lisans türleri vardır ve bu türlere göre ücretli ya da ücretsiz olabilir.
Bug Nedir?
Türkçeye’de bug olarak yerleşen kelimenin tercümesi “böcek” anlamındadır. Ancak teknik bir terim olarak kullanıldığında bug, yazılımda ya da sistemde, istenmeyen hatalı sonuçlara yol açan problemler için kullanılmaktadır.
Hata Ayıklama / Debug Nedir?
Hata ayıklama, bir yazılımda ya da donanımda meydana gelen bug‘ların tespit edilip çözümlenerek sürecin sonucunda planlandıkları gibi çalışmaları için yapılan çalışmalardır. Debug hakkında daha ayrıntılı bilgi için Bug ve Debug Nedir? başlıklı yazımı okuyabilirsiniz.
Git Nedir?
Git, yazılım geliştirme sürecinde versiyon kontrolünü sağlayan ve ekip üyelerinin senkronize çalışmasına imkan tanıyan sistemin adıdır. Daha ayrıntılı bilgi için Git Nedir Nasıl Kurulur konulu yazımı okuyabilirsiniz. Yada Neden Git Kullanmalıyız derseniz direk bu başlığı da okuyabilirsiniz.
Github Nedir?
Github, yazılımcıların sosyal medyası ve kod kütüphanelerinden biridir. Git ile birlikte kullanılarak yazılım ekiplerinin çalışmasını kolaylaştırır. Çok sayıda open source proje barındırır. Github hakkında daha geniş bilgi için Github Nedir? başlığını okuyabilirsiniz.
Bitbucket Nedir?
Bitbucket, github alternatifi bir uygulamadır. Git ile birlikte kullanılır. Yazılım ekiplerinin kodlarını senkronize edebilmesini ve versiyonlamasını sağlar. Github’dan farkıysa burada genelde open source projeler bulunmaz. Git ve Bitbucket hakkında daha ayrıntılı bilgi için Bitbucket Nedir? başlıklı yazımı okuyabilirsiniz.
IDE (Integrated Development Environment) Nedir?
IDE, kod yazmak için developer tarafından kullanılan yazılımlara verilen addır ve Integrated Development Environment teriminin kısaltmasıdır. Türkçe anlamı Bütünleşik Geliştirme Ortamıdır. Böyle denmesinin sebebiyse kod yazarken kullanılan sıradan bir text editörden daha fazla özellik ve imkan sunmasıdır. Developer için sağladığı kolaylıkların başında otomatik kod tamamlama, kodun okunmasını kolaylaştırmak için kod renklendirme gibi özellikler gelir. Bunların dışında kullanılan IDE’ye bağlı olarak bir çok imkan bulunmaktadır. Web programlama için en iyi IDE’lerden birisi olan PHPStorm hakkında yazımı okumak için buraya tıklayabilirsiniz.
Hakkında Açıklama Eklenecek Olan Terimler
Subversion
VCS
İçerik Yönetim Sistemi / Content Management System (CMS)
E-Ticaret / E-Commerce
Web Uygulaması / Web Application
Protokol Nedir?
IP Nedir ?
DNS Nedir?
Sabit IP / Static IP
Dinamik IP / Dynamic IP
FTP
SFTP
SSH
IMAP
POP
SMTP
Client-Side Nedir?
Server Side
Deprecated
Token
Session /Oturum
Plug-In
.env Nedir?
Migration Nedir?
Entity Nedir?
Route Nedir?
Middleware Nedir?
Semantik Web Nedir?
HTML Editor Nedir?
Cron-jop
robots.txt
ads.txt
.htaccess
Composer
Gulp
Scrum
Kanban
Framework
Template Engine Nedir?
Veritabanı
Mysql, Mssql, Oracle
Nosql
Mongo
Control Paneli
Cpanel – WHM
Plesk
Yedekleme / Backup
Test ortamı
Yayınlamak / Canlıya Almak
MVC Nedir?
Spagetti Kod
Nesneye yönelik programlama / Object Oriented Programming (OOP)
PHP Nedir?
ASP.net Nedir?
Deploy
Deployment
IIS
Apache
XML
API
Facebook Api, Google Api, Twitter Api
Rest Api
Soap
Google Analytics
Google Tag Manager
Google Search Console
Google Adwords
Google Adsense
Front-end developer
Back-end developer
Full-stack developer
Web Tasarımcı / Web Desinger Nedir?
Web Geliştirici / Web Developer Nedir?
Web Master Nedir?
Junior Developer Nedir?
Senior Developer Nedir?
Takım Lideri Kimdir?
Outsource / Dış Kaynak Nedir?
Freelance Nedir?
Şimdilik aklıma gelen terimler bu şekilde eğer unuttuklarım yada sizinde önerileriniz varsa yorumdan yazabilirsiniz.