تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی بهینه سازی عملکرد

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

1 ساعت 13 دقیقهپیشرفته2023-06-14

مدرسین

Miki Tebeka

Miki Tebeka

CEO at 353Solutions

جزئیات دوره

کدی که سریع‌تر اجرا بشه و حافظه کمتری مصرف کنه، می‌تونه برای سازمان شما پول زیادی صرفه‌جویی کنه، و اپلیکیشن‌های پاسخگو هم کاربران شما رو راضی نگه می‌دارن. برای 25 سال گذشته، میکی تبه‌کا به شرکت‌ها کمک کرده که نرم‌افزارهای سریع‌تر با منابع کمتر بسازن. توی این دوره، اون ابزارها و تکنیک‌هایی رو به اشتراک می‌ذاره که برای بهینه‌سازی کد و سرویس‌ها ازشون استفاده می‌کنه. یاد می‌گیری که کی و چرا باید کد رو بهینه‌سازی کنی و چطور هدف‌گذاری کنی. همچنین می‌فهمی چطور عملکرد کد و مصرف حافظه رو اندازه‌گیری کنی. راه‌حل‌هایی که شامل هم‌زمانی (Concurrency) و بهینه‌سازی سرویس‌ها هستند رو بررسی می‌کنی. بعلاوه، می‌فهمی که چرا ثبت بنچمارک‌ها اهمیت داره و چطور به‌طور مؤثر عملکرد رو مانیتور و تغییر بدی.

مهارت ها

GoAdvancedGoogleCloud ServicesProgramming LanguagesCloud ComputingSoftware Development

سرفصل ها

0. مقدمه

  • 01 - بهینه‌سازی عملکرد را انجام دهید
  • 02 - آنچه باید بدانید
  • 03 - راه اندازی

1. بررسی اجمالی عملکرد

  • 04 - چرا بهینه سازی
  • 05 - تعیین اهداف
  • 06 - درک نماد O بزرگ
  • 07 - مروری بر معماری کامپیوتر

2. بهینه‌سازی CPU

  • 08 - اندازه‌گیری سرعت
  • 09 - استفاده از پروفایلر
  • 10- اشتباهات رایج
  • 11 - نکات و ترفندها
  • 12 - چالش - بهبود ساختار داده
  • 13 - راه حل - بهبود ساختار داده

3. بهینه‌سازی حافظه

  • 14 - اندازه‌گیری حافظه
  • 15 - پروفایل سازی حافظه
  • 16 - اشتباهات رایج
  • 17 - نکات و ترفندها
  • 18 - چالش - بهبود مصرف حافظه
  • 19 - راه حل - بهبود مصرف حافظه

4. همزمانی

  • 20 - قانون امدهل و مفاهیم آن
  • 21 - فن بیرون
  • 22 - تولید کننده مصرف کننده
  • 23 - چالش - نفوذ GitHub
  • 24 - راه حل - نفوذ GitHub

5. بهینه‌سازی خدمات

  • 25 - اندازه‌گیری عملکرد خدمات
  • 26 - انتخاب فرمت سریال سازی
  • 27 - انتخاب وسیله حمل و نقل
  • 28 - ذخیره سازی
  • 29 - چالش - قیمت سهام
  • 30 - راه حل - قیمت سهام

6. فرآیند توسعه

  • 31 - چرا به یک فرآیند نیاز دارید
  • 32 - ثبت معیارها
  • 33 - نظارت و هشدار

نتیجه

  • 34 - مراحل بعدی

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal