@ali.bayat
@hesammousavi
سلام به همه دوستان
میخواستم بدونم یه بکند کار چه دانشی باید از لینوکس داشته باشه ؟
برای داشتن این دانش چه منبعی رو معرفی میکنید و توی این زمینه چه توصیه ای دارین؟ ( برای کسی که پروژش رو میخواد روی سرور لینوکسی دیپلوی کنه)
اگه تجربه ای دارین میخواستم تجربه تون از سرور و لینوکس رو بدونم.
با تشکر
در گذشته نه چندان دور، یک توسعه دهنده وب
اما امروزه این پروسه خیلی متفاوته
ما در کنار عنوان شغلی توسعه دهنده بک اند، عنوان Devops رو داریم
که مسئول کارهای سمت سرور هست
و شامل مبحث مهمی مثل CI/CD (Continuous integration and continuous delivery) میشه
در کنار اینها ابزار Version control ای مثل گیت رو داریم
در کل داشتن دانش لینوکس برای توسعه دهنده بک اند میتونه گزینه خوبی باشه
اما امروزه دیگه گزینه ضروری نیست
اصلا عنوان شغلی Devops برای این به وجود اومده که توسعه دهنده نخواهد درگیر این مسائل باشه
شاید پاسخ شما همینجا باشد
به نظرم به لطف امکانات جدیدی مثل VPS های ابری با قابلیت Pay-As-You-Go بهترین کار تهیه یک سرور مجازی لینوکسی ابری از سرویس دهنده هایی مثل ابرآروان و سر و کله زدن باهاش هست. هزینه خیلی کمی داره و به صورت ساعتی براتون محاسبه میکنه.
یک لینوکس خام بگیرید و مرحله به مرحله با سرچ خیلی راحت و حرفه ای میتونید جلو برید. مثلا اول باید وب سرور نصب کنید. بعد دیتابیس. بعد کانفیگ هاشون، فایروال، راه اندازی گیت، کامپوزر و .... هر جایی هم اگر دچار مشکل شد، با یک کلیک حذفش میکنید و یک سرور مجازی صفر کیلومتر دیگه ایجاد میکنید و دوباره تمرینتون رو انجام میدید.
وقتی مرحله به مرحله جلو برید می تونید اون مسئله مشخصی که باهاش مواجه هستید رو بصورت مشخص در گوگل سرچ کنید و از منابع متعددی که وجود داره استفاده کنید. در نهایت هم وقتی چند بار فرایندش رو انجام بدید به یک اعتماد به نفس خوبی میرسید که آماده راه اندازی پروژه های واقعیتون خواهید بود.
یوتیوب هم که واقعا دنیای آموزش هاست و هر چی خواسته باشید پیدا میشه.
اگر لاراول کار هستید آموزش قدم به قدم زیر که هم متن و هم ویدیو داره ببینید. برای شروع خیلی خوبه و مراحل خرید تا راه اندازی و اجرای یک پروژه لاراولی بروی یک سرور مجازی رو توضیح میده:
https://devmarketer.io/learn/deploy-laravel-5-app-lemp-stack-ubuntu-nginx/
یک منبع خیلی حرفه ای دیگه هم بخش آموزش های وبسایت digitalOcean هست که واقعا مقاله های آموزشی فوق العاده ای داره:
https://www.digitalocean.com/community/tutorials
@ali.bayat
ممنون بابت معرفی Roadmap
@mhyeganeh
ممنون از راهنماییتون