/ LEARNING PATHS

مسیرهای یادگیری

برای یادگیری پیوسته، از اولین نوشتهٔ هر مسیر شروع کن. جلسه‌ها به ترتیب مطالعه چیده شده‌اند.

میکروتیک در ۳۰ شب

۳۰ نوشته

از شروع کار با RouterOS تا شبکه، بی‌سیم، فایروال، QoS و عیب‌یابی؛ بر اساس سرفصل MTCNA.

راهنمای آزمایشگاه و تطبیق با سرفصل رسمی MTCNA ←

  1. آموزش میکروتیک MTCNA؛ شب ۱: نقشهٔ راه، پیش‌نیازها و ساخت آزمایشگاه
  2. آموزش میکروتیک MTCNA؛ شب ۲: اولین ورود؛ WinBox، WebFig و تنظیم پیش‌فرض
  3. آموزش میکروتیک MTCNA؛ شب ۳: CLI، تکمیل فرمان و Safe Mode
  4. آموزش میکروتیک MTCNA؛ شب ۴: اولین اینترنت؛ LAN، DHCP Client و Masquerade
  5. آموزش میکروتیک MTCNA؛ شب ۵: کاربران، سرویس‌ها و محدود کردن مدیریت
  6. آموزش میکروتیک MTCNA؛ شب ۶: پکیج‌ها، ارتقای RouterOS و RouterBOOT
  7. آموزش میکروتیک MTCNA؛ شب ۷: Backup، Export، Reset و Netinstall
  8. آموزش میکروتیک MTCNA؛ شب ۸: DHCP Server، Network و Leaseها
  9. آموزش میکروتیک MTCNA؛ شب ۹: ARP، همسایه‌ها و حالت‌های Interface
  10. آموزش میکروتیک MTCNA؛ شب ۱۰: Bridge، پورت‌ها و جلوگیری از Loop
  11. آموزش میکروتیک MTCNA؛ شب ۱۱: جدول Route، Flagها و مسیر پیش‌فرض
  12. آموزش میکروتیک MTCNA؛ شب ۱۲: مسیریابی دو شعبه و مسیر برگشت
  13. آموزش میکروتیک MTCNA؛ شب ۱۳: رادیو، کانال، نرخ داده و محدودیت کشور
  14. آموزش میکروتیک MTCNA؛ شب ۱۴: ساخت لینک AP و Station و تفاوت Station Bridge
  15. آموزش میکروتیک MTCNA؛ شب ۱۵: امنیت بی‌سیم، ACL، WPS و Registration
  16. آموزش میکروتیک MTCNA؛ شب ۱۶: مسیر بسته، Chainها و Connection tracking
  17. آموزش میکروتیک MTCNA؛ شب ۱۷: حفاظت روتر و کاربران با Address List
  18. آموزش میکروتیک MTCNA؛ شب ۱۸: Source NAT، Port Forward و Redirect
  19. آموزش میکروتیک MTCNA؛ شب ۱۹: FastTrack و اثر آن بر مشاهده و QoS
  20. آموزش میکروتیک MTCNA؛ شب ۲۰: Simple Queue، Target و تضمین ظرفیت
  21. آموزش میکروتیک MTCNA؛ شب ۲۱: Burst و تفاوت زمان میانگین با زمان جهش
  22. آموزش میکروتیک MTCNA؛ شب ۲۲: PCQ؛ اشتراک منصفانهٔ یک Queue
  23. آموزش میکروتیک MTCNA؛ شب ۲۳: PPP، Pool، Profile و Secret
  24. آموزش میکروتیک MTCNA؛ شب ۲۴: PPPoE Server و Client در شبکهٔ محلی
  25. آموزش میکروتیک MTCNA؛ شب ۲۵: آدرس Point-to-point و شناخت PPTP قدیمی
  26. آموزش میکروتیک MTCNA؛ شب ۲۶: SSTP Client، Certificate و مسیر امن
  27. آموزش میکروتیک MTCNA؛ شب ۲۷: Ping، Traceroute، Netwatch و E-mail
  28. آموزش میکروتیک MTCNA؛ شب ۲۸: Traffic Monitor، Torch، Graphs، SNMP و The Dude
  29. آموزش میکروتیک MTCNA؛ شب ۲۹: Log، Supout و گزارش قابل بررسی خرابی
  30. آموزش میکروتیک MTCNA؛ شب ۳۰: پروژهٔ نهایی و مرور نه ماژول MTCNA

