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

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

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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

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