Tarmoqni dasturlash asoslari

TCP asosida soketni dasturlash.
java.net paketi va uning klasslari.
Javada TCP kliyent soket.
Javada TCP server soket.
Socket klassi va uning metodlari.
ServerSocket klassi va uning metodlari.
java.io paketi va uning klasslari.
InputStream klassi va uning metodlari.
OutputStream klassi va uning metodlari.
UDP asosida soketni dasturlash.
DatagramSocket klassi va uning metodlari.
DatagramPacket klassi va uning metodlari.
Tarmoqni dasturlashda multicast.
Tarmoqni dasturlashda internet manzillar.
URL – Uniform Resource Locators.
URL klassi va uning metodlari.
URN – Uniform Resource Names.
Internet domen nomlari.
Tarmoqni dasturlashda HTTP.
HTTP protokoli.
HTML formalar.
FORM tegi va uning atributlari.
HTML forma maydonlari.
HTML formada matnli maydonlar.
HTML formada tugmalar.
Tarmoqda fayllarni ko‘chirishni dasturlash.
FTP protokoli.
FTPda buyruqlar.
FTPda javoblar.
FTPda boshqaruv va ma’lumot almashuv uchun bog’lanish yaratish.
TFTP protokoli.
Elektron pochta tarmoq dasturini yaratish.
Elektron pochta arxitekturasi.
SMTP protokoli.
POP3 protokoli.
IMAP4 protokoli.
MIME protokoli.
JavaMail API.
Elektron pochtada foydalanuvchi agenti (User Agent)
Elektron pochtada xabarni ko‛chirish agenti (Message Transfer Agent).
Elektron pochtada xabarga murojaat qilish agenti (Message Access Agent).
Asinxron JavaScript va XML (AJAX) texnologiyasi.
AJAX imkoniyatlari.
AJAXning ishlashi.
AJAXda XMLHttpRequest obyekti.
AJAXda Server so‘rovi va javobi.
JavaFX - Umumiy ma’lumot.
JavaFX arxitekturasi.
JavaFXda APIlar.
JavaFXda Stage va Scene Graph.
Java Security kutubxonasi.
Java Secure Socket Extension (JSSE).
JSSE xususiyat va afzalliklari.
JSSE standart API.
SSLSocket & SSLEngine yaratish.
javax.net paketi va uning klasslari.
javax.net.ssl paketi va uning klasslari.
Tarmoqda ko‘poqimlilik va multipleksing.
Javada koʻpoqimlilik.
Koʻpoqimlilik asosida koʻp vazifalilik.
Thread klassi asosida oqim yaratish.
Runnable interfeysi asosida oqim yaratish.
Javada oqim yashash sikli.
Thread klassi va uning metodlari.
Taqsimlangan kliyent-server ilovalar (RMI, CORBA).
RMIda kliyent-server arxitekturasi.
RMI arxitekturasi.
Taqsimlangan kliyent-server tarmoq dasturini yaratishda RMIdan foydalanish.
java.rmi paketi va uning klasslari.
Tarmoqda ma’lumotlar bazasi bilan ishlash.
Relyatsion ma’lumot modeli.
SQL tili.
Java Database Connectivity (JDBC).
Jadvallar oʻrtasidagi bogʻlanish turlari.
DDL - ma’lumotlar bazasi tuzilishini tasvirlash tili.
DML – ma’lumotlar bazasidagi ma’lumot ustida amallar bajarish tili.
Ma’lumotlar bazasida jadvallar bilan ishlash.
CREATE soʻrovi.
SELECT soʻrovi.
INSERT soʻrovi.
DELETE soʻrovi.
UPDATE soʻrovi.
SQL da ma’lumot toifalari.
SQL da WHERE operatori.
SQL da ORDER BY operatori.
Serverlarda servletlarni dasturlash.
Servletning yashash sikli.
Servlet modeli.
Servletda soʻrovlardan ma’lumotlarni oʻqib olish.
Serverlarda dinamik veb-sahifalarni yaratish texnologiyasi.
JSP elementlari.
JSPda Expressions (ifodalar).
JSPda Scriptlets (Java kod).
JSPda Declarations (e’lon qilish).
JSP sahifa direktivalari.
TCP soketi asosida uchburchakning yuzini hisoblash kliyent-server dasturini tuzing.
TCP soketi asosida rombning yuzini hisoblash kliyent-server dasturini tuzing.
TCP soketi asosida ixtiyoriy n ta sonning o‘rta arifmetigini hisoblash kliyent-server dasturini tuzing.
TCP soketi asosida ixtiyoriy n ta sonning o‘rta geometrigini hisoblash kliyent-server dasturini tuzing.
TCP soketi asosida ixtiyoriy R radiusli doira yuzini hisoblash kliyent-server dasturini tuzing.
TCP soketi asosida ixtiyoriy koefitsentli kvadrat tenglama yechimini hisoblash kliyent-server dasturini tuzing.
TCP soketi asosida ixtiyoriy n ta sonni o‘sish tartibida saralash kliyent-server dasturini tuzing.
TCP soketi asosida ixtiyoriy n ta sondan eng kattasini topish kliyent-server dasturini tuzing.
TCP soketi asosida uchburchakning bissektrisa uzunligini hisoblash kliyent-server dasturini tuzing.
TCP soketi asosida ixtiyoriy n ta sonni o‘sish tartibida saralash kliyent-server dasturini tuzing.
TCP soketi asosida ixtiyoriy n ta sondan musbatlari yig‘indisini hisoblash kliyent-server dasturini tuzing.
TCP soketi asosida ixtiyoriy matnni teskari tartibda yozish kliyent-server dasturini tuzing.
TCP soketi asosida ixtiyoriy matnning juft o‘rindagi haflarini ajratib yozish kliyent-server dasturini tuzing.
TCP soketi asosida ixtiyoriy n ta sondan juftlarini ajratib yozish kliyent-server dasturini tuzing.
TCP soketi asosida ixtiyoriy n faktorialni hisoblash kliyent-server dasturini tuzing.
UDP soketi asosida uchburchakning yuzini hisoblash kliyent-server dasturini tuzing.
UDP soketi asosida rombning yuzini hisoblash kliyent-server dasturini tuzing.
UDP soketi asosida ixtiyoriy n ta sonning o‘rta arifmetigini hisoblash kliyent-server dasturini tuzing.
UDP soketi asosida ixtiyoriy n ta sonning o‘rta geometrigini hisoblash kliyent-server dasturini tuzing.
UDP soketi asosida ixtiyoriy R radiusli doira yuzini hisoblash kliyent-server dasturini tuzing.
UDP soketi asosida ixtiyoriy koefitsentli kvadrat tenglama yechimini hisoblash kliyent-server dasturini tuzing.
UDP soketi asosida ixtiyoriy n ta sonni o‘sish tartibida saralash kliyent-server dasturini tuzing.
UDP soketi asosida ixtiyoriy n ta sondan eng kattasini topish kliyent-server dasturini tuzing.
UDP soketi asosida uchburchakning bissektrisa uzunligini hisoblash kliyent-server dasturini tuzing.
UDP soketi asosida ixtiyoriy n ta sonni o‘sish tartibida saralash kliyent-server dasturini tuzing.
UDP soketi asosida ixtiyoriy n ta sondan musbatlari yig‘indisini hisoblash kliyent-server dasturini tuzing.
UDP soketi asosida ixtiyoriy matnni teskari tartibda yozish kliyent-server dasturini tuzing.
UDP soketi asosida ixtiyoriy matnning juft o‘rindagi haflarini ajratib yozish kliyent-server dasturini tuzing.
UDP soketi asosida ixtiyoriy n ta sondan juftlarini ajratib yozish kliyent-server dasturini tuzing.
UDP soketi asosida ixtiyoriy n faktorialni hisoblash kliyent-server dasturini tuzing.