تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی جاوا اسکریپت: Service Workers

دوره آموزشی جاوا اسکریپت: Service Workers

3 ساعت 36 دقیقهپیشرفته2018-10-31

مدرسین

Maximiliano Firtman

Maximiliano Firtman

Mobile and Web Developer, Trainer, Speaker, Writer

جزئیات دوره

کارکنان سرویس، اسکریپت های پس زمینه هستند که ویژگی هایی مانند ذخیره سازی آفلاین، اعلان های فشار و همگام سازی پس زمینه را فعال می کنند. آنها یک ابزار مهم برای توسعه دهندگان وب مدرن هستند که می خواهند با مرور و پیام رسانی آفلاین، تجربه های سریعتر و تعاملی بیشتری ایجاد کنند. این دوره نشان می دهد که چگونه کارکنان خدمات را در جاوا اسکریپت وانیلی پیاده سازی کنید - چارچوب هایی را پشت سر بگذارید تا از پتانسیل کامل فناوری مطلع شوید. نحوه نصب و ثبت نام کارکنان خدمات، مدیریت رویدادها و مدیریت به روز رسانی را بیاموزید. سپس نحوه پیاده سازی چندین مورد استفاده برای کارکنان سرویس را پیدا کنید: رهگیری و مسیریابی درخواست های شبکه به عنوان سرور پروکسی، ذخیره فایل ها در حافظه پنهان آفلاین، ارسال و دریافت پیام و همگام سازی داده های پس زمینه. به علاوه، نکات و ترفندهایی را برای بهینه سازی عملکرد برنامه های خود با استفاده از سرویس دهندگان دریافت کنید.
اهداف یادگیری
چرخه زندگی کارکنان خدمات
ثبت نام کارکنان خدمات
رسیدگی به رویدادهای کارکنان خدمات
به روز رسانی کارکنان خدمات
به عنوان پروکسی شبکه عمل می کند
پیکربندی ذخیره سازی حافظه پنهان
ارتباط با مشتریان
بهینه سازی عملکرد وب

مهارت ها

JavaScriptOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - سرویس کارگران را در جاوا اسکریپت پیاده‌سازی کنید
  • 02 - آنچه باید بدانید

1. یک شهروند جدید برای وب

  • 03 - سلام خدمت کاران
  • 04 - توانایی ها
  • 05 - کاری که ما می‌توانیم انجام دهیم
  • 06 - الزامات و سازگاری
  • 07 - کارگران خدماتی در عمل
  • 08 - چرخه زندگی را درک کنید
  • 09 - مشاهده کلیه ثبت نام‌های کارگر خدماتی
  • 10 - دامنه را درک کنید
  • 11 - لغات و مفاهیم را بیاموزید

2. با کارگران خدماتی کار کنید

  • 12 - ثبت نام کارگر خدماتی
  • 13 - محدوده پیش فرض را تغییر دهید
  • 14 - به رویدادهای کارگر خدمات رسیدگی کنید
  • 15 - اشکال زدایی با ابزارهای توسعه دهنده در کروم
  • 16 - اشکال زدایی با مرورگرهای دیگر
  • 17 - فایل‌های خارجی را بارگذاری کنید
  • 18 - با ثبت نام کار کنید
  • 19 - سرویس کار را به روز کنید
  • 20 - به روز رسانی‌های کد خود را مدیریت کنید
  • 21 - خدمات رسان را لغو ثبت نام کنید

3. عمل به عنوان یک پروکسی شبکه

  • 22 - رویداد واکشی را ضبط کنید
  • 23 - یک پاسخ را ترکیب کنید
  • 24 - شی Response با جزئیات
  • 25 - شی Request به تفصیل
  • 26 - با مسیرهای دقیق کار کنید
  • 27 - با مسیرهای پویا کار کنید
  • 28 - قبل از خواندن داده‌ها کلون کنید

4. حافظه پنهان

  • 29 - API جدید Cache را درک کنید
  • 30 - پروژه را آماده کنید
  • 31 - واکشی از قبل فایل‌ها در حال نصب
  • 32 - کش خود را تجسم کنید
  • 33 - یک سیاست cache-first را اجرا کنید
  • 34 - یک سیاست شبکه اول را اجرا کنید
  • 35 - عناصر جدید را پس از نصب کش کنید
  • 36 - از stale-while-revalidate استفاده کنید
  • 37 - محتوای جایگزین را در حالت آفلاین ارائه دهید
  • 38 - انبار خود را تمیز نگه دارید
  • 39 - خلاصه استراتژی‌های کش

5. با APIها در Service Worker کار کنید

  • 40 - آنچه در خدمتکار موجود است
  • 41 - ارسال پیام از صفحات
  • 42 - دریافت پیام در کارگر خدمات
  • 43 - پیام‌ها را برای مشتریان پخش کنید
  • 44 - دریافت پیام از کنترلر
  • 45 - داده‌ها را در پس زمینه همگام سازی کنید

6. نکات و ترفندهایی برای عملکرد وب

  • 46 - جریان‌های خواندنی
  • 47 - پیش بارگذاری ناوبری
  • 48 - تعویق ثبت نام کارگر خدماتی
  • 49 - خدمتکار خود را به سرعت مفید کنید

نتیجه

  • 50 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal