معماری میکروسرویس
طراحی، ارتباط و استقرار سیستمهای توزیعشده با معماری میکروسرویس، از تئوری تا Kubernetes
یادگیری کنترل نسخه با گیت و کار تیمی روی گیتهاب، از اولین کامیت تا Pull Request
این دوره برای کسانی طراحی شده که میخواهند مدیریت نسخههای کد خود را حرفهای انجام دهند و در پروژههای تیمی روی گیتهاب مشارکت کنند. اگر تا امروز فایلهای پروژه را با نامهایی مثل «نسخه نهایی» و «نسخه نهایی واقعی» ذخیره میکردهاید، این دوره دقیقاً برای شماست.
در طول دوره یاد میگیرید گیت را نصب و پیکربندی کنید، تغییرات را با commit ثبت کنید، با branch روی ویژگیهای مختلف کار کنید، شاخهها را merge یا rebase کنید و در نهایت با remote، push و pull با گیتهاب کار کنید. بخش پایانی دوره به کار تیمی واقعی اختصاص دارد: باز کردن Pull Request، بررسی کد (Code Review) و حتی آشنایی مقدماتی با GitHub Actions برای اجرای خودکار تستها.
پیشنیاز خاصی لازم نیست؛ فقط کافی است با خط فرمان (ترمینال) کمی آشنا باشید. در پایان دوره میتوانید بهتنهایی یا در یک تیم، پروژهی خود را با گیت مدیریت کنید.
طراحی، ارتباط و استقرار سیستمهای توزیعشده با معماری میکروسرویس، از تئوری تا Kubernetes
کار با خط فرمان لینوکس از صفر: فایلها، مجوزها، پردازش متن، مدیریت سرویس، SSH و اسکریپتنویسی
دورهای عملی برای مدیران سیستم که میخواهند لینوکس را در محیط تولید با اطمینان اداره کنند.