Git قبل از هر چیز یک سیستم کنترل نسخه (VCS) است. امروزه رایجترین سیستم کنترلی که در جهان وجود دارد Git نام دارد. Git یک پروژه منبع باز (open source) بالغ و فعال است که در سال ۲۰۰۵ توسط لینوس توروالدز خالق مشهور سیستم عامل لینوکس ساخته و توسعه یافت. گیت به عنوان پایه و اساس بسیاری از خدمات مانند GitHub و GitLab عمل میکند. اما میتوانید بدون استفاده از خدمات دیگری از Git استفاده کنید این جمله بدان معناست که میتوانید از Git به صورت خصوصی یا عمومی استفاده کنید.
زبان PHP که حدوداً سال ۱۹۹۷ به وجود آمد، تقریباً پنج سال بعد توانست خود را نشان دهد و برنامهنویسان زیادی را به خود جلب کند. به نظر میآید چنین اتفاقی برای RoR یا Roby on Rails نیز در حال رخ دادن است و تا مدتی دیگر تعداد برنامهنویسان این فریمورک به سرعت زیاد، خواهد شد. RoR تقریباً سه سال پیش از پروژهای به نام Basecamp که برای مدیریت پروژههای طراحی وب بود، اقتباس شد.RoR در واقع فریمورکی رایگان برای برنامههای تحت وب است که با هدف سرعت بخشیدن و آسانترشدن کدها به وجود آمد. زبان اصلی این فریمورک، Ruby است که تقریباً هفده سال قبل در ژاپن تولید شده بود ولی تا قبل از Rails قدرت زیادی نداشت.
مانگو دی بی یک دیتابیس غیر SQL است که به صورت cross – platform روی سیستم عامل های مختلف از جمله ویندوز، مکینتاش، لینوکس، و سولاری اجرا می شود و همچنین اغلب زبان های برنامه نویسی را پشتیبانی می کند. مانگو دی بی برخلاف SQL داده ها را سند متنی ذخیره می کند. این برنامه از جستجو براساس فیلد، پرس و جوهای بازه ای و جستجوهای با عبارت منظم پشتیبانی می کند و می توان مستند های معرفی شده را با اضافه و یا حذف کردن یک فیلد تغییر داد.
REST یک معماری نرمافزاری مستقل است که بسیاری از خصوصیات اساسی و پروتکلهایی که رفتار کلاینتها و سرورها را کنترل میکنند، فراهم میکند. این رویکرد در طراحی API از همان مزایای مکانیسمهای اینترنتی (مبتنی بر پروتکل HTTP) بهرهمند میشود که برای نمایش صفحات معمولی وب استفاده میشود، بنابراین همان مزیت پیادهسازی سریعتر و سادگی توسعه در اینجا نیز وجود خواهد داشت. از آنجا که REST APIها از HTTP استفاده میکنند در عمل میتوان آنها را در هر زبان برنامهنویسی استفاده کرد.
نرم افزار phpMyAdmin ، نرم افزاری است برای مدیریت پایگاه داده mySql . با استفاده از این نرم افزار می توانید عمل و کار های مختلفی را روی database انجام دهید . کار هایی مانند : تغییر یا حذف پایگاه داده ، جدول ها ، فیلد ها و ….. نرم افزار Php my admin ، با زبان php نوشته شده است . و این نرم افزار ، رایگان است . ( پایگاه داده ، یکسری اطلاعات است که ساختار منظمی دارند و این اطلاعات با هم مرتبط هستند . )
MariaDB یک نوع سیستم پایگاه داده است که در سالهای اخیر در سطح جهانی خیلی خودش را مطرح کرده است. به احتمال زیاد، نام پایگاه داده MYSQL حداقل یک بار هم که شده به گوشتان برخورد کرده است. در سال ۲۰۰۹ طراحان و توسعهدهندگان اصلی MYSQL یک دیتابیس جدید را بر مبنای همین MYSQL ایجاد کردند و نام آن را MariaDB یا Maraia DataBase نامگذاری کردند. این پایگاه داده هم به شکل متن باز و رایگان منتشر شده است که میتوان از آن استفاده کرد.
آپاچی کاساندرا یک پایگاه داده اپن سورس می باشد که در زمینه ی کار با حجم انبوهی از داده ها در سرور های متعدد بسیار کارآمد می باشد.کار با این پایگاه داده توزیع شده به علت داشتن ارتباط با دیتاسنتر های بزرگ و مهم باعث افزایش قابل توجه سرعت محاسبات و ارتباطات می شود. کارساز وب آپاچی یا سرویس دهندهٔ اچتیتیپی آپاچی که بیشتر آن را آپاچی مینامند، یک برنامهی کارساز وب است که نقش کلیدی در توسعهٔ دنیای وب ایفا میکند. در سال ۲۰۰۹ آپاچی اولین برنامهٔ کارساز وب بود که حدود ۱۰۰ میلیون وبگاه به کمک آن سرویسدهی میکردند. آپاچی بهطور معمول در محیطهای بر پایه یونیکس و لینوکس استفاده میشود. آپاچی توسط انجمن برنامهنویسان آزاد توسعه و پشتیبانی میشود و تحت حمایت بنیاد نرمافزاری آپاچی قرار دارد.
React JS یکی از سریعترین و محبوبترین کتابخانهها (Library) جاوا اسکریپت است که توسط فیسبوک اینستاگرام و یک جامعه مستقل از توسعه دهندگان وب مدیریت و نگهداری میشود. React یک Libarary متن باز و البته رایگان جاوا اسکریپت برای طراحی رابط کاربری است. این کتابخانه جاوا اسکریپت در ماه مه سال ۲۰۱۳ به صورت عمومی منتشر شد. جالب است بدانید که این فریم ورک در ابتدا توسط یکی از مهندسین فعال در فیسبوک به وجود آمد. آقای «جردن واک» در سال ۲۰۱۱ این فریم ورک را تحت تاثیر XHP که یک کامپوننت HTML برای زبان برنامه نویسی PHP است، ایجاد کرد. در همین سال React روی قسمت News Feed شبکه اجتماعی فیسبوک به کار گرفته شد و ۲ سال بعد، یعنی در سال ۲۰۱۳ هم استفاده از آن توسط فیسبوک به اینستاگرام تعمیم پیدا کرد.
توسط نرم افزار Onshape می توانید تا اشکال هندسی بسیار عالی را در زمینه های مختلف ریاضی و مدل سازی انجام دهید. OnShape یک پلتفرم ۳D CAD مبتنی بر مرورگر است. در این دوره با دانش پایه ای لازم برای ایجاد الگوهای پایه و تقارن آشنا می شوید. اول، شما در مورد الگوهای sketch یاد خواهید گرفت. بعد، شما الگوهای خاصی را کشف خواهید کرد. در نهایت شما نحوه ایجاد الگوهای مجموعه را بررسی خواهید کرد.
Allegorithmic Substance Designer نرم افزاری قدرتمند جهت ساخت و ایجاد Texture با قابلیتهای فراوان میباشد که در صورتی که نیازمند ساخت تکسچرهای واقع گرایانه هستید و یا مشغول ساخت بازی های رایانه ای و نرم افزارهای شبیه ساز سه بعدی می باشید Substance Designer میتواند یکی از بهترین گزینه های برای شما باشد. این نرم افزار یکی از بهترین ها در نوع خود است، زیرا توانایی های آن بقدری قدرتمند است که براحتی میتوانید با استفاده از آن متریال های بسیار واقع گرایانه ای ایجاد نمایید. ایجاد متریال توسط Substance بر اساس لایه های متعددی مانند Diffuse , Normal , Specular , Bump , Displacement و … شکل میگیرد که دست شما را برای ایجاد انواع متریال ها باز خواهد گذاشت. شما میتوانید از Substance Designer در نرم افزارهای Maya , 3ds Max , Unity engine و دیگر نرم افزارهای سه بعدی ساز به صورت مستقیم استفاده نمایید .