04 · Հիմունքներ
Ծրագրային ապահովում և թեստավորում՝ կոդից մինչև թողարկում
Տեսեք, թե ինչպես են ստեղծում, թեստավորում և թողարկում իրական հավելվածը՝ բրաուզերից մինչև սերվեր։
- 12 ժ · 8 × 1,5 ժ
- Ուղիղ առցանց · Տեսագրություն
Ինչ կկարողանաք անել
- Բացատրել, թե ինչ է տեղի ունենում բրաուզերում սեղմումից մինչև տվյալների բազայի տող
- Կարդալ frontend և backend կոդ և իմանալ, որտեղ փնտրել բագը
- Գործնական մակարդակով հասկանալ տվյալների բազաները, API-ները և authentication-ը
- Իմանալ, թե ինչպես են թեստերը, CI-ը և թողարկումը հավելվածը պահում աշխատունակ
- Ծրագրավորողների հետ խոսել նրանց լեզվով
Ծրագիր
Ընդհանուր պատկեր
Կլիենտներ, սերվերներ, ինտերնետ, DNS և ինչ է իրականում հարցումը։
Frontend
HTML, CSS, JavaScript և React-ի նման ֆրեյմվորքեր՝ բրաուզերում։
Backend և API
Սերվերներ, REST, JSON և ինչպես է frontend-ը խոսում backend-ի հետ։
Տվյալներ
Տվյալների բազաներ, SQL և որտեղ են իրականում պահվում ձեր տվյալները։
Auth և անվտանգություն
Մուտք, սեսիաներ, թոքեններ և անվտանգության ամենատարածված սխալները։
Թեստավորում
Unit, integration և E2E թեստեր, և թե ինչ սխալներ է հայտնաբերում դրանցից յուրաքանչյուրը։
Git և CI
Ճյուղեր, pull request-ներ, code review և ավտոմատ pipeline-ներ։
Թողարկում և շահագործում
Հոստինգ, cloud, դոմեյններ, լոգեր և մոնիտորինգ թողարկումից հետո։
Ում համար է
QA ինժեներներ, junior ծրագրավորողներ, պրոդուկտ և պրոեկտ մենեջերներ և ոլորտ փոխողներ, ովքեր ուզում են հասկանալ, թե ինչպես են իրականում աշխատում հավելվածները։