روز نوشته های یک توسعه دهنده

معرفی سرویس هایی که به دانشجویان خدمات خاص میدهند

logo 27 مهر 1397   

بعضی سایت ها و شرکت ها خدمات رایگان یا ویژه برای دانشجویان درنظر می‌گیرند و خداروشکر ما ایرانیا هم میتوانیم از این خدمات بهره ببریم.

گیت هاب لیستی از سرویس هایی که آفر های خاص برای دانشجویان دارند را اینجا گذاشته و جالب اینکه میتونید با یک بار تایید هویت دانشجو بودنتون به این خدمات دسترسی داشته باشید. برای اینکار کارت دانشجویی‌تونو بفرستید به گیت هاب و پس از نهایتا ۱ هفته ایمیلی مبنی بر تایید دانشجو بودنتون میاد و گیت هابتون pro میشه. اگرم میخواهید از سرویس های معرفی شده توسط گیت‌هاب استفاده کنید دیگه نیازی نیست مجددا تایید هویت شوید بلکه اینکارو گیت هاب براتون می‌کنه و خیلی فوری میتونید به خدمات ویژه دسترسی پیدا کنید. البته بعضیاشون نیازه تا تو سایتشون ثبت‌نام کنید بعضیاشونم گیت هاب اینکارو واستون انجام می‌ده.

سرویس های زیادی هستند که به دانشجویان خدمات رایگان ارائه میدن. در زیر به معرفی اجمالی بعضی سرویس ها و مزایایی که برای دانشجویان دارند میپردازم:

GItHub

خود گیت هاب اجازه میده تا وقتی که تحصیل میکنید بتوانید بینهایت ریپوزیتوری پرایویت بسازید.

 


Algolia

یه سرویسه که دیتاتونو بهش میدید و api در اختیارتون میذاره تا بتوانید با سرعت خیلی زیاد داخل اون سرچ کنید.

شخصا با این سرویس کار نکردم ولی سرچ بعضی پلتفرم ها مثل twich با همین پیاده سازی شده. البته تستی که کردم سرعتش محشر بود!

 


AWS(Amazon Web Services)

aws کلود آمازونه که فضا و منابع در اختیارتون میذاره تا سایتتونو بالا بیارید، دیتابیس بسازید یا هرکار دیگه ای که با سرور میشه انجام داد.

110$ خدمات رایگان به دانشجو هایی که از گیت هاب معرفی شدن میده، منتهی برای ثبت‌نام نیازه ایمیل دانشگاهی داشته باشید. اگر credit card هم داشته باشید مجموعا 150$ میده.

 


DigitalOcean

اینم یه سرویس کلوده که اخیرا زیاد اسمشو می‌بینیم. قیمت به نسبت بهتری نسبت به آمازون داره و دسترسی های بیشتری هم بهتون می‌ده. اگر دانشجو هستید میتوانید 50$ اعتبار بگیرید. منتهی برای ثبت‌نام credit card نیازه.

 


Bitnami

یک application installer هست و ایمیجی برای اپلیکیشن ها(روی پلتفرم های مختلف) در اختیارتون میذاره تا بتوانید اپ مورد نظرتونو با یک next next ساده نصب کنید. تا اینجاش برا همه رایگانه ولی چیزی که در اختیار دانشجوها میذاره مربوط به قسمت کلود و مدیریت سروره که به مثلا AWS وصلش می‌کنید و میتوانید سرور بسازید و مدیریتش کنید. مثلا انتخاب میکنید ngnix+wordpress لازم دارید و میخواهید سرورتون debian9 باشه، میاد و تو AWS همچین سروری واستون میسازه و علاوه بر کانفیگ خوبی که انجام میده، یک سری ابزار برای مدیریت سرور در اخنیارتون میذاره. مثل بک آپ و مانیتورینگ.

 


GitKraken

اپلیکیشنی گرافیکی برای مدیریت گیته. یادمه وقتی دستورات کامندلاین گیت‌ رو بلد نبودم از این نرم افزار استفاده می‌کردم. نرم افزار کاملی بود و با گرافیک جالب‌انگیزش باعث شد راحتتر مفاهیم git را یاد بگیرم. به‌نظرم استفاده از چنین نرم افزارهایی به خصوص برا شروع یادگیری خیلی کمک کننده میتونه باشه.

و البته یه قسمتی هم داره به اسم Glo Boards که به نوعی Issue tracker یا task tracker محسوب میشه.

۱ سال اشتراک رایگان به ارزش 49$ در اختیارتون میذاره.

 


Heroku

میتونید اپ هاتونو روی این پلتفرم دیپلوی و استفاده کنید. از زبان ها و فریمورک های زیادی هم پشتیبانی می‌کنه. در کل ایده جالبیه و پرفورمنس خوبی داره، منتهی ترجیه من اینه که روی سرور خودم دیپلوی کنم. مشکل اصلی ای که با این سرویس دارم اینه که پلنی که بهمون میده بعد یک تایمی پروسسش استاپ میشه و برناممونو باید مجدد ران کنیم:(

 


Jetbrains

IDE های مختلفی بیرون داده مثل pycharm برای پایتون، webstorm برای html/css/js و phpstorm برای php. من از محصولاتش استفاده میکنم و قبولشون دارم. موافق با این ایده ام که هر زبان IDE خودشو داشته باشه. اینطوری امکانات حرفه ای تری میشه تو نرم افزار گذاشت با این حال نرم‌افزار بیخودی سنگین نمیشه.

 


Namecheap

ازینجا میتوانید ۱سال دامین .me و یک سال ssl به رایگان دریافت کنید!

 


Thinkful

یک سایت آموزشیه برای برنامه نویسی( دوره های وب و دیتاساینس ) و یک فرقی که با بقیه جاها داره اینه که پشتیبان در اختیارتون می‌گذاره تا اگر سوالی پیش اومد ازش بپرسید. نمیدونم کیفیت دوره هاش چطوره ولی ایده جالب و کاربردی ای داره.

 


Transifex

این سرویس برای اینه که سایتتونو به چند زبان ترجمه کنید و با توجه به موقعیت مکانی بازدیدکننده، به زبان اون منطقه نمایش بدید.

 


Travis CI

از جمله نرم افزار های Continuous Integration محسوب میشه و می‌تونید فرآیند های یک نرم افزار مثل کامپایل، تست و دیپلوی رو اتوماتیک کنید. Travis CI ازجمله نرم افزار های DevOps هست و کارهای تکراری و روتین رو براتون انجام میده. به زودی در موردش می‌نویسم:)

Travis سورس برنامه‌تونو از گیت‌هاب می‌گیره ولی در حالت عادی به private repositories دسترسی ندارید ولی اگر دانشجو باشید تا پایان دانشگاه این دسترسی باز میشه.(ارزش ماهیانه 69$)

 


Figure Eight

برای پردازش تصویره و برای object detection استفاده میشه. مثلا یک عکس میدید بهش و ماشین های توشو مشخص میکنه. البته ازش استفاده نکردم ولی سرویس جالبی بنظر میاد.

 

واقعیت اینه که از بعضی سرویس هایی که معرفی کردم استفاده نداشتم و آفرشون تو گیت‌هاب باعث شد باهاشون آشنا شم:) . اگر سرویس دیگری میشناسید که به دانشجویان آفر خاص میده، در کامنت ها معرفی کنید.