دوره آموزشی یادگیری عملکرد اپلیکیشن وب سازمانی
5 ساعت 3 دقیقهپیشرفته2017-10-10
مدرسین

Maximiliano Firtman
Mobile and Web Developer, Trainer, Speaker, Writer
جزئیات دوره
اکثر برنامه های سازمانی به صورت آنلاین در حال حرکت هستند. اما اگر بارگذاری برنامه شما بیش از سه ثانیه طول بکشد، بیش از 50 درصد از کاربران شما آن را رها می کنند. بهینه سازی عملکرد وب (WPO) به توسعه دهندگان کمک می کند تا با کاهش بار سرور، تبدیل و کارایی کاربر را افزایش دهند. WPO یک تکنیک ضروری برای برنامه های کاربردی مبتنی بر وب کارآمد است و یکی از تکنیک هایی است که هر معمار و مهندس سازمانی باید به آن تسلط داشته باشد. این دوره اصول WPO را آموزش میدهد، از جمله انواع مختلف معیارها و نمودارهایی که کارشناسان برای اندازهگیری عوامل عملکرد حیاتی مانند بار و زمان تعامل استفاده میکنند. ابزارهای مناسب برای اندازهگیری جنبههایی مانند تجزیه و سرعت رندر، از جمله WebPagetest، ابزارهای توسعهدهنده مرورگر داخلی، Google Lighthouse و APIهایی را که به شما امکان دسترسی به دادههای عملکرد تولید در زمان واقعی را میدهند، کشف کنید. بهعلاوه، تکنیکهایی را مشاهده کنید که عملکرد و بارگذاری برنامه را در دستگاههای موبایل و دسکتاپ بهبود میبخشد و کارایی و درک کاربر از برنامه را افزایش میدهد.
اهداف یادگیری
بهینه سازی عملکرد وب (WPO)
نمودارها و معیارهای اندازه گیری عملکرد
اندازه گیری عملکرد در پلتفرم ها و شبکه های مختلف
ابزار اندازه گیری
بهینه سازی شبکه ها، تجزیه، رندر و تصاویر
بهبود عملکرد و تعاملات مکرر کاربر
اهداف یادگیری
بهینه سازی عملکرد وب (WPO)
نمودارها و معیارهای اندازه گیری عملکرد
اندازه گیری عملکرد در پلتفرم ها و شبکه های مختلف
ابزار اندازه گیری
بهینه سازی شبکه ها، تجزیه، رندر و تصاویر
بهبود عملکرد و تعاملات مکرر کاربر
مهارت ها
Full-Stack Web DevelopmentLearningWeb Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
1. بهینهسازی عملکرد وب
- 03 - بهینهسازی عملکرد وب (WPO)
- 04 - WPO در دنیای سازمانی
- 05 - کجا تلاش خود را متمرکز کنیم
- 06 - اهداف عملکرد و ادراک
- 07 - درک وب موبایل
2. نمودارها و معیارها
- 08 - نمودار آبشار
- 09 - فرمت HAR
- 10 - نقاط عطف عملکرد
- 11 - نماهای نوار فیلم
- 12 - شاخص سرعت
3. اندازهگیری عملکرد
- 13 - اندازهگیری بر روی سکوهای مختلف
- 14 - اندازهگیری در شبکههای مختلف
- 15 - استفاده از WebPagetest
- 16 - ایجاد اسکریپت با WebPagetest
- 17 - استفاده از ابزارهای توسعه دهنده مایکروسافت اج
- 18 - استفاده از ابزارهای توسعه دهنده سافاری
- 19 - استفاده از ابزارهای توسعه دهنده فایرفاکس
- 20 - استفاده از ابزارهای توسعه دهنده گوگل کروم
- 21 - استفاده از Lighthouse
- 22 - اندازهگیری در اندروید و iOS
- 23 - اندازهگیری در تولید با API
4. بهبود تجربه بارگذاری
- 24 - بررسی مراحل بارگذاری
- 25 - بهینهسازی شبکه، قسمت 1
- 26 - بهینهسازی شبکه قسمت 2
- 27 - بهینهسازی تجزیه
- 28 - بهینهسازی رندر
- 29 - بهینهسازی تصاویر
- 30 - دستیابی به عملکرد بارگذاری شدید
5. بهبود عملکرد کاربر مکرر
- 31 - ملاقات با دوست جدید خود - حافظه پنهان
- 32 - واکشی برای آیندههای احتمالی
- 33 - کارگران خدماتی را سر کار بگذارید
- 34 - ایدههای کارگر خدماتی پیشرفته
6. بهبود تجربه تعامل
- 35 - دادن بازخورد فوری
- 36 - حفظ نرخ فریم ثابت
نتیجه
- 37 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ادغام رابط برنامهنویسی ChatGPT در برنامههای قدیمی React
- دوره آموزشی شروع به کار با چارچوب خوش معماری AWS
- دوره آموزشی فریمورک AWS با معماری خوب در عمل
- دوره آموزشی رمزگشایی Angular: بهینهسازی عملکرد
- دوره آموزشی یادگیری اسپرینگ با اسپرینگ بوت
- دوره آموزشی یادگیری Spring 6 با Spring Boot 3
- دوره آموزشی جاوا EE 8 :جاوا سرور Faces JSF 2.3
- دوره آموزشی JSON-B با Java EE 8
مسیرهای مرتبط
- مسیر آموزشی شروع به عنوان یک توسعه دهنده جاوا
- مسیر آموزشی مدیریت مدلهای زبان بزرگ (LLMs) با LLMOps
- مسیر آموزشی ارتقا مهارت های توسعه دهنده اسپرینگ خود
- مسیر آموزشی ارتقا مهارت های خود به عنوان یک Azure Administrator
- مسیر آموزشی گواهی حرفهای مبانی جاوا
- مسیر آموزشی ارتقاء مهارت های Node.js خود
- مسیر آموزشی تبدیل شدن به یک استاد توسعه نرم افزار Agile
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده SQL