سیستم کنترل نسخه یا VCS یک ابزار مدیریت تاریخچه نرمافزار است که به توسعهدهندگان این امکان را میدهد تا تغییرات در کد منبع را ثبت کرده، بازیابی کنند و به تیم همکاران اطلاع دهند.
معماری MVC (Model-View-Controller) یک الگوی طراحی است که در برنامهنویسی نرمافزارها برای جداسازی داده (مدل)، نمایش (ویو) و کنترل (کنترلر) استفاده میشود. این الگو به برنامهنویسان کمک میکند تا کد را سازماندهی کرده و به راحتی قابل نگهداری باشد.
فولاستک یک فرد یا توسعهدهنده است که مهارتهای توسعه در هر دو طرف سرور (Backend) و مشتری (Frontend) را دارا میباشد.
داکر یک پلتفرم متنباز برای ساخت، اجرا و مدیریت برنامهها در محیطهای مستقل و معزول (کانتینر) است که اجازه میدهد برنامهها با تمام وابستگیهایشان را بهصورت هماهنگ اجرا شوند.
تجربه توسعه دهنده (DX) به ارتباط و تجربه مثبت یک توسعه دهنده در استفاده از ابزارها، منابع و محیطهای توسعه اشاره دارد تا کیفیت و سرعت توسعه نرمافزار را بهبود بخشد.
Apache Cassandra یک سیستم مدیریت پایگاه داده توزیعشده است که برای ذخیره و بازیابی دادهها در سیستمهای پرجمعیت و پرترافیک، به ویژه در برنامههای وب از آن استفاده میشود.
سالیدیتی زبان برنامهنویسی مخصوص توسعه قراردادهای هوشمند در بلاکچین اتریوم است. این زبان امکان اجرای قراردادهای هوشمند توسط تورنتهای اجرایی را فراهم میکند.
UML یک زبان استاندارد مدلسازی است که برای نمایش و توصیف ساختار و رفتار سیستمهای نرمافزاری استفاده میشود.
گیت یک سیستم کنترل نسخه است که برای ردیابی تغییرات در کدهای منبع باز یا پروژههای نرمافزاری استفاده میشود.
گو (GO) یک زبان برنامهنویسی با کارایی بالا و سینتکس ساده است که توسط گوگل توسعه یافته است و برای توسعه نرمافزارهای سیستمی و وب استفاده میشود.