Subject · Information security (master)

Veb texnologiyalarının əsaslarıTopics

MS-14226 creditsSpring semesterElective1

Topic plan

The subject's topics and the learning outcomes attached to each one.

15 topics
  1. 1. İnternet və world wide web texnologiyalarına giriş

    Lecture

    İnternetin yaranması və inkişafı, WWW sisteminin əsas anlayışları, veb resursların növləri və internet xidmətləri öyrənilir. veb brauzer, veb server, url, domen adı və IP ünvanı anlayışları izah edilir.

  2. 2. Müştəri-server arxitekturası və http/https protokolları

    Lecture

    Müştəri-server modelinin iş prinsipi, sorğu-cavab mexanizmi, HTTP metodları, status kodları, başlıqlar və HTTPS protokolunun əhəmiyyəti araşdırılır. TLS şifrələməsinin veb rabitəsinin təhlükəsizliyində rolu izah edilir.

  3. 3. Html-in əsasları və veb-səhifənin strukturlaşdırılması

    Lecture

    Html sənədinin strukturu, başlıqlar, mətn elementləri, hiperistinadlar, şəkillər, siyahılar və semantik teqlər öyrənilir. sadə veb-səhifələrin yaradılması və məzmunun düzgün strukturlaşdırılması üzrə praktiki tapşırıqlar yerinə yetirilir.

  4. 4. Html formaları və istifadəçi məlumatlarının daxil edilməsi

    Lecture

    Form elementləri, giriş sahələri, düymələr, seçim siyahıları və məlumatların göndərilməsi mexanizmləri öyrənilir. i̇stifadəçi məlumatlarının daxil edilməsi, ilkin yoxlanılması və əlçatan formaların hazırlanması araşdırılır.

  5. 5. Css-in əsasları və veb-səhifələrin dizaynı

    Lecture

    Css sintaksisi, selektorlar, rənglər, şriftlər, kənar boşluqlar, çərçivələr və elementlərin ölçüləri öyrənilir. veb-səhifələrin vizual görünüşünün formalaşdırılması və üslubların effektiv tətbiqi üzrə praktiki işlər aparılır.

  6. 6. Css layout texnologiyaları və responsiv veb dizayn

    Lecture

    Box model, flexbox, CSS grid, media sorğuları və mobil uyğunlaşma prinsipləri öyrənilir. müxtəlif ekran ölçülərində düzgün işləyən responsiv veb-səhifələrin hazırlanması və istifadəçi interfeysinin optimallaşdırılması araşdırılır.

  7. 7. Javascript proqramlaşdırma dilinin əsasları

    Lecture

    Dəyişənlər, məlumat tipləri, operatorlar, şərt konstruksiyaları, dövrlər, funksiyalar və massivlər öyrənilir. javascript vasitəsilə veb səhifələrin dinamik davranışının yaradılması üzrə praktiki tapşırıqlar yerinə yetirilir.

  8. 8. Dom modeli və hadisələrin idarə olunması

    Lecture

    Document object model (dom), HTML elementlərinin seçilməsi və dəyişdirilməsi, hadisə emalı, düymələrin və formaların interaktiv idarə olunması öyrənilir. i̇stifadəçi əməliyyatlarına cavab verən dinamik interfeyslər hazırlanır.

  9. 9. Veb formalarının yoxlanılması və məlumatların emalı

    Lecture

    Müştəri tərəfində məlumatların yoxlanılması, məcburi sahələr, məlumat formatlarının təsdiqlənməsi və istifadəçiyə xəta mesajlarının göstərilməsi öyrənilir. müştəri tərəfi yoxlamalarının məhdudiyyətləri və server tərəfi yoxlamalarının zəruriliyi izah edilir.

  10. 10. Veb serverlər, domen adları və DNS sistemi

    Lecture

    Veb serverlərin təyinatı və iş prinsipləri, domen adlarının strukturu, DNS sorğuları və domen adlarının IP ünvanlarına çevrilməsi mexanizmləri araşdırılır. veb resursların yerləşdirilməsi və serverlə brauzer arasındakı əlaqə izah edilir.

  11. 11. Rest api-lər və JSON formatı ilə iş

    Lecture

    Api anlayışı, REST arxitekturasının əsas prinsipləri, get, post, put, PATCH və DELETE sorğuları, JSON formatı və HTTP cavabları öyrənilir. javascript vasitəsilə api-lərə sorğu göndərilməsi və alınan məlumatların veb səhifədə göstərilməsi üzrə praktiki tapşırıqlar yerinə yetirilir.

  12. 12. Veb tətbiqlərinin test edilməsi və sazlanması

    Lecture

    Brauzer developer tools, javascript konsolu, debugger, şəbəkə sorğularının monitorinqi və xəta mesajlarının təhlili öyrənilir. veb tətbiqlərində funksional problemlərin müəyyənləşdirilməsi, səbəblərinin araşdırılması və aradan qaldırılması üsulları tətbiq edilir.

  13. 13. Veb təhlükəsizliyinin əsasları və geniş yayılmış zəifliklər

    Lecture

    Veb tətbiqlərinə qarşı əsas təhlükələr, o cümlədən cross-site scripting (xss), cross-site request forgery (csrf), SQL injection, autentifikasiya və avtorizasiya problemləri araşdırılır. təhlükəsiz proqramlaşdırma, giriş məlumatlarının yoxlanılması, çıxış məlumatlarının düzgün kodlaşdırılması və təhlükəsiz sessiya idarəetməsi prinsipləri öyrənilir.

  14. 14. Veb tətbiqlərində məlumatların qorunması və təhlükəsiz rabitə

    Lecture

    Https və tls-in rolu, təhlükəsiz kukilər, sessiyaların qorunması, həssas məlumatların idarə olunması və giriş hüquqlarının məhdudlaşdırılması öyrənilir. məxfilik, məlumatların bütövlüyü və təhlükəsiz ötürülmə prinsipləri nəzərdən keçirilir.

  15. 15. Yekun veb layihəsinin hazırlanması və təqdimatı

    Lecture

    Tələbələr html, CSS və javascript texnologiyalarından istifadə etməklə funksional və responsiv veb-sayt və ya sadə veb tətbiqi hazırlayırlar. layihədə istifadəçi interfeysi, formaların yoxlanılması, məlumatların emalı, təhlükəsizlik prinsipləri və test nəticələri nəzərə alınır. hazırlanmış layihə sənədləşdirilir və təqdimat şəklində müdafiə olunur.