Backend

Backend

Uygulamaların sunucu katmanı, API’ler, backend framework’leri, performans ve web altyapısıyla ilgili kavramlar sözlüğü.

Backend temelleri

Backend, bir uygulamanın iş mantığından, veri işlemeden, entegrasyonlardan, güvenlikten ve veritabanları ile harici servislerle iletişimden sorumlu sunucu tarafıdır. Kullanıcı tarafından doğrudan görülmeyen, ancak IT sistemlerinin çalışması için kritik olan teknolojileri, kalıpları ve araçları kapsar.

Teknoloji kapsamı

Backend; API’ler, web uygulamaları ve sunucu tarafı servisler geliştirmek için kullanılan dilleri, framework’leri ve çalışma ortamlarını içerir. Yaygın teknolojiler arasında ASP.NET, Node.js, Laravel, Symfony, Spring Boot, Express.js, Flask, Ruby on Rails, CakePHP, CodeIgniter, Phalcon, Phoenix, Yii Framework ve Zend Framework yer alır.

Altyapı ve performans bileşenleri de önemli bir rol oynar: Nginx, PHP-FPM, reverse proxy, middleware, cron job, OPcache, Varnish Cache, Cache-Control, Brotli, Gzip, HTTP/2, HTTP/3 ve QUIC bunlara örnektir.

IT projelerindeki önemi

Backend, bir uygulamanın kararlılığını, ölçeklenebilirliğini ve güvenliğini belirler. Veri işlemleri, yetkilendirme, oturum yönetimi, ödeme entegrasyonları, arka plan görevleri ve iş süreçleri mantığı bu katmanda uygulanır.

İyi tasarlanmış bir backend katmanı ürün geliştirmeyi, frontend entegrasyonunu, süreç otomasyonunu ve yük altında yüksek sistem performansını destekler.

Backend ile ilgili roller

  • Backend geliştirici
  • PHP geliştirici
  • Node.js geliştirici
  • Java geliştirici
  • .NET geliştirici
  • Python geliştirici
  • Ruby geliştirici
  • API geliştirici
  • DevOps engineer
  • Software engineer

Keywords

Alfabetik filtre

Sözlük terimleri

31 sonuç

ASP.NET
BackendTR

ASP.NET

ASP.NET Core

ASP.NET, .NET ekosisteminde hızlı, güvenli ve ölçeklenebilir web uygulamaları geliştirmek için Microsoft tarafından sunulan açık bir platformdur.

Ayrıntıları görüntüle
Backend
Backend, Temel Kavramlar ve KısaltmalarTR

Backend

Uygulamanın sunucu tarafı

Backend, bir web sitesi veya uygulamanın sunucu tarafında çalışır; iş mantığını, verileri, veritabanını, güvenliği ve entegrasyonları yönetir.

Ayrıntıları görüntüle
Backend developer
BackendTR

Backend geliştirici

Backend yazılım geliştiricisi

Backend geliştirici; web siteleri, e-ticaret mağazaları ve uygulamaların teknik altyapısını oluşturur. İş mantığı, veritabanları, API’ler, entegrasyonlar, güvenlik ve sunucu tarafı süreçlerle ilgilenir.

Ayrıntıları görüntüle
Brotli
Backend, Web sitesi oluşturmaTR

Brotli

Brotli Sıkıştırması

Brotli, web dosyalarının boyutunu küçülten ve tarayıcıya aktarılmalarını hızlandıran kayıpsız bir veri sıkıştırma algoritmasıdır.

Ayrıntıları görüntüle
Cache-Control
Backend, Web sitesi oluşturmaTR

Cache-Control

Cache-Control HTTP üst bilgisi

Cache-Control, tarayıcıların, proxy sunucularının ve CDN’lerin web sitesi kaynaklarını nasıl saklayıp yeniden kullanacağını belirleyen bir HTTP üst bilgisidir.

Ayrıntıları görüntüle
CakePHP
Backend, Web sitesi oluşturmaTR

CakePHP

CakePHP Framework

CakePHP, MVC tabanlı açık kaynaklı bir PHP framework’üdür; güvenli, ölçeklenebilir ve düzenli web uygulamalarının geliştirilmesini hızlandırır.

Ayrıntıları görüntüle
CodeIgniter
BackendTR

CodeIgniter

CodeIgniter PHP frameworkü

CodeIgniter, dinamik web uygulamaları, web hizmetleri ve backend sistemleri geliştirmek için kullanılan hafif ve yüksek performanslı bir PHP frameworküdür.

Ayrıntıları görüntüle
Cron job
BackendTR

Cron görevi

Cron job, zamanlanmış görev

Cron görevi, belirlenen bir zaman planına göre sunucuda otomatik çalıştırılan işlemdir. Yedekleme, veri senkronizasyonu ve düzenli komut dosyası çalıştırma için kullanılır.

Ayrıntıları görüntüle
Express.js
BackendTR

Express.js

Express

