تخفیف!
آموزش عیب یابی و بهینه سازی عملکرد برنامه در سمت Backend

Troubleshooting Backend Performance | آموزش عیب یابی و بهینه سازی عملکرد برنامه در سمت Backend

(1 بررسی مشتری)

قیمت اصلی 1,400,000ریال بود.قیمت فعلی 400,000ریال است.

  • 10.5 ساعت ویدیو با زیرنویس انگلیسی و فارسی و کیفیت 1080
  • به روز رسانی 4/2025 تهیه شده رسمی یودمی ایران
  • مدرس: Hussein Nasser
  • حجم: 11.5GB (ترافیک داخلی)

توضیحات

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

نام دوره : Troubleshooting Backend Performance

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

پیش‌نیاز

توضیحات

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

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

معمولاً اگر به کد منبع یک برنامه دسترسی داشته باشید، رفع اشکال آن آسان‌تر است و توسعه‌دهنده می‌تواند به‌راحتی مشکل را شناسایی کند.

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

به همین دلیل، در این دوره ابزارهایی را معرفی می‌کنم که به کمک آن‌ها می‌توان عملکرد برنامه بک‌اند را تحلیل کرد و بدون نیاز به ورود به کد، حدس خوبی درباره مشکل ارائه داد—که به این رویکرد، «تست جعبه سیاه» گفته می‌شود.

اگر برنامه شما یک اپلیکیشن وب باشد که از طریق مرورگر در دسترس است، ابزار DevTools مرورگر امکان بازرسی تقریباً تمام ترافیک خروجی را فراهم می‌کند و اطلاعات زیادی در مورد برنامه ارائه می‌دهد.

اگر برنامه در مرورگر قابل استفاده نباشد، از ابزار MITM Proxy استفاده خواهیم کرد.

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

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

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

در این موارد، از ابزارهای tcpdump و Wireshark استفاده خواهیم کرد تا پکت‌های سطح پایین شبکه را ضبط کرده و از این طریق درخواست‌ها را ببینیم.

دوره  آموزش عیب یابی و بهینه سازی عملکرد برنامه در سمت Backend برای توسعه‌دهندگان و مهندسانی طراحی شده است که قبلاً تجربه ساخت اپلیکیشن‌های فرانت‌اند و بک‌اند را دارند و می‌خواهند مهارت‌های خود را به سطح بالاتری برسانند.

این دوره در سطح متوسط تا پیشرفته است و توصیه می‌شود شرکت‌کنندگان با مفاهیم پایه‌ای شبکه و بک‌اند آشنایی داشته باشند—که برای هر دوی این موارد، دوره‌هایی نیز توسط من ارائه شده است.

دوره آموزش عیب یابی و بهینه سازی عملکرد برنامه در سمت Backend مناسب چه کسانی است:

  • مهندسان بک‌اند
  • مهندسان فرانت‌اند
  • مهندسان تست و تضمین کیفیت (Q&A)
  • مهندسان فول‌استک

بخشی از دوره :

1 دیدگاه برای Troubleshooting Backend Performance | آموزش عیب یابی و بهینه سازی عملکرد برنامه در سمت Backend

  1. یودمی ایران

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *