CodeShot

مسیر یادگیری Advanced Projects

پروژه‌هایی که مقیاس‌پذیری، معماری تمیز و تصمیم‌های فنی واقعی (Caching، Messaging، Background Job) را تمرین می‌کنند.

6 مرحله

  1. 1.

    پروژه‌های سطح پیشرفته چه چیزی می‌سنجند؟

    پروژه‌هایی که مقیاس‌پذیری، معماری تمیز و تصمیم‌های فنی واقعی (Caching، Messaging، Background Job) را تمرین می‌کنند.

    ~10 ساعت
  2. 2.

    طراحی معماری مقیاس‌پذیر

    اصول جداسازی لایه‌ها، سرویس‌ها و ماژول‌ها را توضیح می‌دهد تا پروژه بتواند با رشد کاربر و داده مقیاس پیدا کند.

    ~4 ساعت
  3. 3.

    بهینه‌سازی کارایی پروژه

    روش شناسایی گلوگاه‌های پایگاه‌داده، شبکه و پردازش، و تکنیک‌های کش کردن و بهینه‌سازی کوئری را نشان می‌دهد.

    ~4 ساعت
  4. 4.

    مانیتورینگ و Observability

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

    ~3 ساعت
  5. 5.

    ساخت پایپلاین CI/CD

    مراحل build، تست خودکار، استقرار مرحله‌ای و rollback را در یک پایپلاین یکپارچه توضیح می‌دهد.

    ~4 ساعت
  6. 6.

    صیقل نهایی و آماده‌سازی برای عرضه

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

    ~5 ساعت