Algoritmalar, belirli girdilerden belirli çıktılar üretmek için kullanılan mantıksal işlem sıralarıdır.
Örnek: Sıralama algoritması ile veriler küçükten büyüğe dizilir.
array.sort((a,b) => a-b)
A harfi ile başlayan terimler
Algoritmalar, belirli girdilerden belirli çıktılar üretmek için kullanılan mantıksal işlem sıralarıdır.
Örnek: Sıralama algoritması ile veriler küçükten büyüğe dizilir.
array.sort((a,b) => a-b)
API, bir yazılımın başka yazılımlara hangi verileri ve fonksiyonları hangi kurallarla açtığını tanımlar. En yaygın türü REST API'dir.
Örnek: Frontend, kullanıcı listesini backend API üzerinden çeker.
fetch('/api/users')
Asenkron yapı sayesinde uzun süren işlemler uygulamanın donmasına sebep olmaz.
Örnek: API isteği beklenirken kullanıcı arayüzü çalışmaya devam eder.
async function loadData() {}
Authentication, kullanıcının gerçekten iddia ettiği kişi olup olmadığını belirler. JWT, OAuth ve session tabanlı yöntemler yaygındır.
Örnek: Kullanıcı giriş yaptıktan sonra token alır.
Authorization: Bearer token
Authorization, authentication sonrasında devreye girer ve rol veya yetkilere göre erişimi sınırlar.
Örnek: Admin rolü raporları görüntüleyebilir.
if(user.role === 'admin')