فصل‌های دوره

هر هفته‌ی دوره یک فصل است. فصل‌ها را به‌ترتیب دنبال کنید و برای مشاهده‌ی درس‌ها و تمرین‌ها، هفته‌ی موردنظر را انتخاب کنید.

  • مفاهیم پایه DevOps، SDLC، Agile، کار تیمی با Git و GitHub و آشنایی با Build، Packaging و Automated Testing
  • محیط Ubuntu Server، CLI، فایل‌ها، مجوزها، فرایندها، systemd و اسکریپت‌نویسی Bash برای کارهای روزمره‌ی DevOps
  • لایه‌های شبکه، IP و Routing، DNS، HTTP و TLS، راه‌اندازی NGINX به‌عنوان وب‌سرور و Reverse Proxy و Load Balancer و عیب‌یابی گام‌به‌گام شبکه
  • تبدیل کارهای دستی به automation قابل‌اتکا، اسکریپت‌نویسی برای DevOps، مفاهیم idempotency و repeatability، workflow چندمرحله‌ای، Makefile و آشنایی با Configuration Management
  • مفاهیم پایه‌ای کانتینر، معماری Docker، راه‌اندازی و رفع تحریم، مدیریت کانتینرها، ساخت ایمیج، ذخیره‌سازی، شبکه، رجیستری‌ها و Docker Compose