دوره آموزشی یادگیری عملکرد اپلیکیشن وب سازمانی
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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی داشبوردهای مجهز به هوش مصنوعی با Streamlit
- دوره آموزشی ساخت MVP یک سرویس ابری (SaaS) در یک روز
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM
- دوره آموزشی توسعه یک دستیار بازبینی کد
- دوره آموزشی یادگیری REST API ها
- دوره آموزشی جاوا: تست خودکار API با REST Assured
- دوره آموزشی ساخت برنامههای وب مبتنی بر هوش مصنوعی در Bolt.new
- دوره آموزشی مدیریت قطعههای کد با Windsurf