Subject · Computer science

Veb proqramlaşdırma (back end)

İFS-31107y6 creditsSpring semesterElective2025-2026

About this subject

Credits

6

Workload

180hours

Semester

Spring

Academic year

2025-2026

Description

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.

Course learning outcomes

  1. CLO 1: It applies the basics of the django framework and project structure.

  2. CLO 2: It uses URL routing, views, and HTTP request-response mechanisms.

  3. CLO 3: Django templates create dynamic web pages with html, css, and static files.

  4. CLO 4: Django manages the database and performs CRUD operations through an orm.

  5. CLO 5: Establishes connections between models and configures the django admin panel.

  6. CLO 6: Applies security principles to backend applications and tests web applications.