پیکربندی سرور لینوکسی برای برنامه نویسان : از صفر تا دیپلوی

پیکربندی سرور لینوکسی برای برنامه نویسان : از صفر تا دیپلوی

در این دوره قراره یاد بگیری که چطور اولین سرور لینوکسی خودت رو راه‌اندازی و پیکربندی کنی، به‌طوری که بتونی پروژه‌های NodeJs، NextJs و حتی ReactJs خودت رو راحت روی سرور شخصی خودت مدیریت کنی.
دوره درحال برگزاری است و درحال حاضر ۹۵ درصد آن تکمیل شده است.
این دوره دارای لایسنس اسپات پلیر است که بعد از ثبت‌نام در اختیار شما قرار میگیرد.
ویدیوی معرفی
۱,۶۸۰,۰۰۰ تومان
۲۱ دانشجو
۲۲ دیدگاه
۱۳ ساعت آموزش
متوسط
سطح دوره
درحال برگزاری
وضعیت دوره
آنلاین (تیکت)
روش پشتیبانی

پیکربندی سرور لینوکسی برای برنامه نویسان

پیکربندی سرور لینوکسی برای برنامه نویسان : از صفر تا دیپلوی

خیلی خوشحالم که این دوره رو براتون آماده کردم! توی این دوره، قراره یاد بگیریم که چطور اولین سرور لینوکسی خودمون رو برای اجرای پروژه‌هایNode.js، Next.js و React.js راه‌اندازی کنیم. این یعنی شما به عنوان یک توسعه‌دهنده، کنترل کامل روی سرورتون خواهید داشت و می‌تونید هر پروژه‌ای که دلتون می‌خواد رو روی اون پیاده‌سازی کنید. هیچ نیازی به هاست اشتراکی و محدودیت‌های اون نخواهید داشت و می‌تونید هر چیزی رو مطابق نیاز خودتون پیکربندی کنید.

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

اگه تا حالا به این فکر کردی که سرور شخصی خودت رو داشته باشی و تمام پروژه‌هات رو روی اون مدیریت کنی، این دوره قراره نقطه شروع تو باشه. بعد از این دوره، نه تنها می‌تونی سرور لینوکسی راه بندازی، بلکه تمام ابزارهایی که لازم داری برای پیکربندی و اجرای پروژه‌ها رو یاد می‌گیری. از پیکربندی اولیه تا مدیریت پروژه‌های بزرگ، همگی تحت کنترل تو خواهند بود!

این دوره برای اوناییه که می‌خوان با گام‌های مطمئن و ساده، سرور شخصی‌شون رو از صفر بسازن و با اطمینان کامل به جلو حرکت کنن. پس اگه آماده‌ای که دانش‌ت رو به سطح جدیدی ببری و تبدیل به یه توسعه‌دهنده فول استک بشی، این دوره دقیقاً همون چیزیه که نیاز داری.

در این دوره، ما از ابر آروان به‌عنوان یک سرویس ابری حرفه‌ای استفاده می‌کنیم که یکی از بهترین مزیت‌ها برای شماست تا نه‌تنها سرور لینوکسی خودتون رو راه‌اندازی کنید، بلکه با امکانات و قابلیت‌های ویژه‌ای که آروان ارائه می‌ده هم آشنا بشید. از جمله این قابلیت‌ها می‌تونیم به CDN، DNS مدیریت‌شده، و امنیت ابری اشاره کنیم که به بهبود سرعت، امنیت و دسترس‌پذیری پروژه‌های شما کمک می‌کنه. با استفاده از آروان، شما به راحتی می‌تونید سرور خودتون رو در یک محیط حرفه‌ای مدیریت کنید و از تجربه کار با ابزارهای ابری ایرانی لذت ببرید.

 

مدرس دوره

یونس قربانی
یونس قربانی
برنامه نویس فول استک و مدرس

من فارغ‌التحصیل رشته مهندسی نرم‌افزار و یک برنامه‌نویس فول‌استک خودآموخته‌ام؛ عاشق یادگیری، تدریس و تولید محتوای آموزشی. از همون سال‌های اول برنامه‌نویسی، رویای داشتن یک سایت آموزشی رو در سر داشتم تا جایی برای یاد دادن و یاد گرفتن بسازم.

تا امروز افتخار داشتم که به بیش از ۱۰ هزار دانشجو در دوره‌های آنلاین آموزش بدم و همچنین بیش از ۱۰۰ ساعت تجربه تدریس حضوری در کارنامه‌م داشته باشم.

هدفم همیشه این بوده که آموزش‌هایی کاربردی، ساده و منسجم تولید کنم؛ جوری که خودم دوست داشتم در مسیر یادگیری باهاشون روبرو بشم.

جلسات دوره

پیکربندی سرور
۵۳ جلسه
۱۳ ساعت
معرفی ابرآروان و ساخت ابرک جدید
۱۳:۳۰
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
اتصال به سرور توسط SSH و بروزرسانی سرور
۱۶:۰۹
پیشنمایش
آشنایی با محیط پیشخوان ابرآروان
۱۰:۵۶
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
آشنایی و پیکربندی فایروال
۱۲:۴۷
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نصب و پیکربندی Nginx
۰۸:۵۵
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نصب Node.js توسط NVM
۱۵:۱۶
پیشنمایش
آشنایی با CDN ابرآروان و تنظیم NS
۱۰:۱۳
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
رکورد های DNS و صدور گواهینامه
۰۹:۴۸
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
ساخت سرور بلاک Nginx
۱۸:۲۱
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
گواهینامه SSL توسط Let's Encrypt
۱۴:۴۱
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نصب و پیکربندی Webmin
۱۱:۰۷
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
ساخت ساب دامین و صدور گواهینامه Webmin
۱۹:۲۹
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
بالابردن امنیت Webmin و غیرفعال کردن SSH
۱۵:۵۴
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
دیپلوی پروژه ری اکتی
۱۰:۱۱
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
حل مشکل ساب دامین و آپلود در Webmin
۱۲:۳۲
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نکات مهم در مورد بروزرسانی سرور
۱۱:۱۹
پیشنمایش
دیپلوی سرور Node.js
۱۳:۳۹
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نصب و آشنایی با PM2
۱۶:۴۹
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
راه‌اندازی خودکار پروژه‌ها با PM2
۱۰:۱۱
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
دیپلوی پروژه NextJs
۱۹:۰۵
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نحوه افزایش منابع سرور
۰۹:۱۳
پیشنمایش
آشنایی با PM2 Cluster
۰۹:۳۰
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نحوه صحیح بروزرسانی پروژه
۰۹:۴۲
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
آشنایی بیشتر با پنل CDN ابرآروان
۳۲:۳۴
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نصب و پیکربندی پایگاه داده MongoDB
۱۶:۳۴
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
بالابردن امنیت پایگاه داده MongoDB
۱۷:۴۶
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
دسترسی ریموت به پایگاه داده MongoDB
۰۹:۴۴
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نصب و پیکربندی پایگاه داده MySql
۱۰:۱۶
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
آشنایی با ماژول MySql در Webmin
۱۰:۳۴
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نصب پایگاه داده PostgreSQL
۱۷:۳۵
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
دسترسی ریموت به پایگاه داده PostgreSQL
۱۰:۰۴
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نصب پایگاه داده Redis
۰۹:۰۱
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
بک آپ گیری از تنظیمات Webmin
۱۲:۲۵
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
بک آپ گیری از پروژه ها
۱۲:۲۳
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
بک آپ گیری از پایگاه داده MySql
۰۹:۲۷
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
بک آپ گیری از پایگاه داده MongoDB
۱۱:۴۰
پیشنمایش
نحوه اتصال دامنه به سرور بدون CDN
۱۵:۴۳
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
اتصال Webmin به دامنه مجزا
۰۹:۲۲
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نحوه ساخت اکانت Webmin محدود شده
۰۶:۰۶
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
آشنایی با صندوقچه و پلتفرم ویدئوی ابرآروان
۱۵:۰۰
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
ساخت و پیکربندی سرور ایمیل بخش اول
۱۷:۴۴
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
ساخت و پیکربندی سرور ایمیل بخش دوم
۰۸:۱۷
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
ساخت و پیکربندی سرور ایمیل بخش سوم
۱۰:۴۱
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
ساخت و پیکربندی سرور ایمیل بخش چهارم
۲۰:۲۳
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
ساخت و پیکربندی سرور ایمیل بخش پنجم
۱۹:۲۱
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
آماده سازی و تنظیم رکوردهای دی ان اس بخش اول
۱۵:۱۵
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
آماده سازی و تنظیم رکوردهای دی ان اس بخش دوم
۰۳:۳۸
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
تست نهایی ایمیل سرور
۱۶:۵۴
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نصب و پیکربندی SpamAssassin برای بررسی هرزنامه
۲۲:۰۱
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نصب و پیکربندی Amavis برای اسکن ایمیل ها
۱۴:۲۹
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
نصب و پیاده سازی FTP
۲۶:۴۳
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
بالا بردن امنیت استفاده از FTP
۲۳:۴۹
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است
استفاده از هاست های دانلود برای ذخیره Backup ها
۲۱:۲۹
مشاهده
دسترسی به این جلسه فقط برای دانشجویان دوره امکان پذیر است

سوالات متداول ۹

آیا امکان خرید دوره به صورت اقساطی وجود داره؟

بله، شما می‌تونید دوره رو به صورت اقساطی هم تهیه کنید.

