شرح جایگاه شغلی
مهارت در هر یک از بخش های تخصصی کافی است.
نیازمندی های تخصصی توسعه سمت سرور:
- تسلط به دات نت و api نویسی در قالب توزیع شده و DDD
- شی گرایی در دات نت و ساختار های OOP
- کوئری نویسی با Linq و EF Core
- تسلط به اصول SOLID
- آشنایی با تفکر برنامه نویسی تابعی
- آشنایی با رویکرد های DDD و TDD
نیازمندی های تخصصی توسعه سمت کلاینت:
- تسلط به پیاده سازی کامپوننت های تو در تو در Angular
- تسلط به RxJs
- مسلط به html css js ts
- تسلط به اصول SOLID در Angular
- آشنایی با تزریق وابستگی در Angular
نیازمندی های تخصصی تست سیستم های توزیع شده:
- تست واحد
- استرس تست
- تست نفوذ
- تست یکپارچگی
- تست نویسی در قابل ایونت و دلیگیشن
- اتومیشن تست در TDD