کوبرنتیز، قدم به قدم

۱۴ نوشته

از معماری کلاستر و Pod تا شبکه، منابع و آماده‌سازی برای محیط عملیاتی.

  1. آموزش کوبرنتیز؛ شب اول: معماری کلاستر
  2. آموزش کوبرنتیز؛ شب دوم: kubectl و کشف API
  3. آموزش کوبرنتیز؛ شب سوم: Podها
  4. آموزش کوبرنتیز؛ شب چهارم: Deployment، ReplicaSet و Rollout
  5. آموزش کوبرنتیز؛ شب پنجم: Service و EndpointSlice
  6. آموزش کوبرنتیز؛ شب ششم: YAML اعلانی
  7. آموزش کوبرنتیز؛ شب هفتم: بازبینی و تمرین خرابی
  8. آموزش کوبرنتیز؛ شب هشتم: ConfigMapها
  9. آموزش کوبرنتیز؛ شب نهم: Secretها
  10. آموزش کوبرنتیز؛ شب دهم: Probeهای Startup، Readiness و Liveness
  11. آموزش کوبرنتیز؛ شب یازدهم: Request، Limit و QoS منابع
  12. آموزش کوبرنتیز؛ شب دوازدهم: چرخهٔ حیات Pod و خاتمهٔ آرام
  13. آموزش کوبرنتیز؛ شب سیزدهم: الگوهای Pod چندکانتینری
  14. آموزش کوبرنتیز؛ شب چهاردهم: بازبینی Workload محیط تولید

ترافیک در ۳۰ شب

۳۰ نوشته

مسیریابی، TLS و بهره‌برداری؛ با Compose، Swarm، Nomad و Kubernetes.

راهنمای دوره و فهرست تمرین‌ها ←

  1. شب ۰۱: نگه‌داری Traefik با Docker Compose
  2. شب ۰۲: نگه‌داری Traefik با Docker Swarm
  3. شب ۰۳: نگه‌داری Traefik با HashiCorp Nomad
  4. شب ۰۴: نگه‌داری Traefik با Kubernetes
  5. شب ۰۵: تنظیمات ایستا و پویا در Traefik
  6. شب ۰۶: مبانی شبکه، DNS و TLS برای آزمایشگاه
  7. شب ۰۷: نصب Traefik روی Docker Compose
  8. شب ۰۸: مسیریاب‌ها و میان‌افزارها در Compose
  9. شب ۰۹: TLS و ACME در Compose
  10. شب ۱۰: تغییر، ارتقا و بازیابی در Compose
  11. شب ۱۱: نصب Traefik روی Docker Swarm
  12. شب ۱۲: مسیریابی و کشف سرویس در Swarm
  13. شب ۱۳: TLS، اطلاعات محرمانه و دسترس‌پذیری بالا در Swarm
  14. شب ۱۴: به‌روزرسانی و بازگشت در Swarm
  15. شب ۱۵: کشف سرویس و شبکه در Nomad
  16. شب ۱۶: نصب Traefik به‌عنوان job در Nomad
  17. شب ۱۷: مسیرها و میان‌افزارها در Nomad
  18. شب ۱۸: TLS، ACL و دسترس‌پذیری در Nomad
  19. شب ۱۹: انتشار و بازگشت در Nomad
  20. شب ۲۰: نصب Traefik با Helm
  21. شب ۲۱: Ingress و IngressRoute در Kubernetes
  22. شب ۲۲: Gateway API در Kubernetes
  23. شب ۲۳: TLS در Kubernetes
  24. شب ۲۴: دسترس‌پذیری بالا و ارتقا در Kubernetes
  25. شب ۲۵: تنظیمات پویای قابل‌انتقال
  26. شب ۲۶: لاگ، متریک، ردیابی و SLO
  27. شب ۲۷: ایمن‌سازی Traefik
  28. شب ۲۸: مدیریت ایمن تغییر و GitOps
  29. شب ۲۹: عیب‌یابی و بازیابی پس از بحران
  30. شب ۳۰: پروژهٔ نهایی آمادهٔ بهره‌برداری

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

