/ LEARNING PATHS
مسیرهای یادگیری
برای یادگیری پیوسته، از اولین نوشتهٔ هر مسیر شروع کن. جلسهها به ترتیب مطالعه چیده شدهاند.
میکروتیک در ۳۰ شب
۳۰ نوشتهاز شروع کار با RouterOS تا شبکه، بیسیم، فایروال، QoS و عیبیابی؛ بر اساس سرفصل MTCNA.
راهنمای آزمایشگاه و تطبیق با سرفصل رسمی MTCNA ←
- آموزش میکروتیک MTCNA؛ شب ۱: نقشهٔ راه، پیشنیازها و ساخت آزمایشگاه
- آموزش میکروتیک MTCNA؛ شب ۲: اولین ورود؛ WinBox، WebFig و تنظیم پیشفرض
- آموزش میکروتیک MTCNA؛ شب ۳: CLI، تکمیل فرمان و Safe Mode
- آموزش میکروتیک MTCNA؛ شب ۴: اولین اینترنت؛ LAN، DHCP Client و Masquerade
- آموزش میکروتیک MTCNA؛ شب ۵: کاربران، سرویسها و محدود کردن مدیریت
- آموزش میکروتیک MTCNA؛ شب ۶: پکیجها، ارتقای RouterOS و RouterBOOT
- آموزش میکروتیک MTCNA؛ شب ۷: Backup، Export، Reset و Netinstall
- آموزش میکروتیک MTCNA؛ شب ۸: DHCP Server، Network و Leaseها
- آموزش میکروتیک MTCNA؛ شب ۹: ARP، همسایهها و حالتهای Interface
- آموزش میکروتیک MTCNA؛ شب ۱۰: Bridge، پورتها و جلوگیری از Loop
- آموزش میکروتیک MTCNA؛ شب ۱۱: جدول Route، Flagها و مسیر پیشفرض
- آموزش میکروتیک MTCNA؛ شب ۱۲: مسیریابی دو شعبه و مسیر برگشت
- آموزش میکروتیک MTCNA؛ شب ۱۳: رادیو، کانال، نرخ داده و محدودیت کشور
- آموزش میکروتیک MTCNA؛ شب ۱۴: ساخت لینک AP و Station و تفاوت Station Bridge
- آموزش میکروتیک MTCNA؛ شب ۱۵: امنیت بیسیم، ACL، WPS و Registration
- آموزش میکروتیک MTCNA؛ شب ۱۶: مسیر بسته، Chainها و Connection tracking
- آموزش میکروتیک MTCNA؛ شب ۱۷: حفاظت روتر و کاربران با Address List
- آموزش میکروتیک MTCNA؛ شب ۱۸: Source NAT، Port Forward و Redirect
- آموزش میکروتیک MTCNA؛ شب ۱۹: FastTrack و اثر آن بر مشاهده و QoS
- آموزش میکروتیک MTCNA؛ شب ۲۰: Simple Queue، Target و تضمین ظرفیت
- آموزش میکروتیک MTCNA؛ شب ۲۱: Burst و تفاوت زمان میانگین با زمان جهش
- آموزش میکروتیک MTCNA؛ شب ۲۲: PCQ؛ اشتراک منصفانهٔ یک Queue
- آموزش میکروتیک MTCNA؛ شب ۲۳: PPP، Pool، Profile و Secret
- آموزش میکروتیک MTCNA؛ شب ۲۴: PPPoE Server و Client در شبکهٔ محلی
- آموزش میکروتیک MTCNA؛ شب ۲۵: آدرس Point-to-point و شناخت PPTP قدیمی
- آموزش میکروتیک MTCNA؛ شب ۲۶: SSTP Client، Certificate و مسیر امن
- آموزش میکروتیک MTCNA؛ شب ۲۷: Ping، Traceroute، Netwatch و E-mail
- آموزش میکروتیک MTCNA؛ شب ۲۸: Traffic Monitor، Torch، Graphs، SNMP و The Dude
- آموزش میکروتیک MTCNA؛ شب ۲۹: Log، Supout و گزارش قابل بررسی خرابی
- آموزش میکروتیک MTCNA؛ شب ۳۰: پروژهٔ نهایی و مرور نه ماژول MTCNA
کوبرنتیز، قدم به قدم
۱۴ نوشتهاز معماری کلاستر و Pod تا شبکه، منابع و آمادهسازی برای محیط عملیاتی.
- آموزش کوبرنتیز؛ شب اول: معماری کلاستر
- آموزش کوبرنتیز؛ شب دوم: kubectl و کشف API
- آموزش کوبرنتیز؛ شب سوم: Podها
- آموزش کوبرنتیز؛ شب چهارم: Deployment، ReplicaSet و Rollout
- آموزش کوبرنتیز؛ شب پنجم: Service و EndpointSlice
- آموزش کوبرنتیز؛ شب ششم: YAML اعلانی
- آموزش کوبرنتیز؛ شب هفتم: بازبینی و تمرین خرابی
- آموزش کوبرنتیز؛ شب هشتم: ConfigMapها
- آموزش کوبرنتیز؛ شب نهم: Secretها
- آموزش کوبرنتیز؛ شب دهم: Probeهای Startup، Readiness و Liveness
- آموزش کوبرنتیز؛ شب یازدهم: Request، Limit و QoS منابع
- آموزش کوبرنتیز؛ شب دوازدهم: چرخهٔ حیات Pod و خاتمهٔ آرام
- آموزش کوبرنتیز؛ شب سیزدهم: الگوهای Pod چندکانتینری
- آموزش کوبرنتیز؛ شب چهاردهم: بازبینی Workload محیط تولید
ترافیک در ۳۰ شب
۳۰ نوشتهمسیریابی، TLS و بهرهبرداری؛ با Compose، Swarm، Nomad و Kubernetes.
راهنمای دوره و فهرست تمرینها ←
- شب ۰۱: نگهداری Traefik با Docker Compose
- شب ۰۲: نگهداری Traefik با Docker Swarm
- شب ۰۳: نگهداری Traefik با HashiCorp Nomad
- شب ۰۴: نگهداری Traefik با Kubernetes
- شب ۰۵: تنظیمات ایستا و پویا در Traefik
- شب ۰۶: مبانی شبکه، DNS و TLS برای آزمایشگاه
- شب ۰۷: نصب Traefik روی Docker Compose
- شب ۰۸: مسیریابها و میانافزارها در Compose
- شب ۰۹: TLS و ACME در Compose
- شب ۱۰: تغییر، ارتقا و بازیابی در Compose
- شب ۱۱: نصب Traefik روی Docker Swarm
- شب ۱۲: مسیریابی و کشف سرویس در Swarm
- شب ۱۳: TLS، اطلاعات محرمانه و دسترسپذیری بالا در Swarm
- شب ۱۴: بهروزرسانی و بازگشت در Swarm
- شب ۱۵: کشف سرویس و شبکه در Nomad
- شب ۱۶: نصب Traefik بهعنوان job در Nomad
- شب ۱۷: مسیرها و میانافزارها در Nomad
- شب ۱۸: TLS، ACL و دسترسپذیری در Nomad
- شب ۱۹: انتشار و بازگشت در Nomad
- شب ۲۰: نصب Traefik با Helm
- شب ۲۱: Ingress و IngressRoute در Kubernetes
- شب ۲۲: Gateway API در Kubernetes
- شب ۲۳: TLS در Kubernetes
- شب ۲۴: دسترسپذیری بالا و ارتقا در Kubernetes
- شب ۲۵: تنظیمات پویای قابلانتقال
- شب ۲۶: لاگ، متریک، ردیابی و SLO
- شب ۲۷: ایمنسازی Traefik
- شب ۲۸: مدیریت ایمن تغییر و GitOps
- شب ۲۹: عیبیابی و بازیابی پس از بحران
- شب ۳۰: پروژهٔ نهایی آمادهٔ بهرهبرداری
مدیریت بستههای لینوکس
۱۰ نوشتهشناخت APT و DNF، اعتماد به مخازن و ساخت مخزن داخلی؛ سپس Snap و Flatpak.
- شمارهٔ نسخهٔ بستههای اوبونتو چه معنایی دارد؟
- پشت صحنهٔ APT و dpkg؛ از مخزن تا بستهٔ نصبشده
- میرورهای APT چگونه کار میکنند و اعتماد به مخزن از کجا میآید؟
- ساخت مخزن داخلی APT با aptly؛ از بستهٔ شخصی تا انتشار کنترلشده
- پشت صحنهٔ DNF و RPM؛ از مخزن تا بستهٔ نصبشده
- میرورهای DNF چگونه کار میکنند و اعتماد به RPM از کجا میآید؟
- ساخت مخزن داخلی RPM؛ از بستهٔ شخصی تا انتشار کنترلشده با DNF
- چرا برای بعضی برنامهها از Snap و Flatpak بهجای deb و rpm استفاده میکنیم؟
- Snap و Flatpak از کجا آمدند؟ تاریخچه و معماری انتشار برنامه در لینوکس
- Snap یا Flatpak؟ مقایسهٔ فنی، وضعیت بازار و انتخاب من
شبکه با IPv6
۱۶ نوشتهاز مدل ذهنی و آدرسدهی تا راهاندازی شبکه و عیبیابی سرویسها.
- آموزش IPv6؛ شب اول: مدل ذهنی IPv6
- آموزش IPv6؛ شب دوم: نگارش آدرس و Subnetting
- آموزش IPv6؛ شب سوم: ND، RA، SLAAC و DHCPv6
- آموزش IPv6؛ شب چهارم: ساخت Lab و جعبهابزار عیبیابی
- آموزش IPv6؛ شب پنجم: دریافت Prefix عمومی قابل استفاده
- آموزش IPv6؛ شب ششم: عملیات IPv6 در Linux
- آموزش IPv6؛ شب هفتم: Ubuntu Server و Netplan
- آموزش IPv6؛ شب هشتم: پیکربندی شبکه در Debian
- آموزش IPv6؛ شب نهم: AlmaLinux و NetworkManager
- آموزش IPv6؛ شب دهم: WAN و IPv6 عمومی در RouterOS v7
- آموزش IPv6؛ شب یازدهم: LANهای Routeشده، GUA و ULA
- آموزش IPv6؛ شب دوازدهم: Firewall در RouterOS
- آموزش IPv6؛ شب سیزدهم: NAT66 فقط برای استثناها
- آموزش IPv6؛ شب چهاردهم: انتشار Web Service بهصورت Dual Stack
- آموزش IPv6؛ شب پانزدهم: ایمیل، DNS و جزئیات Production
- آموزش IPv6؛ شب شانزدهم: عیبیابی، Hardening و پروژهٔ پایانی