توضیحات

شرایط احراز:

  • توانایی برنامه‌نویسی با زبان #C در سکوی نرم‌افزاری NET Core.
  • آشنایی کامل با مفاهیم توسعه شئ‌گرا در نرم‌افزار.
  • آشنایی کافی با اصول طراحی SOLID.
  • توانایی طراحی و توسعه سرویس وب با استفاده از ASP.NET Core و مبتنی بر معماری REST.
  • آشنایی اولیه با پروتکل HTTP.
  • تسلط کافی به امکانات دسترسی به داده با کمک Entity Framework Core.
  • آشنایی کافی با SQL و تسلط در طراحی و پیاده‌سازی دیتابیس‌های رابطه‌ای تحت SQL Server.
  • آشنایی کلی با کتابخانه نرم‌افزاری AutoMapper.

مهارت‌های دارای امتیاز:

  • آشنایی کافی با IIS و پیکربندی وبگاه‌ها.
  • آشنایی با مفاهیم توسعه نرم‌افزاری آزمون‌گرا (Test-Driven Development).
  • تسلط کافی به پیاده‌سازی تست‌های واحد به کمک کتابخانه نرم‌افزاری N Unit.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،