بهبود عملکرد وبسایت شما - راهنمای عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- این دوره یک راهنمای عملی است. شما به طور عملی خواهید آموخت که چگونه عملکرد وبسایت خود را بهبود دهید.
- شما یک روش با مراحل و ابزارهای روشن دریافت خواهید کرد که شما را در مسیر صحیح برای بهبود عملکرد وبسایتتان هدایت میکند.
- شما به طور عملی یاد خواهید گرفت که چگونه عملکرد صفحات وبسایت خود را با استفاده از PageSpeed Insights اندازهگیری کنید.
- به طور عملی عملکرد صفحات وبسایت خود را با استفاده از WebPageTest و ابزارهای دیگر تحلیل خواهید کرد.
- به طور عملی یاد خواهید گرفت که چگونه از PageSpeed Insights استفاده کرده و توصیههایی برای بهبود عملکرد وبسایت خود دریافت کنید.
- شما به طور عملی یاد خواهید گرفت که چگونه سئو، دسترسیپذیری و متریکهای بهترین شیوه را برای صفحات وب خود بهبود دهید.
- با مفاهیم مرتبط با عملکرد مانند اجزای حیاتی وب، CLS و LCP و TBT، مسیر رندرینگ بحرانی و غیره آشنا خواهید شد.
- شما یاد خواهید گرفت که چگونه فرمتهای تصویری را به WEBP تبدیل کنید و فایلها را با استفاده از پکیج پردازش تصویر یعنی Sharp کراپ کنید.
- یاد خواهید گرفت که چگونه اندازه فایل CSS را با استفاده از Minify و PurgeCSS کاهش دهید.
- یاد خواهید گرفت که چگونه تصاویر واکنشگرا، Srcset و lazy loading میتوانند زمان بارگذاری فایلهای تصویری را کاهش دهند.
- یاد خواهید گرفت که چگونه زمان بارگذاری فونتهای وب خود را بهینه کنید.
پیشنیازهای دوره
- دانش در مورد HTML ،CSS و جاوااسکریپت الزامی است.
توضیحات دوره
شما اینجایید زیرا وبسایتی دارید که بارگذاری صفحات آن کند است و نمیدانید چگونه این مشکل را حل کنید.
ما اینجا هستیم زیرا میتوانیم به شما کمک کنیم تا ماموریت خود را بهیسرانجام برسانید. مدرس دارای مدرک لیسانس و فوقلیسانس در مهندسی مکانیک است. بیش از 20 سال در صنعت فناوری بالا نرمافزارهای کاربردی ساخته و تجربه تدریس بسیاری دارد. میتوانید به او و روشهای تدریسش اعتماد کنید.
در این دوره، ما به شما سه مثال عملی نشان میدهیم، در واقع سه صفحه وب و شما را مرحله به مرحله از نحوه بهبود زمان بارگذاری و واکنشگرایی آنها هدایت میکنیم.
هر وبسایت یک سمت فرانت دارد. سمت فرانت شامل فایلهای HTML، جاوااسکریپت، CSS، فونتها و تصاویر است. این فایلها تأثیر زیادی روی سرعت بارگذاری و پاسخدهی صفحات وب شما دارند و این موضوع مرکز توجه این دوره خواهد بود.
برای بهبود عملکرد وبسایت خود، نیاز دارید به همه سوالات زیر پاسخ دهید که بیشتر توسعهدهندگان پاسخ آنها را ندارند:
- چگونه عملکرد را به سادگی اندازهگیری کنیم؟
- چگونه عملکرد را تحلیل کنیم؟
- چگونه مسائل عملکرد را برطرف کنیم و به نمره عملکرد صد برسیم با استفاده از یک روش مشخص؟
تمامی این سوالات در دوره با استفاده از سه صفحه وب نشان داده شده و پاسخ داده خواهد شد.
برای تبدیل شما به یک کارشناس در این زمینه، مفاهیم زیر را یاد خواهیم گرفت:
- اجزای حیاتی وب به ویژه LCP و CLS و TBT
- ارزیابی درست عملکرد با استفاده از PageSpeed Insights و Lighthouse
- تحلیل عملکرد وب با استفاده از WebPageTest
- یادگیری یک روش مشخص که شما را به بهبود نمره عملکرد صفحات وب به صد هدایت کند.
- تبدیل فرمت تصویری به فرمت WEBP و اینکه چگونه فایل تصویری را با استفاده از پکیج پردازش تصویر یعنی Sharp کراپ کنید.
- Lazy load کردن تصاویر با استفاده از ویژگیهای HTML
- استفاده از تصاویر واکنشگرا و srcset برای بارگذاری هوشمند تصاویر متناسب با viewport
- کاهش اندازه فایل CSS با استفاده از PurgeCSS
- فشردهسازی فایلهای جاوااسکریپت و CSS با استفاده از bundler
- بهبود سئو، دسترسیپذیری و بهترین شیوهها
- ردیابی CSS و جاوااسکریپت غیرضروری با استفاده از ابزارهای توسعهدهنده کروم
- حذف توابع غیرضروری جاوااسکریپت با استفاده از Tree Shaking
- استفاده از ابزارهای توسعهدهنده کروم برای شناسایی توابعی که CPU زیادی مصرف میکنند.
- بهینهسازی بارگذاری فونت وب با استفاده از Self-host و فرمت wOFF2
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان فرانتاند
- توسعهدهندگان فولاستک
- توسعهدهندگان وب
بهبود عملکرد وبسایت شما - راهنمای عملی
-
عملکرد وب و انگیزه 01:33
-
عملکرد وب و انگیزه None
-
سوالات مهم 00:39
-
سوالات مهم None
-
چرا این دوره؟ 00:48
-
چرا این دوره؟ None
-
ساختار پروژه 01:17
-
ساختار پروژه None
-
سکشنها 00:57
-
سکشنها None
-
چگونه از این دوره به بهترین نحو استفاده کنیم؟ 00:32
-
چگونه از این دوره به بهترین نحو استفاده کنیم؟ None
-
راهاندازی 03:11
-
راهاندازی None
-
شبیهسازی شبکه کند 04:24
-
شبیهسازی شبکه کند None
-
ابزار Lighthouse 03:22
-
ابزار Lighthouse None
-
اجزای حیاتی وب و نمره عملکرد lighthouse 05:25
-
اجزای حیاتی وب و نمره عملکرد lighthouse None
-
ابزار محلی Lighthouse و محدودیتهای آن 04:57
-
ابزار محلی Lighthouse و محدودیتهای آن None
-
میزبانی وب و PageSpeed Insights 07:00
-
میزبانی وب و PageSpeed Insights None
-
مقایسه ابزار Lighthouse و PageSpeed Insights 03:42
-
مقایسه ابزار Lighthouse و PageSpeed Insights None
-
LCP و مراحل آن 02:46
-
LCP و مراحل آن None
-
WebPageTest و فرآیند رندرینگ مرورگر 08:20
-
WebPageTest و فرآیند رندرینگ مرورگر None
-
درک محدودیتهای فونتهای خارجی 03:14
-
درک مشکلات با فونتهای خارجی None
-
چگونه از فونت محلی استفاده کنیم؟ 08:10
-
چگونه از فونت محلی استفاده کنیم؟ None
-
استفاده از تصاویر محلی 11:41
-
استفاده از تصاویر محلی None
-
استفاده از تصویر hero به جای hero div با تصویر پسزمینه 06:56
-
استفاده از تصویر hero به جای hero div با تصویر پسزمینه None
-
تصاویر واکنشگرا، srcset و LintImages 05:51
-
تصاویر واکنشگرا، srcset و LintImages None
-
کراپ کردن تصویر hero برای کسب نمره عملکردی صد 10:25
-
کراپ کردن تصویر hero برای کسب نمره عملکردی صد None
-
بهبودهای بیشتر 03:25
-
بهبودهای بیشتر None
-
مقدمه این بخش 04:44
-
مقدمه این بخش None
-
تحلیل WebPageTest 04:24
-
تحلیل WebPageTest None
-
منابعی که مسدودکننده رندر هستند 02:36
-
منابعی که مسدودکننده رندر هستند None
-
پاسخ 4xx در WebPageTest 07:55
-
پاسخ 4xx در WebPageTest None
-
TBT و تب عملکرد 05:36
-
TBT و تب عملکرد None
-
استفاده از فرمت WEBP و پکیج Sharp 11:21
-
استفاده از فرمت WEBP و پکیج Sharp None
-
حذف lazy load نادرست 06:39
-
حذف lazy load نادرست None
-
تصویر واکنشگرا و srcset برای تصویر سگ 13:32
-
تصویر واکنشگرا و srcset برای تصویر سگ None
-
استفاده از پکیجهای جاوااسکریپت تولید 08:38
-
استفاده از پکیجهای جاوااسکریپت تولید None
-
تب پوشش کروم برای حذف منابع غیرضروری 05:54
-
تب پوشش کروم برای حذف منابع غیرضروری None
-
تبدیل یک منبع مسدودکننده رندر به یک منبع غیر مسدودکننده 04:24
-
تبدیل یک منبع مسدودکننده رندر به یک منبع غیر مسدودکننده None
-
کاهش CLS با استفاده از نسبت ابعاد - بخش 1 08:42
-
کاهش CLS با استفاده از نسبت ابعاد - بخش 1 None
-
کاهش CLS با استفاده از نسبت ابعاد - بخش 2 04:35
-
کاهش CLS با استفاده از نسبت ابعاد - بخش 2 None
-
خلاصه 01:03
-
مقدمه 01:30
-
مقدمه None
-
بهینهسازی دسترسیپذیری برای کسب نمره صد 04:40
-
بهینهسازی دسترسیپذیری برای کسب نمره صد None
-
بهینهسازی سئو برای کسب نمره صد 02:17
-
مقدمه 03:56
-
تحلیل عملکرد 01:39
-
تحلیل عملکرد None
-
اصلاح خطا در ارائه تصویر با فرمت نسل جدید 09:23
-
اصلاح خطا در ارائه تصویر با فرمت نسل جدید None
-
تحلیل WebPageTest 02:35
-
تحلیل WebPageTest None
-
حل مشکل مسدود کردن رندر با فونت محلی 08:32
-
حل مشکل مسدود کردن رندر با فونت محلی None
-
تصاویر واکنشگرا با استفاده از srcset 07:42
-
تصاویر واکنشگرا با استفاده از srcset None
-
ایجاد تصاویر واکنشگرای بیشتر با استفاده از srcset 03:39
-
ایجاد تصاویر واکنشگرای بیشتر با استفاده از srcset None
-
استفاده از تصاویر hero کوچکتر برای دستیابی به نمره عملکردی صد 07:29
-
استفاده از تصاویر hero کوچکتر برای دستیابی به نمره عملکردی صد None
-
انگیزه 00:36
-
بهینهسازی دسترسیپذیری برای کسب نمره صد 05:49
-
بهینهسازی دسترسیپذیری برای کسب نمره صد None
-
بهینهسازی سئو برای کسب نمره صد 02:55
-
بهینهسازی دسترسیپذیری برای کسب نمره صد None
-
انگیزه 01:16
-
انگیزه None
-
راهاندازی 07:50
-
راهاندازی None
-
بخش 1 اتوماسیون Psi - جمعآوری نمونهها 09:57
-
بخش 1 اتوماسیون Psi - جمعآوری نمونهها None
-
بخش 2 اتوماسیون Psi - دریافت کلید API 01:28
-
بخش 2 اتوماسیون Psi - دریافت کلید API گوگل None
-
بخش 3 اتوماسیون Psi - فیلتر کردن نمونهها 05:21
-
بخش 3 اتوماسیون Psi - فیلتر کردن نمونهها None
-
کاهش اندازه واقعی فایل CSS با استفاده از PurgeCSS 06:59
-
کاهش اندازه فایل CSS با استفاده از PurgeCSS None
-
باندلینگ و فشردهسازی فایلهای CSS و جاوااسکریپت 03:06
-
باندلینگ و فشردهسازی فایلهای CSS و جاوااسکریپت None
-
خلاصه 01:47
مشخصات آموزش
بهبود عملکرد وبسایت شما - راهنمای عملی
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:111
- مدت زمان :04:49:04
- حجم :2.77GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy