Subject · Computer science
Veb proqramlaşdırma (back end)
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
CLO 1: It applies the basics of the django framework and project structure.
CLO 2: It uses URL routing, views, and HTTP request-response mechanisms.
CLO 3: Django templates create dynamic web pages with html, css, and static files.
CLO 4: Django manages the database and performs CRUD operations through an orm.
CLO 5: Establishes connections between models and configures the django admin panel.
CLO 6: Applies security principles to backend applications and tests web applications.