Ո՞րն է վեբ տեխնոլոգիաների դերը Որակի ապահովման ոլորտում։
Կապ հաստատելԾանոթանանք վեբ տեխնոլոգիաներում հաճապ կիրառվող տերմինների հետ։
Տերմինաբանություն
WWW (Word Wide Web) - ինֆորմացիոն տիրույթ է, որտեղ փաստաթղթերն ու այլ վեբ ռեսուրսները նույնականացված են URL-ներով։
URI (Uniform Resource Identifier) - սիմվոլային տող է, որը բնորոշում է որոշակի ռեսուրս։
URN (Uniform Resource Name) - URI-է, որը բնորոշում է ռեսուրսը անունով՝ հատուկ անվան դաշտում։
URL (Uniform Resource Locator) – արտահայտություն է, որը ցույց է տալիս ռեսուրսի տեղը համակարգչային ցանցում։ Այն ներառում է պրոտոկոլը (http(s)), hostname-ը (www.example.com) և ֆայլի անունը (index.html):
Web Browser – software app է, որը նախատեսված է www-ի ինֆորմացիային դիմելու համար։
Web Server - ընդունում է HTTP-հարցումներ հաճախորդներից, սովորաբար վեբ դիտարկչի կողմից, և վերադարձնելով HTTP-պատասխաններ, ինչպես ընդունված է HTML-էջեր, պատկերներ, ֆայլեր, լրատվամիջոցների հոսք կամ այլ տվյալներ։
Web Page – փաստաթուղթ է, որը հարմար է նկարագրել որպես www-ի web ռեսուրս։
Web Site – web էջերի ամբողջություն։
Client side-ը տեսանելի է օգտագործողին, իսկ server side-ը՝ ոչ։
Protocols
Ստորև ներկայացված են 4 հիմնական պրոտոկոլները․
IP (Internet Protocol)
FTP (File Transfer Protocol)
HTTP (Hypertext Transfer Protocol)
HTTPS (Hypertext Transfer Protocol Secure)
Cash - Պահեստ է, որտեղ հավաքվում են տվյալները (ռեսուրսները), որոնք արդեն մեկ անգամ ստացվել են հարցման արդյունքում։
Cookie - Փոքր ֆայլեր են, որոնք ներբեռնվում են համակարգչից, երբ հարցում է կատարվում վեբ կայքին։
Authentication - Ստուգում է Data-ում տվյալների առկայությունը։
Authorization - ստուգում է էջին ունեցած հասանելիությունը։ Տարբեր օգտատերեր կարող են ունենալ տարբեր հասանելիություն միևնույն կայքին։
HTTP(S)-ի մեթոդները՝
get – իրականացնել հարցում և ստանալ պատասխան։ Սա կոչվում է get request
post –ստեղծել որևէ նոր բան
put – փոխել գոյություն ունեցող որևէ բան, այսինքն՝ update։
delete – ջնջել
Մեթոդներից յուրաքանչյուրի աշխատանքի արդյունքում ստանում ենք response, որն ունի status code։ Դրանք ներկայացված են ստորև․
1** - information (ինֆորմացիա)
2** - success (հաջողված)
3** - redirect (անցում այլ կայք)
4** - not fount, user error (օգտատիրոջ սխալ)
5** - server error (սերվերի սխալ)
Օգտակար հղումներ՝
HTTP Basics article/eng
HTTP methods article/rus
HTTP and WEB video tutorial/eng
HTTP video tutorial/rus
HTTP response video tutorial/arm