کافیه روی دکمه “ثبت‌نام دوره” کلیک کنید و در صفحه جدید، گزینه خرید اقساطی رو انتخاب کنید.

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

اگر زودتر از موعد قسمت‌های فعال شده رو تموم کردید، می‌تونید با پرداخت قسط بعدی، بلافاصله به بقیه دوره دسترسی پیدا کنید و ادامه بدید.

آیا امکان دانلود و آفلاین دیدن دوره هست ؟

بله میتونید به راحتی با نصب اسپات پلیر از این لینک در سیستم خودت به دوره دسترسی داشته باشی و به صورت آفلاین هم تماشا کنی.

کافیه در بخش دیدن آنلاین دوره روی دکمه دریافت لایسنس کلیک کنی و لایسنس کپی شده رو به اپلیکیشن اسپات پلیر بدی تا دوره برات فعال بشه.

آیا برای این دوره نیاز به دانش قبلی در مورد لینوکس دارم؟

نه، این دوره از صفر شروع می‌شه و تمام مراحل رو به زبان ساده توضیح می‌ده. اگر هیچ تجربه‌ای با لینوکس نداری، نگران نباش. در این دوره همه چیز رو گام به گام یاد خواهی گرفت.

از چه توزیع لینوکسی برای سرور استفاده میکنیم ؟

ما برای ساخت سرور خودمون از لینوکس اوبونتو ورژن ۲۲.۰۴ استفاده میکنیم.

چقدر زمان لازم است تا سرور لینوکسی خودم رو راه‌اندازی کنم؟

بسته به سرعت یادگیری و زمانی که می‌گذاری، معمولاً راه‌اندازی یک سرور لینوکسی می‌تونه بین چند ساعت تا چند روز طول بکشه. اما با دنبال کردن این دوره، می‌تونی سرور خودت رو خیلی سریع‌تر و بدون سردرگمی راه‌اندازی کنی.

آیا پیکربندی امنیتی سرور هم آموزش داده می‌شه؟

بله، در این دوره، ما به پیکربندی‌های امنیتی مهم مثل تنظیمات فایروال، SSH و محافظت از سرور برای جلوگیری از حملات هکری هم می‌پردازیم تا مطمئن بشی سرور شما امنه.

آیا در این دوره یاد می‌گیرم که سرورم رو برای وردپرس هم آماده کنم؟

این دوره بیشتر روی پیکربندی سرور برای Node.js و Next.js تمرکز داره، اما اصولی که یاد می‌گیری شامل تنظیمات سرور هم می‌شه و می‌تونی بعداً از اون‌ها برای وردپرس هم استفاده کنی.

چه ابزارهایی در این دوره آموزش داده می‌شوند؟

در این دوره ابزارهای مفیدی مثل Nginx برای مدیریت سرور، PM2 برای مدیریت فرآیندها، و Let’s Encrypt برای صدور گواهینامه SSL ، استفاده از پنل Webmin برای مدیریت راحت سرور و خیلی ابزارهای مفید دیگه آموزش داده می‌شوند. این ابزارها به بهینه‌سازی و مدیریت بهتر سرورت کمک می‌کنن.

بعد از اتمام دوره می‌تونم سرورم رو برای پروژه‌های آینده‌ام هم استفاده کنم؟

قطعاً! بعد از پایان این دوره، تو مهارت‌ها و ابزارهای لازم رو داری تا سرور لینوکسی خودت رو برای هر پروژه‌ای، از Node.js تا Next.js، و حتی تکنولوژی‌های دیگه، پیکربندی و مدیریت کنی.

دیدگاه‌ها ۲۲
ارسال دیدگاه جدید

Erfan Irandoust
Erfan Irandoust
۸ ماه پیش
پاسخ

سلام و درود استاد عزیزم.
بعد از داشتن دوره های ReactJs و ReactNative و NoedJs جناب قربانی این نظرو میدم.
دوره ای که دیدین استادش جناب قربانیه بدونید کامل ترین دوره هست، توی این دوره ها شما همه چیز یاد میگیرید از نحوه استفاده از ویرایشگر تا عمیق ترین مباحث اون دوره.
جناب قربانی عزیز ان شاءالله در زندگیتون برکت دانشتونو ببینین.

در پاسخ به Erfan Irandoust
یونس قربانی
یونس قربانی
۸ ماه پیش
مدرس دوره
پاسخ

سلام دوست من
خیلی ممنونم از نظر خوبت 🌹🙏
انشاالله همیشه شاد و سربلند باشی 🌹

ارسال دیدگاه جدید
برای ارسال دیدگاه لازم است وارد حساب کاربری خود شوید.
۲۱ دانشجو
۱۳ ساعت آموزش
۱,۶۸۰,۰۰۰ تومان
بستن


ارسال تیکت جدید