نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما می آموزد که چگونه می توانید مسائل مربوط به عملکرد را در برنامه های وب پیدا کرده و آنها را برطرف کنید و به طور دقیق پیشرفت ها را اندازه گیری کنید. توسعه برنامه های وب پیچیده است ، اما صرف نظر از انتخاب هایی که انجام می دهید ، یک چیز مهم (و به ویژه برای 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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات