🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پروژه واقعی DevOps از صفر تا صد [آبان 1403]
- آخرین آپدیت
دانلود Real world DevOps project from start to finish [11/2024]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
DevOps برای افراد، استارتاپها و خودمیزبانی: راهنمای جامع با Docker، GitLab، Ansible و بیشتر
این دوره یک پروژه DevOps را از ایده تا محصول نهایی پوشش میدهد.
هدف این دوره استارتاپها، شرکتهای کوچک و افرادی هستند که میخواهند زیرساخت خود را خودمیزبانی کنند.
ما ابزارها و خدمات مختلفی را با هم ترکیب میکنیم تا یک سرور کارآمد و به آسانی قابل تکثیر تولید کنیم که بتواند از یک شرکت کوچک پشتیبانی کند.
در این دوره موارد زیر را پوشش خواهیم داد:
Ansible - برای پیکربندی سرور و استقرار سرویسها.
Let's Encrypt (certbot) - برای دریافت گواهینامه TLS wildcard با تمدید خودکار.
VPN (WireGuard) - برای دسترسی امن به سرویسهای ما.
Docker با docker compose - برای استقرار آسان برنامهها و سرویسهای ما.
MariaDB - شاخهای از MySQL.
LXC (کانتینرهای لینوکس) - یک فناوری مجازیسازی دیگر.
iRedMail - سرور ایمیل که از آن برای ارسال و دریافت اعلانها استفاده خواهیم کرد.
Zulip - یک نرمافزار چت و همکاری متنباز که میتواند خودمیزبانی شود (جایگزینی برای Slack یا Microsoft Teams).
Traefik (پراکسی معکوس و TLS termination proxy) با Docker و file providers - یک نقطه ورودی واحد برای سرویسهای ما با گواهینامههای TLS خودکار.
Pi-hole - مسدود کردن تبلیغات در سطح DNS.
Nextcloud - ایمیل، تقویم، اسناد، عکسها... حتی ویرایشگر کد داخلی دارد.
checkmk - راه حل نظارت.
Borg با borgmatic - راه حل پشتیبان گیری.
GitLab - سرور Git، CI/CD، GitLab Container Registry، و غیره.
backup-checker - با این پروژه ما تمام آنچه را که ایجاد کرده ایم به نمایش خواهیم گذاشت!
ما یک برنامه پایتون ایجاد خواهیم کرد که پشتیبانهای تمام شده را با لیست پشتیبانهای مورد نظر مقایسه میکند، از GitLab CI/CD برای ایجاد ایمیج Docker استفاده میکند، آن را به رجیستری Docker خصوصی خودمان فشار میدهد، آن را روی سرور خود از طریق GitLab Runner اجرا میکند و اعلان را به سرور Zulip خود ارسال میکند.
اسکریپتهای ارتقا برای سرویسهای در حال اجرا در Docker.
ارتقاء iRedMail.
ارتقاء Zulip.
ارتقاء سیستم عامل میزبان.
وقتی دوره را تمام کنید، برای افزودن هرگونه خدمات اضافی مورد نیاز برای کار خاص خود مجهز خواهید شد.
پیش نیازها: دانش پایه لینوکس، نام دامنه با دسترسی به تنظیمات DNS، سرور (VPS یا فیزیکی)
قابل دسترسی از طریق IP عمومی و کامپیوتر با سیستم عامل macOS، Linux یا Windows.
سرفصل ها و درس ها
مقدمه
Introduction
مرور دوره
Course overview
اولین قدمها
First Steps
اولین قدمها
First Steps
خرید یک دامنه
Buying a domain
خرید یک دامنه
Buying a domain
نحوه کارکرد DNS
How DNS works
نحوه کارکرد DNS
How DNS works
VPS
VPS
VPS
VPS
حجم ذخیرهسازی
Storage volume
افزودن و پیکربندی حجم ذخیرهسازی
Adding and configuring storage volume
پردراگ میاتوویچ یک مهندس DevOps ماهر با 10 سال تجربه است. تخصص پردراگ حوزه های مختلفی از جمله مدیریت سیستم، مهندسی DevOps و توسعه نرم افزار را در بر می گیرد. او در چندین ابزار مانند Ansible، Docker، GitLab، Jenkins، MariaDB، Nextcloud، NGINX و Python مهارت دارد. پردراگ با دانش/تجربه عملی گسترده خود یک دوره آموزشی مفصل ارائه می دهد تا به دانش آموزان کمک کند تا بر پیچیدگی های DevOps تسلط یابند.
پردراگ میاتوویچ با تجربه گسترده در مدیریت سیستم، مهندسی DevOps و توسعه نرم افزار، بر روی ابزارها و فناوری های مختلف کار کرده است. مهارتهای متنوع پردراگ او را قادر میسازد تا بینش و راهنمایی عملی را در پلتفرمها و محیطهای متعدد ارائه دهد.
نمایش نظرات