Backend developer kimdir? Nə iş görür və nələri öyrənməlidir?
24 Okt 2026 | İT
Backend developer kimdir? Nə iş görür və nələri öyrənməlidir?
8 baxış
6
Seriyanın birinci yazısında saytı restorana bənzətmişdik, ikinci yazıda isə zala, yəni frontend-ə baxdıq. İndi növbə mətbəxdədir: müştərinin görmədiyi, amma bütün əsas işin görüldüyü yerə. Bu yazıda backend developer kimdir, nə iş görür və backend öyrənməyə haradan başlamaq olar — sadə dillə izah edirəm.
Backend nədir?
Backend sayt və ya tətbiqin istifadəçiyə görünməyən, serverdə işləyən hissəsidir. Məlumatların saxlanması, yoxlanması, hesablanması və lazım olan yerə çatdırılması backend-in işidir.
Məsələn, work.az-da vakansiyaya “Müraciət et” düyməsini basırsan. Düyməni sənə frontend göstərir, amma ondan sonra baş verənlər — müraciətin qeydə alınması, CV-nin şirkətə çatması, sənin müraciətlərim siyahına düşməsi — hamısı backend-də baş verir.
Backend developer nə iş görür?
API yazır. Frontend ilə backend arasında əlaqəni API qurur. Frontend “mənə vakansiyaları ver” deyə sorğu göndərir, API isə cavabı qaytarır.
Məlumat bazası ilə işləyir. İstifadəçilər, vakansiyalar, müraciətlər — hamısı məlumat bazasında saxlanılır. Backend developer bu məlumatların düzgün quruluşda saxlanmasına və tez tapılmasına cavabdehdir.
Qeydiyyat, giriş və təhlükəsizliyi təmin edir. Şifrələrin qorunması, hər istifadəçinin yalnız öz məlumatını görməsi, hücumlara qarşı müdafiə.
Xarici xidmətləri qoşur. Ödəniş sistemləri, e-poçt və SMS göndərişi, bildirişlər kimi xidmətlər backend vasitəsilə işləyir.
Sistemin yük altında işləməsinə diqqət edir. Bir anda minlərlə istifadəçi sayta girəndə də sistem dayanmamalı və yavaşlamamalıdır.
Xətaları izləyir. Loglar və monitorinq alətləri ilə problemləri istifadəçilər hiss etməmiş tapmağa çalışır.
Backend-in əsas anlayışları
Restoran bənzətməsini davam etdirsək, backend-in əsas hissələri belə görünür:
Anlayış
Nədir?
Restorana bənzətsək
Server
Kodun işlədiyi və sorğuları emal edən kompüter
Mətbəx
API
Frontend ilə backend arasında sorğu və cavab yolu
Sifarişi mətbəxə çatdıran ofisiant
Məlumat bazası
Bütün məlumatların saxlandığı yer
Anbar
Autentifikasiya
İstifadəçinin kim olduğunu yoxlamaq
Girişdə rezervasiyanı yoxlayan əməkdaş
Məlumat bazaları əsasən iki növə bölünür: SQL bazaları (PostgreSQL, MySQL) məlumatları cədvəllərdə saxlayır, NoSQL bazaları (məsələn, MongoDB) isə daha sərbəst quruluşla işləyir.
Backend üçün hansı dillər istifadə olunur?
Frontend-dən fərqli olaraq backend-də seçim çoxdur. Ən geniş yayılanlar:
Java (Spring Boot) — böyük şirkətlərdə və bank sektorunda çox istifadə olunur.
C# (.NET) — korporativ sistemlərdə geniş yayılıb.
Python (Django, FastAPI) — öyrənməsi nisbətən asandır, data və süni intellekt layihələrində də çox işlənir.
JavaScript / TypeScript (Node.js) — frontend bilənlər üçün backend-ə keçməyin rahat yoludur.
PHP (Laravel) — çoxlu sayt hələ də PHP üzərində işləyir.
Go — sürəti və sadəliyi ilə son illərdə populyarlaşıb.
Hansını seçməli? “Ən yaxşı dil” yoxdur. Bir dil seç və onu dərindən öyrən: backend-in əsas anlayışları bütün dillərdə eynidir, sonradan başqa dilə keçmək çətin olmur. Seçərkən işləmək istədiyin şirkətlərin vakansiyalarında hansı dillərin tələb olunduğuna baxmaq da faydalıdır.
Backend developer üçün hansı bacarıqlar vacibdir?
Texniki bacarıqlar
Bir backend dilini və onun əsas freymvorkunu bilmək
SQL və məlumat bazası dizaynı
HTTP və REST API prinsipləri
Təhlükəsizliyin əsasları: autentifikasiya, şifrələrin qorunması
Git, eləcə də Docker kimi alətlərin əsasları
Şəxsi bacarıqlar
Sistemli düşünmək: hissələrin bir-biri ilə necə işlədiyini görmək.
Məsuliyyət: backend-də edilən səhv bəzən bütün istifadəçilərə təsir edir.
Səbir və analitik yanaşma: xətanın səbəbini loglardan addım-addım tapmaq.
Komanda ilə ünsiyyət: frontend developerlə API barədə razılaşmaq işin gündəlik hissəsidir.
Backend öyrənmək üçün yol xəritəsi
Bir dil seç və əsaslarını öyrən. Dəyişənlər, funksiyalar, şərtlər, dövrlər, obyektlər.
Vebin necə işlədiyini anla. HTTP sorğuları, cavab kodları (200, 404, 500), brauzer ilə server arasında nə baş verir.
SQL öyrən. Cədvəl yaratmaq, məlumat əlavə etmək, axtarmaq, cədvəlləri birləşdirmək.
İlk API-ni qur. Sadə tapşırıq siyahısı üçün əlavə et, göstər, dəyiş, sil əməliyyatları olan API yaz.
Qeydiyyat və giriş əlavə et. İstifadəçinin yalnız öz məlumatlarını görə bildiyi sistem qur.
Git, Docker və deploy-u öyrən. Layihəni internetdə işləyən hala gətirmək böyük təcrübədir.
Portfolio yarat və müraciət et. Bloq API-si, onlayn mağaza və ya vakansiya sistemi kimi layihələr işəgötürənə real bacarığını göstərir.
Backend developer nə qədər qazanır?
Backend maaşları da dilə, təcrübəyə, şirkətə və sektora görə xeyli dəyişir. Ümumi mənzərə belədir: junior səviyyədən başlayan backend developerin gəliri təcrübə artdıqca adətən nəzərəçarpacaq dərəcədə yüksəlir, böyük və mürəkkəb sistemlərdə işləyə bilən mütəxəssislərə isə tələb həmişə yüksək olur.
Nəticə
Backend developer görünməyən, amma hər şeyin üzərində dayandığı hissəni qurur. Sayt sürətlə işləyirsə, ödəniş problemsiz keçirsə, məlumatların təhlükəsizdirsə, bunun arxasında yaxşı qurulmuş backend dayanır. Məntiq, sistemlər və “pərdə arxasında nə baş verir?” sualı sənə maraqlıdırsa, backend sənin sahən ola bilər.
Seriyanın növbəti yazısında iki sahəni yan-yana qoyacağıq: frontend yoxsa backend — hansını seçməli?
👉 Açıq vakansiyalara work.az-da, təcrübə proqramlarına isə bu səhifədə baxa bilərsən.
👉 İlk müraciətin üçün CV-ni CV yarat bölməsində hazırlaya bilərsən.