دوره آموزشی سرویس های سریعتر پایتون
1 ساعت 24 دقیقهپیشرفته2018-03-23
مدرسین

Miki Tebeka
CEO at 353Solutions
جزئیات دوره
گاهی اوقات، تفاوت بین یک برنامه پایتون خوب و یک برنامه عالی در کد پیدا نمی شود. این در سرویس هایی است که از نرم افزار شما پشتیبانی می کنند. در این دوره، مدرس Miki Tebeka نکات و تکنیک های بهینه سازی پایتون را برای توسعه و اجرای سایت ها و برنامه های کاربردی کارآمدتر معرفی می کند. یاد بگیرید چگونه گلوگاه ها را پیدا کنید، کد خود را تست استرس کنید، از الگوریتم های کش استفاده کنید، به طور موثر «تقلب» کنید، کار را روی یک یا چند ماشین توزیع کنید و روش های انتقال و رمزگذاری مناسب را انتخاب کنید. او همچنین بار متعادل کننده ها و چارچوب های سرور قدرتمند را برای HTTP و TCP معرفی می کند و نحوه ارائه محتوای ثابت را نشان می دهد. بعلاوه، نحوه نظارت بر عملکرد پروژه های خود و تنظیم هشدارها را بیاموزید تا از خرابی سیستم یا سرویس مطلع شوید.
اهداف یادگیری
ابزار تجارت
ذخیره سازی
تقلب کردن
توزیع کار
سرورهای نوشتن
انتخاب چارچوب سرور
فرآیندهایی مانند نظارت
اهداف یادگیری
ابزار تجارت
ذخیره سازی
تقلب کردن
توزیع کار
سرورهای نوشتن
انتخاب چارچوب سرور
فرآیندهایی مانند نظارت
مهارت ها
AdvancedPythonProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
1. ابزارهای تجارت
- 03 - همیشه ابتدا مشخصات را انتخاب کنید
- 04 - نکات کلی
- 05 - strace
- 06 - استرس
2. ذخیره سازی
- 07 - بررسی اجمالی
- 08 - فیلتر شکوفه
3. تقلب
- 09 - زمانی که تقریب به اندازه کافی خوب باشد
- 10 - مثال تقلب
4. توزیع کار
- 11 - قانون امدال
- 12 - مثال - رشته ها
- 13 - فراتر از دستگاه تک
5. نوشتن سرور
- 14 - مشکل C10K
- 15 - asyncio
- 16 - انتخاب حمل و نقل
- 17 - انتخاب فرمت سریال سازی
- 18 - فشرده سازی
6. چارچوبهای سرور
- 19 - نحوه انتخاب فریم ورک
- 20 - سرورهای HTTP
- 21 - سرورهای TCP
- 22 - متعادل کنندههای بار
- 23 - ارائه محتوای ثابت
7. فرآیند
- 24 - چرا به فرآیند نیاز داریم
- 25 - نظارت
- 26 - هشدار دهنده
نتیجه
- 27 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Tableau پیشرفته برای متخصصان حوزه آب و هوا
- دوره آموزشی تحلیل پیشرفته دادههای مکانی در پایتون
- دوره آموزشی اسکریپتنویسی پیشرفته برای تستکنندگان: دادههای محلی، صفحات گسترده و گزارشدهی
- دوره آموزشی کدنویسی امن درسی پلاس پلاس
- دوره آموزشی ساخت کتابخانههای Angular
- دوره آموزشی رمزگشایی Angular: بهینهسازی عملکرد
- دوره آموزشی ویندوز ۱۱ پیشرفته برای مدیران محلی
- دوره آموزشی ساخت میکروسرویسهای مقیاسپذیر با TypeScript و Node.js