Jet School Logo

Frontend nədir?

Frontend — bir veb sayt və ya tətbiqin istifadəçinin birbaşa gördüyü, kliklədiyi və qarşılıqlı əlaqədə olduğu hissəsidir. Frontend "istifadəçi tərəfi (client-side)" olaraq da adlandırılır və saytın dizaynını, düzülüşünü (layout) və interaktivliyini əhatə edir. Frontend proqramçıları (frontend developer) HTML, CSS və JavaScript kimi texnologiyalardan istifadə edərək istifadəçinin brauzerdə gördüyü hər şeyi qururlar.

Frontend-in əsas məqsədləri:

  1. Vizual təqdimatı təmin etmək – veb saytın rənglərini, şriftlərini, düymələrini və ümumi görünüşünü formalaşdırmaq.
  2. İstifadəçi təcrübəsini (UX) yaxşılaşdırmaq – saytın rahat, sürətli və məntiqli şəkildə istifadə olunmasını təmin etmək.
  3. İnteraktivlik yaratmaq – düymələr, formalar, animasiyalar vasitəsilə istifadəçinin hərəkətlərinə cavab vermək.
  4. Backend ilə əlaqə qurmaqAPI vasitəsilə serverdən məlumat almaq və onu istifadəçiyə göstərmək.

Frontend necə işləyir?

İstifadəçi brauzerdə bir veb ünvanı açdıqda, server HTML, CSS və JavaScript fayllarını brauzerə göndərir. Brauzer bu faylları emal edərək ekranda struktur (HTML), dizayn (CSS)davranış (JavaScript) şəklində göstərir.Məsələn: Bir istifadəçi onlayn mağazada "Səbətə əlavə et" düyməsinə kliklədikdə, frontend həmin klikə dərhal reaksiya verir — düymənin rəngini dəyişir, animasiya göstərir və bu zaman arxa planda backend-ə sorğu göndərərək məhsulun səbətə əlavə olunmasını təmin edir.

Frontend-in əsas texnologiyaları:

  1. HTML (HyperText Markup Language) – veb səhifənin strukturunu və məzmununu qurur.
  2. CSS (Cascading Style Sheets) – səhifənin dizaynını, rənglərini və düzülüşünü müəyyən edir.
  3. JavaScript – səhifəyə interaktivlik və dinamik davranış qatır (məsələn, düymə klikləri, animasiyalar).
  4. Frameworkkitabxanalar React, Vue.js, Angular kimi vasitələr mürəkkəb interfeysləri daha sürətli və strukturlaşdırılmış şəkildə qurmağa kömək edir.
  5. Responsive Design – saytın müxtəlif ekran ölçülərinə (mobil, planşet, kompüter) uyğunlaşmasını təmin edən dizayn yanaşması.

Frontend ilə Backend arasındakı fərq:

Frontend — istifadəçinin birbaşa gördüyü və qarşılıqlı əlaqədə olduğu client-side hissədir. Backend isə serverdə işləyən, məlumatların saxlanması, emalı və təhlükəsizliyi ilə məşğul olan görünməyən hissədir. Frontend "vitrindirsə", backend "anbardır" — istifadəçi vitrini görür, lakin malın haradan gəldiyini bilmir. Bu iki tərəfi birlikdə idarə edən proqramçılara Full Stack Developer deyilir.

Frontend-in tətbiq sahələrinin faydaları:

  • İstifadəçi ilə birbaşa təmasda olan hissəni formalaşdırır, ona görə brendin ilk təəssüratını yaradır
  • Yaxşı frontend dizaynı istifadəçi məmnuniyyətini və saytda qalma müddətini artırır
  • Müasir framework-lər sayəsində mürəkkəb tətbiqləri sürətlə inkişaf etdirmək mümkündür
  • Mobil və veb tətbiqlərin hər cihazda düzgün görünməsini təmin edir
  • IT sektorunda ən çox tələb olunan ixtisaslardan biridir

İstəyirsiniz ki, bu biliyi praktikaya keçirib real nəticələr əldə edəsiniz? IT və Kompüter Mühəndisliyi kursumuzla addım-addım öyrənməyə başlayın. Ətraflı məlumat üçün linkə keçid edin: IT və Kompüter Mühəndisliyi kursu

Tədris sahələrimiz barədə məlumat almaq üçün qeydiyyatdan keçin

IT Sahəsini öyrənməyə başla