آموزش اصول برنامه وب پیشرفته

Progressive Web App Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: مجموعه ای از فناوری ها وجود دارد که وقتی با هم استفاده می شوند ، برنامه های وب را بیش از حد شارژ می کنند تا بتوانند با برنامه های بومی رقابت کنند. این دوره به شما معرفی می کند و به شما می آموزد که برنامه های موجود را به Progressive Web Apps تبدیل کنید - و کاربران را درگیر خود کنید. وب یکی از قدرتمندترین و همه گیرترین پلتفرم تحویل برنامه در جهان است. و با این وجود ، در سال های اخیر ، این برنامه به عنوان یک طاغوت تبدیل شده است ، و تحت الشعاع برنامه های بومی قرار دارد که از طریق فروشگاه های پرهزینه برنامه خریداری می شوند. در این دوره ، Progressive Web App Fundamentals ، با اصول Progressive Web Apps آشنا می شوید. ابتدا ، نحوه ایجاد برنامه های وب قابل نصب با Application Manifests را کشف خواهید کرد. در مرحله بعدی ، نحوه ارسال اعلان های فشاری را جستجو خواهید کرد. در آخر ، نحوه دستیابی به همگام سازی پس زمینه و نحوه خودکار کردن آزمایش برنامه های وب پیشرفته را خواهید آموخت. پس از اتمام این دوره ، می دانید که چگونه می توانید برنامه وب استاندارد خود را به چیزی تبدیل کنید که قابل نصب است ، به صورت آفلاین کار می کند و می تواند با استفاده از اعلان های فشرده با استفاده از چیزی بیش از یک مرورگر و مجموعه ابزارهای موجود برای توسعه وب ، با کاربران تعامل بیشتری برقرار کند.

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

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

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

"برنامه" چیست؟ What Is an "App"?

  • مقدمه Introduction

  • برنامه چیست؟ What Is an App?

  • برنامه ها در مقابل سایت ها Apps vs. Sites

  • وب چیست؟ What Is the Web?

  • معرفی برنامه های وب پیشرفته Introducing Progressive Web Apps

  • نسخه ی نمایشی Demo

  • خلاصه Summary

در حال افزودن به صفحه اصلی Adding to Home Screen

  • چرا به صفحه اصلی اضافه کنیم؟ Why Add to Home Screen?

  • معرفی برنامه آشکار وب Intro to Web App Manifest

  • خصوصیات آشکار Manifest Properties

  • ایجاد مانیفست Creating a Manifest

  • آزمایشات آشکار Testing Manifests

  • الزامات بنر را نصب کنید Install Banner Requirements

  • رویدادهای آشکار Manifest Events

  • خلاصه Summary

ارسال اعلان های فشار Sending Push Notifications

  • چرا اعلان ها را فشار دهید؟ Why Push Notifications?

  • معرفی فشار و اعلان ها Intro to Push and Notifications

  • اعلان های غیر مستمر Non-persistent Notifications

  • اعلان های مداوم Persistent Notifications

  • نسخه ی نمایشی اعلان های وب: معرفی Web Notifications Demo: Intro

  • نسخه ی نمایشی اعلان های وب: ایجاد کننده اعلان ها Web Notifications Demo: Notification Generator

  • نسخه ی نمایشی اعلان های وب: برچسب های اعلان Web Notifications Demo: Notification Tags

  • نسخه ی نمایشی اعلان های وب: رویدادهای اطلاع رسانی Web Notifications Demo: Notification Events

  • اصول API Push Push API Fundamentals

  • پیکربندی فشار Configuring Push

  • پیکربندی فشار نسخه ی نمایشی: مقدمه Configuring Push Demo: Intro

  • پیکربندی Push Demo: مجوزها Configuring Push Demo: Permissions

  • پیکربندی Push Demo: مشترک شدن Configuring Push Demo: Subscribing

  • ارسال پیام Sending Messages

  • ارسال پیام نمایشی Sending Messages Demo

  • دریافت پیام ها Receiving Messages

  • دریافت پیام نمایشی Receiving Messages Demo

  • خلاصه Summary

همگام سازی پس زمینه Background Syncing

  • چرا همگام سازی پس زمینه؟ Why Background Sync?

  • مقدمه ای برای همگام سازی پس زمینه Intro to Background Sync

  • همگام سازی یکبار مصرف One-off Synchronization

  • نسخه ی نمایشی همگام سازی یکبار مصرف: ثبت نام کنید One-off Synchronization Demo: Register

  • نسخه ی نمایشی همگام سازی یکبار مصرف: همگام سازی را مدیریت کنید One-off Synchronization Demo: Handle Sync

  • همگام سازی دوره ای Periodic Sync

  • خلاصه Summary

بهترین روش ها برای برنامه های وب پیشرفته Best Practices for Progressive Web Apps

  • معرفی لیست چک PWA Intro to PWA Checklist

  • بررسی اجمالی لیست چک PWA PWA Checklist Overview

  • معرفی فانوس دریایی Intro to Lighthouse

  • فانوس نمایشی Lighthouse Demo

  • خلاصه Summary

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش اصول برنامه وب پیشرفته
جزییات دوره
2h 56m
47
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
79
4.4 از 5
دارد
دارد
دارد
Nik Molnar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nik Molnar Nik Molnar

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