Dasturiy injiniring kasbi


Download 0.68 Mb.
bet53/104
Sana29.03.2023
Hajmi0.68 Mb.
#1305840
1   ...   49   50   51   52   53   54   55   56   ...   104
Bog'liq
50610501 Dasturiy injiniring

O‘quv dasturiga
muvofiq o‘zaro bog‘liq fanning nomi

Internetga ulangan buyumlarni dasturlash, Internet texnologiyalari, Mobil qurilmalarni dasturlash

O‘qitishning tashkiliy shakli

N – nazariy dars;
А – amaliy dars;
NA – nazariy va amaliy darslar birgalikda tashkil etiladi; MX – maxsus o‘quv laboratoriya xonasida dars.

Dastur talabi

Majburiy

O‘qitish tili

Guruhga tayinlangan o‘qitish tiliga asoslanib.

Baholash tartibi

Uy vazifalari (hisobotlar va boshqalar);
Darsda ishtirok etish; Oraliq imtihon; Yakuniy imtihon.

Bilim va
ko‘nikmalarni baholash

Yozma, og‘zaki, savol-javob, munozara, test, amaliy topshiriq

  • O‘quv dasturining mazmuni






    Mavzu nomi

    Mavzuning qisqacha mazmuni

    Jami

    O‘ qitishning tashkiliy shakli

    Mustaqil ish

    1

    Kirish

    Server va mijoz tushunchalari. Server turlari va ularning qo‘llanilishi. Mijoz-server arxitekturasi. Ma’lumotlar jadvallari Tarmoqning o‘zaro ta’sirini amalga oshirish uchun asosiy sinflar va interfeyslar. Tarmoqlar, paketlar va protokollar. Tarmoq manzillari va
    nomlar.

    16



    8

    2

    Socketlar

    TCP / IP protokollar: UDP, TCP, SCTP. TCP ulanishlar. Port raqamlari. Buffer o‘lchamlari
    va cheklovlari. Tarmoq xizmatlari protokollari.

    16



    8







    IPv4 va IPv6 soket manzillari tuzilmalari. Bayt tartibini boshqarish. Inet_aton, inet_addr,
    inet_ntoa funktsiyalari. Inet_pton, inet_ntop funksiyalari. Soketdan o‘qish.










    3

    Ma’lumot yuborish va qabul qilish

    Exo serverni ishlab chiqish: socketni yaratish va port bilan aloqa qilish, portni tinglashni boshlash, mijoz ulanishini kutishni blokirovka qilish, ulanish uchun serverni blokirovka qilish, ulanishni qayta ishlash uchun serverni parallellashtirish, ulanishni tugatish va kutishni blokirovka qilish, ulanishni qayta ishlash.

    16



    8

    4

    Tarmoq xizmatlari.

    Unixda xizmatning (demon) ishlash printsiplari. Xizmatni ro‘yxatga olish: syslogd demon, syslog funktsiyasi. Jarayonni xizmatga o‘tkazish. Sana va vaqt xizmatini ishlab chiqish. Inetd xizmati (xinetd). Xizmatni inetd bilan ishlashga
    tayyorlash.

    16



    8

    5

    Tarmoq dasturlarini dasturlash asoslari

    TCP va UDP protokollariga asoslangan mijozlar bilan seriyali serverlarning o‘zaro ishlashini dasturlash. O‘byektlarni tarmoq orqali uzatish. O‘byektlarni seriyalash mexanizmlari. Ma’lumotlar bazasini loyihalashning asosiy xususiyatlarii. Drayver tushunchasi, ma’lumotlar bazalariga ulanish va so‘rovlar, ularning xususiyatlari. Ilovaning ma’lum bir MBBT bilan o‘zaro aloqasini dasturlash. Ma’lumotlar bazalari bilan o‘zaro ishlash uchun ixtisoslashgan ramkalardan foydalanish Uch bosqichli arxitektura tushunchasi. Uch bosqichli arxitektura dizayni. Tarmoq ilovalari
    va ma’lumotlar bazalarini birlashtirish.

    18



    9

    6

    Tarmoq web- dasturlarini dasturlash

    Mijoz dasturlarini yaratish uchun kengaytiriladigan markalash tillaridan foydalanish. Servletlar haqida tushuncha. Servlet hayot aylanishi. Servlet yillarini rivojlantirish uchun asosiy interfeyslar va sinflar. HTTP so‘rovlari. JSP tushunchasi. JSP-da skript elementlarining turlari va ularning xususiyatlari. HTML shaklidagi ma’lumotlarni uzatish usullari. Servlet va JSP integratsiyasi. Servletlar va JSP-larni qo‘llab-quvvatlash uchun dasturlarni o‘rnatish, sozlash. Web-ilovalarni ishlab chiqishda asosiy yondashuvlar haqida umumiy ma’lumot. Appletlar texnologiyasi va
    uning xususiyatlari. JavaWebStart

    18



    9







    texnologiyasi. JavaWebStart ishini tashkil etish mexanizmlari va usullari. Mobil ilovalarni ishlab chiqish vositalari. Telefon emulyatorlari. JAVA2 ME dasturining ishlash jarayoni. Android
    dasturiy ta’minoti.










    Jami

    100




    50





    1. Download 0.68 Mb.

      Do'stlaringiz bilan baham:
  • 1   ...   49   50   51   52   53   54   55   56   ...   104




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling