Fənn · Kompüter elmləri

Veb proqramlaşdırma (back end)

İFS-31107y6 kreditYaz semestriSeçmə2025-2026

Fənn haqqında

Kredit

6

İş yükü

180saat

Semestr

Yaz

Tədris ili

2025-2026

Fənnin təsviri

Veb proqramlaşdırma fənni müasir veb tətbiqlərinin layihələndirilməsi və hazırlanmasının nəzəri və praktiki əsaslarını öyrədir. Fənn çərçivəsində Django freymvorkunun arxitekturası, layihə və tətbiqlərin yaradılması, URL marşrutlaşdırılması, sorğuların emalı, şablon (template) sistemi, statik resursların idarə olunması, verilənlər bazaları ilə iş, SQL və ORM texnologiyaları, model sinifləri, CRUD əməliyyatları, modellərarası əlaqələr, miqrasiyalar, admin panelinin qurulması və konfiqurasiyası, həmçinin dinamik veb tətbiqlərinin hazırlanması prinsipləri öyrədilir. Fənn tələbələrdə təhlükəsiz, funksional və miqyaslana bilən veb tətbiqlərinin hazırlanması və idarə olunması üzrə peşəkar bacarıqların formalaşdırılmasına xidmət edir.

Fənn təlim nəticələri

  1. CLO 1: Django framework-unun əsaslarını və layihə strukturunu tətbiq edir.

  2. CLO 2: URL marşrutlaşdırılması, view-lər və HTTP sorğu-cavab mexanizmlərindən istifadə edir.

  3. CLO 3: Django Templates, HTML, CSS və statik fayllarla dinamik veb səhifələr hazırlayır.

  4. CLO 4: Django ORM vasitəsilə verilənlər bazasını idarə edir və CRUD əməliyyatlarını həyata keçirir.

  5. CLO 5: Modellər arasında əlaqələri qurur və Django Admin panelini konfiqurasiya edir.

  6. CLO 6: Backend tətbiqlərində təhlükəsizlik prinsiplərini tətbiq edir və veb tətbiqləri test edir.