Express.js, web uygulamaları, HTTP sunucuları ve ölçeklenebilir API'ler geliştirmek için kullanılan minimalist ve esnek bir Node.js framework'üdür.

Ayrıntıları görüntüle
Flask
BackendTR

Flask

Python Flask mikroframework'ü

Flask, web uygulamaları, API'ler, prototipler ve mikroservisler geliştirmek için kullanılan hafif ve esnek bir Python mikroframework'üdür.

Ayrıntıları görüntüle
FuelPHP
BackendTR

FuelPHP

FuelPHP frameworkü

FuelPHP; modülerliği, HMVC mimarisi ve sezgisel geliştirme yaklaşımıyla öne çıkan, ölçeklenebilir web uygulamaları için esnek bir PHP frameworküdür.

Ayrıntıları görüntüle
Gzip
BackendTR

Gzip

GNU zip

Gzip, metin dosyalarının boyutunu küçülten ve web sitelerinin aktarımını hızlandıran kayıpsız veri sıkıştırma yöntemidir.

Ayrıntıları görüntüle
HTTP/2
BackendTR

HTTP/2

Üst Metin Transfer Protokolü 2

HTTP/2, çoklama, başlık sıkıştırma ve ikili aktarım sayesinde tarayıcı ile sunucu arasındaki iletişimi verimli hâle getiren modern HTTP sürümüdür.

Ayrıntıları görüntüle
HTTP/3
BackendTR

HTTP/3

HTTP sürüm 3

HTTP/3, TCP yerine QUIC kullanan modern bir HTTP protokolü sürümüdür. Özellikle mobil ağlarda daha hızlı bağlantı kurulmasını, daha düşük gecikmeyi ve daha kararlı web sitelerini destekler.

Ayrıntıları görüntüle
Laravel
BackendTR

Laravel

Laravel PHP framework'ü

Laravel; ölçeklenebilir web uygulamaları, çevrim içi mağazalar, SaaS platformları ve özel CMS çözümleri geliştirmek için modern bir PHP framework'üdür.

Ayrıntıları görüntüle
Memcached
Backend, VeritabanlarıTR

Memcached

Memcached önbelleği

Memcached, verileri RAM’de saklayarak uygulamaları hızlandıran ve veritabanı yükünü azaltan açık kaynaklı, dağıtık bir önbellekleme çözümüdür.

Ayrıntıları görüntüle
Middleware
BackendTR

Middleware

Ara yazılım

Middleware; uygulamalar, servisler, işletim sistemleri ve veritabanları arasındaki iletişimi sağlayan yazılım katmanıdır.

Ayrıntıları görüntüle
Nginx
BackendTR

Nginx

Nginx sunucusu, engine-x

Nginx; statik içerik sunan, istekleri uygulamalara ileten, trafiği dengeleyen ve güvenli HTTPS bağlantılarını destekleyen yüksek performanslı bir HTTP sunucusu ve ters proxy’dir.

Ayrıntıları görüntüle
Node.js
BackendTR

Node.js

JavaScript çalışma ortamı

Node.js, hızlı ve ölçeklenebilir web uygulamaları ile backend hizmetleri geliştirmek için kullanılan açık kaynaklı, sunucu tarafı JavaScript çalışma ortamıdır.

Ayrıntıları görüntüle
Phalcon
BackendTR

Phalcon

Phalcon PHP Framework

Phalcon, C ile yazılmış ve PHP eklentisi olarak sunulan yüksek performanslı bir PHP framework’üdür. Düşük sunucu kaynaklarıyla hızlı ve ölçeklenebilir web uygulamaları geliştirmeyi sağlar.

Ayrıntıları görüntüle
Phoenix
BackendTR

Phoenix

Phoenix Framework

Phoenix, Elixir için geliştirilmiş; hızlı, ölçeklenebilir ve güvenilir web uygulamaları ile gerçek zamanlı sistemler oluşturmaya uygun modern bir web çatısıdır.

Ayrıntıları görüntüle
PHP-FPM
Backend, Sunucular ve hostingTR

PHP-FPM

PHP FastCGI Process Manager

PHP-FPM, web uygulamalarının performansını, kararlılığını ve ölçeklenebilirliğini artıran FastCGI tabanlı bir PHP süreç yöneticisidir.

Ayrıntıları görüntüle
QUIC
Backend, Sunucular ve hostingTR

QUIC

Quick UDP Internet Connections

QUIC, bağlantı kurma süresini kısaltan, güvenliği artıran ve HTTP/3’ün temelini oluşturan modern, UDP tabanlı bir taşıma protokolüdür.

Ayrıntıları görüntüle
Ruby on Rails
BackendTR

Ruby on Rails

Rails

Ruby on Rails, MVC mimarisi, kurallar ve zengin kütüphane ekosistemi sayesinde ölçeklenebilir uygulama geliştirmeyi hızlandıran açık kaynaklı bir Ruby web framework’üdür.

Ayrıntıları görüntüle