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

Web Performance for Progressive Web Apps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه می توانید مسائل مربوط به عملکرد را در برنامه های وب پیدا کرده و آنها را برطرف کنید و به طور دقیق پیشرفت ها را اندازه گیری کنید. توسعه برنامه های وب پیچیده است ، اما صرف نظر از انتخاب هایی که انجام می دهید ، یک چیز مهم (و به ویژه برای PWA ها) عملکرد است. در این دوره ، Web Performance for Progressive Web Apps ، شما می آموزید که چگونه مسائل مربوط به عملکرد را در PWA اندازه گیری ، شناسایی و رفع کنید. ابتدا ، نحوه اندازه گیری عملکرد یک برنامه وب را با استفاده از ابزارهای مختلف کشف خواهید کرد. در ادامه برخی از تکنیک های استفاده در کد سمت سرور را کشف خواهید کرد که منجر به سرعت و عملکرد بهتر می شود. سپس ، خواهید فهمید که چگونه به جای انتظار برای شکایت شخصی نسبت به عملکرد وب واکنش نشان دهید. وقتی با این تکنیک ها راحت باشید ، یک قدم جلوتر می روید و با چرایی اهمیت عملکرد برای PWA آشنا می شوید. سرانجام ، شما یاد خواهید گرفت که چگونه برای بهبودها برنامه ریزی کنید و تغییرات را گام به گام اعمال کنید و عملکرد را بعد از هر مرحله اندازه گیری کنید تا مطمئن شوید که در مسیر درست قرار دارید. پس از پایان این دوره ، مهارت ها و دانش لازم برای ایجاد برنامه های وب پیشرفته با عملکرد خوب را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

بهینه سازی عملکرد وب چیست؟ What Is Web Performance Optimization?

  • مقدمه Introduction

  • عملکرد وب چیست؟ What Is Web Performance?

  • معیارهای عملکرد وب توضیح داده شده است Web Performance Metrics Explained

  • چرا مهم است؟ Why Does It Matter?

  • عملکرد برای PWA ها Performance for PWAs

  • مرور برنامه آزمایشی Reviewing the Demo Application

  • خلاصه Summary

چگونه می توان عملکرد وب را اندازه گیری کرد How to Measure Web Performance

  • مقدمه Introduction

  • Chrome DevTools Chrome DevTools

  • Throttling شبکه و CPU Network and CPU Throttling

  • گزارش حسابرسی Audit Report

  • گزارش عملکرد زمان اجرا Runtime Performance Report

  • ابزار شخص ثالث Third Party Tools

  • خلاصه Summary

عملکرد ادراک شده Perceived Performance

  • مقدمه Introduction

  • مسیر رندر انتقادی Critical Rendering Path

  • موفقیتهای سریع Quick Wins

  • عملکرد ادراک شده Perceived Performance

  • تغییرات کوچک با تأثیر بزرگ Small Changes with Big Impact

  • اندازه گیری آنچه برای کاربر شما مهم است Measuring What Is Important for Your User

  • خلاصه Summary

بهینه سازی های سمت سرور Server Side Optimizations

  • مقدمه Introduction

  • فشرده سازی Compression

  • ذخیره سازی Caching

  • کوچک سازی و بسته بندی Minification and Bundling

  • نسخه ی نمایشی: کوچک سازی و بسته بندی Demo: Minification and Bundling

  • بهینه سازی کد Code Optimization

  • HTTP2 HTTP2

  • با استفاده از CDN Using a CDN

  • خلاصه Summary

روشهای عملکرد وب واکنشی Reactive Web Performance Techniques

  • مقدمه Introduction

  • رابط فعال عملکرد وب و API اطلاعات شبکه Reactive Web Performance and Network Information API

  • صفحه مشاهده API Page Visibility API

  • تغییر اندازه API مشاهدهگر Resize Observer API

  • Intersection Observer API Intersection Observer API

  • خلاصه Summary

بهینه سازی عملکرد سمت مشتری Client Side Performance Optimization

  • مقدمه Introduction

  • پشتیبانی آفلاین Offline Support

  • بهینه سازی تصویر Image Optimization

  • بهینه سازی قلم وب Web Font Optimization

  • بهینه سازی CSS CSS Optimization

  • بهینه سازی جاوا اسکریپت JavaScript Optimization

  • الگوی PRPL و تجزیه و تحلیل بسته های نرم افزاری PRPL Pattern and Analyzing Bundles

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش عملکرد وب برای برنامه های وب پیشرفته
جزییات دوره
1h 53m
45
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Yaser Mehraban Yaser Mehraban

Yas یک مهندس پیشرو و مستقر در ملبورن است که از ساخت و ساز از سایت های تجاری کوچک تا برنامه های وب تعاملی غنی در مقیاس بزرگ لذت می برد. او بیش از ده سال تجربه توسعه در زیر کمربند خود دارد ، که با توجه به ماهیت تفکر خود ، در عین حال چالش برانگیز و پاداش آور بوده است. او علاقه مند به همه وب است و در اوقات فراغت خود ، جدا از برخی از کارهای چوبی ، در حال خواندن ، نوشتن و کار بر روی جدیدترین و بهترین فناوری ها و چارچوب های وب است. برنامه های وب پیشرفته ، WebAssemble ، API های سمت مشتری ، عملکرد وب ، شما اسم آن را می گذارید ، او همه در کار است.