04 · Հիմունքներ
Ծրագրային ապահովման ստեղծում և թեստավորում՝ դատարկ պանակից մինչև կանաչ pipeline
Ինքներդ կառուցեք մեկ փոքր full-stack հավելված և դրա վրա սովորեք թեստավորման բոլոր մակարդակները՝ unit, integration, component, CI և թողարկում։ Ծրագրավորման փորձ պետք չէ։
- 2 ամիս · 32 ժ · շաբաթական 2 × 2 ժ
- Ուղիղ առցանց
- առավելագույնը 10 մասնակից
Ինչ կկարողանաք անել
- Բացատրել, թե ինչ է տեղի ունենում բրաուզերում սեղմումից մինչև տվյալների բազայի տող
- Գրել TypeScript, Express API և React frontend իրական պատվերների հավելվածի համար
- Գրել unit, integration և component թեստեր և իմանալ, թե ինչ սխալներ է հայտնաբերում դրանցից յուրաքանչյուրը
- Օգտվել Git-ից, pull request-ներից և code review-ից այնպես, ինչպես անում է թիմը
- Գործարկել թեստավորման բոլոր մակարդակները GitHub Actions-ում և թողարկել Vercel-ում՝ preview-ներով և լոգերով
- Ավարտել ձեր սեփական հավելվածով, թեստերով և GitHub-ում կանաչ pipeline-ով
Ծրագիր
Ամիս 1 · Հիմունքներ և backend
Բրաուզերից մինչև տվյալների բազա, Git և GitHub, TypeScript՝ գործնականում, առաջին unit թեստը, Express API, Postgres տվյալների բազա, integration թեստեր և auth՝ fixture-ներով։
Ամիս 2 · Frontend, CI և թողարկում
React-ի բաղադրիչներ և state, component թեստեր Testing Library-ով, մատչելիություն, GitHub Actions, ճյուղերի պաշտպանություն և code review, թողարկում Vercel-ում և եզրափակիչ դեմո ձեր հավելվածով։
Ում համար է
Ձեռքով թեստավորող QA ինժեներներ, սկսնակներ և ոլորտ փոխողներ։ Ծրագրավորման փորձ պետք չէ՝ բավական են նոութբուքը, GitHub հաշիվը և Claude-ի վճարովի փաթեթը։