Tarmoqlar va Web Asoslari (Networks for QA)
Har bir dasturiy ta’minot sinovchisi (QA Engineer) tizimning qanday ishlashini, mijoz va server o’rtasidagi muloqotni, ma’lumotlar almashinuvi protokollarini hamda veb-texnologiyalarni chuqur tushunishi shart.
Ushbu bo’limda tarmoq arxitekturasi, asosiy protokollar, API standartlari va veb-muhitning eng muhim tushunchalari tizimlashtirilgan holda taqdim etilgan.
🌐 Tarmoq Mavzulari Katalogi
Frontend, Backend va Database o’rtasidagi bog’liqlik hamda Request-Response sikli.
Mijoz-Server ArxitekturasiHTTP so’rov va javob strukturasi, HTTP metodlari, status kodlari, sarlavhalar va shifrlash.
HTTP va HTTPS Protokollari7 qatlamli OSI modeli, TCP vs UDP protokollari va ma’lumotlarni paketlash tamoyillari.
OSI va TCP/IP ModellariZamonaviy API protokollari qiyosi, RESTful tamoyillar, XML SOAP va tezkor gRPC.
REST, SOAP va gRPCMonolit vs Mikroservislar, API Gateway vazifasi va servislararo integratsiya sinovi.
Mikroservis ArxitekturasiBrauzer va server keshlari, Cache-Control, CDN va kesh bilan bog’liq xatoliklarni sinash.
Kesh Mexanizmlari (Cache)Cookies, LocalStorage, SessionStorage va IndexedDB o’rtasidagi farqlar hamda ularni tekshirish.
Mijoz Tomonida SaqlashHaqiqiy vaqt (real-time) rejimida ikki tomonlama aloqa o’rnatish va uni sinash uslublari.
Soket va Veb-soket (WebSocket)AuthN vs AuthZ, Session vs Token (JWT), OAuth 2.0 va xavfsizlik tekshiruvlari.
Autentifikatsiya va AvtorizatsiyaURI, URL va URN tuzilishi, parametrlar, encoding va yo’naltirish qoidalari.
Vebdagi Resurslarni Identifikatsiya QilishWSDL, XML-RPC va korporativ veb-servislarning ishlash tamoyillari.
Veb-Servislar (Web Service)SSR, CSR, SSG va ISR renderlash usullari hamda ularning sinov jarayonidagi ahamiyati.
Vebda Renderlash (Rendering on the Web)Tarmoq ma’lumotlar bazasi modellari va ma’lumotlarni markazlashtirilgan saqlash.
Tarmoq Ma'lumotlar Bazasi