۱۰ نوشته

شناخت APT و DNF، اعتماد به مخازن و ساخت مخزن داخلی؛ سپس Snap و Flatpak.

  1. شمارهٔ نسخهٔ بسته‌های اوبونتو چه معنایی دارد؟
  2. پشت صحنهٔ APT و dpkg؛ از مخزن تا بستهٔ نصب‌شده
  3. میرورهای APT چگونه کار می‌کنند و اعتماد به مخزن از کجا می‌آید؟
  4. ساخت مخزن داخلی APT با aptly؛ از بستهٔ شخصی تا انتشار کنترل‌شده
  5. پشت صحنهٔ DNF و RPM؛ از مخزن تا بستهٔ نصب‌شده
  6. میرورهای DNF چگونه کار می‌کنند و اعتماد به RPM از کجا می‌آید؟
  7. ساخت مخزن داخلی RPM؛ از بستهٔ شخصی تا انتشار کنترل‌شده با DNF
  8. چرا برای بعضی برنامه‌ها از Snap و Flatpak به‌جای deb و rpm استفاده می‌کنیم؟
  9. Snap و Flatpak از کجا آمدند؟ تاریخچه و معماری انتشار برنامه در لینوکس
  10. Snap یا Flatpak؟ مقایسهٔ فنی، وضعیت بازار و انتخاب من

شبکه با IPv6

۱۶ نوشته

از مدل ذهنی و آدرس‌دهی تا راه‌اندازی شبکه و عیب‌یابی سرویس‌ها.

  1. آموزش IPv6؛ شب اول: مدل ذهنی IPv6
  2. آموزش IPv6؛ شب دوم: نگارش آدرس و Subnetting
  3. آموزش IPv6؛ شب سوم: ND، RA، SLAAC و DHCPv6
  4. آموزش IPv6؛ شب چهارم: ساخت Lab و جعبه‌ابزار عیب‌یابی
  5. آموزش IPv6؛ شب پنجم: دریافت Prefix عمومی قابل استفاده
  6. آموزش IPv6؛ شب ششم: عملیات IPv6 در Linux
  7. آموزش IPv6؛ شب هفتم: Ubuntu Server و Netplan
  8. آموزش IPv6؛ شب هشتم: پیکربندی شبکه در Debian
  9. آموزش IPv6؛ شب نهم: AlmaLinux و NetworkManager
  10. آموزش IPv6؛ شب دهم: WAN و IPv6 عمومی در RouterOS v7
  11. آموزش IPv6؛ شب یازدهم: LANهای Route‌شده، GUA و ULA
  12. آموزش IPv6؛ شب دوازدهم: Firewall در RouterOS
  13. آموزش IPv6؛ شب سیزدهم: NAT66 فقط برای استثناها
  14. آموزش IPv6؛ شب چهاردهم: انتشار Web Service به‌صورت Dual Stack
  15. آموزش IPv6؛ شب پانزدهم: ایمیل، DNS و جزئیات Production
  16. آموزش IPv6؛ شب شانزدهم: عیب‌یابی، Hardening و پروژهٔ پایانی