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