Web Teknolojileri Sözlüğü

Bu sözlük, yazılım geliştirme alanında sık kullanılan terimleri ve kısaltmaları açıklamaktadır. Her terim ekran okuyucular için optimize edilmiştir.

Sözlük yapısı: Her terimde önce İngilizce kısaltma veya terim, ardından İngilizce açılımı, sonra Türkçe karşılığı ve detaylı açıklama bulunur.

API
Application Programming Interface
Uygulama Programlama Arayüzü
Farklı yazılım uygulamalarının birbirleriyle iletişim kurmasını sağlayan bir arayüzdür. API'ler, bir yazılımın işlevselliğini başka yazılımlarla paylaşmasına olanak tanır. Örneğin, bir hava durumu uygulaması, hava durumu verilerini almak için bir API kullanır.
CDN
Content Delivery Network
İçerik Dağıtım Ağı
Web içeriğini kullanıcılara coğrafi olarak daha yakın sunuculardan dağıtan bir ağ sistemidir. CDN kullanımı, web sitelerinin daha hızlı yüklenmesini sağlar ve sunucu yükünü azaltır. Özellikle resimler, videolar ve JavaScript dosyaları gibi statik içerikler için kullanılır.
Framework
Framework
Çatı, İskelet Yapı
Yazılım geliştirmeyi kolaylaştırmak için hazır yapılar ve araçlar sunan bir yazılım platformudur. Framework'ler, belirli kurallar ve yapılar sunarak geliştiricilerin daha hızlı ve düzenli kod yazmalarını sağlar. Örnekler: React, Angular, Django, Laravel.
Library
Library
Kütüphane
Belirli işlevleri yerine getirmek için kullanılabilecek hazır kod parçalarının koleksiyonudur. Kütüphaneler, geliştiricilerin sıfırdan kod yazmak yerine hazır fonksiyonları kullanmalarına olanak tanır. Framework'lerden farklı olarak daha esnek kullanım sunarlar. Örnekler: jQuery, Lodash, Axios.
HTML
HyperText Markup Language
Hiper Metin İşaretleme Dili
Web sayfalarının yapısını oluşturmak için kullanılan işaretleme dilidir. HTML, başlıklar, paragraflar, bağlantılar, resimler gibi içerik öğelerini tanımlamak için etiketler kullanır. Tüm web sayfaları HTML ile oluşturulur ve tarayıcılar bu kodu yorumlayarak sayfayı görüntüler.
CSS
Cascading Style Sheets
Basamaklı Stil Sayfaları
Web sayfalarının görünümünü ve stilini belirlemek için kullanılan stil dilidir. CSS ile renkler, yazı tipleri, düzenler, boşluklar ve responsive tasarım gibi görsel özellikler tanımlanır. HTML içeriğin yapısını oluştururken, CSS bu içeriğin nasıl görüneceğini belirler.
JSON
JavaScript Object Notation
JavaScript Nesne Gösterimi
Veri alışverişi için kullanılan hafif ve okunabilir bir veri formatıdır. JSON, anahtar-değer çiftleri şeklinde veri saklar ve özellikle web API'lerinde yaygın olarak kullanılır. İnsan tarafından okunabilir olması ve çoğu programlama dili tarafından desteklenmesi nedeniyle tercih edilir.
REST
Representational State Transfer
Temsili Durum Aktarımı
Web servisleri oluşturmak için kullanılan bir mimari stildir. REST, HTTP protokolünü kullanarak kaynaklara erişim sağlar ve genellikle JSON formatında veri alışverişi yapar. RESTful API'ler, basit ve standart yapıları sayesinde web geliştirmede yaygın olarak tercih edilir.