توضیحات
از زمانی که گوشی های هوشمند بین مردم دنیا رایج شد، بیش از 80 درصد کاربران فعال اینترنت هم ترجیح میدن اکثر کارهای خودشون رو با گوشی موبایل انجام بدن و همین موضوع باعث شد که نرم افزارهای مبتنی بر اندروید یا IOS اپل و همینطور بیزینس ها و وب سایت هایی که اپلیکیشن خودشون رو ارائه کردن، در رقابت ها موفق تر عمل کنن و ارتباط عمیق تری با مخاطب هدف برقرار کنن.
همین باعث شد تقاضا برای تولید اپلیکیشن به طور چشمگیری افزایش پیدا کنه اما عواملی مثل تفاوت نوع گوشی ها، نوع سیستم عامل ها، نسخه نرم افزاری و امکانات سخت افزاری گوشی های هوشمند همیشه چالش بزرگی برای توسعه دهنده ها ایجاد می کرد و معمولا درصد نارضایتی و عدم امکان نصب یا استفاده بهینه از نرم افزار قابل توجه بود. بماند که هزینه تولید و توسعه نرم افزار هم بالا کم نیست و ریسک هر بیزینسی رو افزایش میده.
این شد که تکنولوژی PWA
به دنیا معرفی شد که اگر بخوایم در یک جمله اون رو معرفی کنیم، باید بگیم ” تبدیل وب سایت به اپلیکیشن قابل نصب روی همه گوشی ها و سیستم عامل ها ”
Pwaیکی از فناوری های جدید و بسیار محبوب در حوزه توسعه وب هست. در واقع شما به کمک این ابزار به راحتی میتونید وب سایت خودتون رو به یک برنامه تبدیل کنید که میشه روی گوشی نصب بشه و کابران بتونن خیلی راحت تر از وب سایت از اون استفاده کنن و حتی میشه بخش هایی از وب سایت رو به صورت آفلاین استفاده کرد تا در صورت عدم دسترسی کاربر به اینترنت، ارتباطش با برند یا برنامه شما قطع نشه.
اما بیاید کمی جزئی تر به داستان نگاه کنیم و ببینیم
PWAدقیقا چه کاربردی داره و چه چیزی رو برای ما راحت تر کرده؟ با ما همراه باشید…
- نصب آسان
کاربر دیگه نیازی به دانلود و نصب برنامه های جداگانه نداره و به راحتی میتونه وب سایت ما رو در صفحه اصلی گوشی ذخیره و استفاده کنه (مثل یک میانبر)
- دسترسی در حالت آفلاین
اینه که قابلیت کار با وب سایت در حالت آفلاین رو هم برای کاربر فراهم میکنه. بنابراین ما میتونیم بخشی از وبسایت خودمون رو جوری تنظیم کنیم که کاربران بتونن در صورت عدم دسترسی به اینترنت هم به بخش های کاربردی و ضروری دسترسی داشته باشن.
- سرعت بالا: PWA
از اونجایی که
PWAیک اپلیکیشن نصبی نیست و از منابع سخت افزاری گوشی هم در حد خیلی کمی استفاده میکنه و در واقع فقط یک شبیه ساز وب سایت روی گوشی هست، سرعت خیلی بالاتری نسبت به اپلیکیشن های عادی داره و باعث میشه کاربران تجربه خوبی رو در کار کردن با اون داشته باشن
این دوره چه فرقی با بقیه دوره داره؟
به صورت کلی آموزش استاندارد برای تکنولوژی pwa
در سطح وب فارسی به سختی پیدا میشه و یکی از دلایل فراگیر نشدن این موضوع جذاب میتونه همین باشه.
از اونجایی که سبزلرن به عنوان یک مرجع آموزشی کامل و به روز در دنیای برنامه نویسی، آموزش کاربردی ترین و جدیدترین تکنولوژی ها به دانشجوهارو رو مهمترین ماموریت خودش میدونه، بعد از طراحی و تدوین محتوای این دوره بازارپسند، اون رو در اختیار شما عزیزان قرار داده تا دغدغه طراحی اپلیکیشن برای وب سایت یا فروشگاه رو نداشته باشید.
در دوره های موجود اغلب روی مفاهیم اصلی و تئوری
pwaتمرکز میکنند و اون ها رو آموزش میدن و در نهایت یکی دوتا مینی پروژه انجام میدن و تمام. در این صورت مثلا اگه شما توسعه دهنده ریکت باشید مجبور میشید برید دنبال یک آموزش
pwaدیگه که به طور خاص با ریکت پروژه توسعه داده شده باشه تا دقیقا به کارتون بیاد.
اما در این دوره نیازی به دوره های دیگه برای کار با
pwaدر ریکت، ویو و.. نیست چون در همین یک دوره شما نحوه کار با
pwaدر جاوا اسکریپت ، ریکت و ویو رو به راحتی یاد میگیرید و هیچ نیازی به دوره های موازی و جدا ندارید.
در دوره
pwaسبزلرن شما بعد از یادگیری مفاهیم اصلی، یک پروژه فوق العاده یعنی پروژه اپلیکیشن سبزلرن رو به صورت pwa و با جاوا اسکریپت تمرین می کنید و توسعه میدید.
اما اگه شما توسعه دهنده ریکت یا ویو باشید هم این دوره هم برای شما خیلی کاربردی هست. چون در این دوره علاوه بر توسعه پروژه با جاوا اسکریپت برای توسعه پروژه با ریکت و ویو هم برنامه داریم و شما با توسعه پروژه در هرکدوم از این تکنولوژی های جذاب هم آشنا خواهید شد.
توی این دوره دقیقا چی یاد میگیریم؟
شما در این دوره ابتدا مفاهیم و اصطلاحات ضروری برای کار با
pwaرو یاد میگیرید.
بعد از اون app manifest رو یاد می گیرید که کلا چی هست و در همین فصل اولین پروژه خودتون رو به صورت
pwaتوسعه میدید.
سراغ کانسپت مهمی از pwa به نام service worker خواهیم رفت و در این فصل با چرخه حیات و ایونت های مختلفی آشنا میشید که در نهایت باعث میشه عاشق service worker بشید.
بعد وارد کانسپت های پیشرفته ای از
pwaمیشید که مقدمه ای هست برای شروع پروژه ی اصلی دوره یعنی توسعه سبزلرن به صورت
pwaو اینجاست که شما عمق مطلب از
pwaرو یاد خواهید گرفت. در سه فصل جدا به ترتیب با جاوا اسکریپت، ریکت و ویو، سایت سبزلرن رو به صورت
pwaتوسعه میدید.
بعداز گذروندن این دوره به چه سطحی میرسیم میتونیم چیکار کنیم؟
شما بعد از یادگیری
pwaبه کمک دوره سبزلرن میتونید برنامه های وب پیشرفته با قابلیت هایی مثل عملکرد آفلاین و کلی قابلیت های دیگه که باعث تجربه کاربری بهتر میشه رو طراحی کرده و توسعه بدید. همچنین به شما کمک میکنه میده وب سایت های خودتون رو به یک برنامه قابل نصب روی دستگاه کاربر تبدیل کنید.
شما بعد از دیدن این دوره و تمرین و تکرار، به راحتی میتونید به عنوان یک توسعه دهنده
pwaدر شرکت ها و استارتاپ های مختلف کار کنید. همچنین قادر به گرفتن پروژه هایی میشید که نیاز دارن وب سایتشون در گوشی کاربر هم در دسترس باشه و از این طریق به درآمد خوبی می رسید.
اگر در سطح قابل قبولی کار کنید، خیلی زود میتونید برنامه های
pwaخودتون رو در فروشگاه های بزرگی مثل Google Play Store و Microsoft Store منتشر کنید که سرعت و میزان کسب درامدش قابل مقایسه با بازار و مایکت و سیبچه نیست.
اگه این دوره رو نبینم چه اتفاقی میفته؟
این سوال دو بخش داره. اگر
PWAرو یاد نگیرید، قطعا یک فرصت استثنائی برای متخصص شدن و یک تخصص جذاب برای تولید اپلیکیشن به ساده ترین شکل رو از دست میدید که با وجود بازار رقابتی فعلی این تصمیم نمیتونه منطقی باشه.
اگر
PWAرو از سبزلرن یاد نگیرید، در نهایت اختیار با شماست اما بهتره بدونید یک دوره غیر استاندارد و تئوری که مدرس اون به اندازه کافی اصطلاحا خاک خورده اون تکنولوژی نباشه نمیتونه شمارو به درجه تسلط برسونه و ممکنه حتی بعد از دیدن دوره های دیگه، نتونید باهاش ارتباط برقرار کنید چون قدم اول رو ناقص برداشتید و ساختار ذهنیتون به هم خورده.
از این مهمتر سبزلرن برای اثبات کیفیت دوره ها و راحت تر کردن خیال شما، 40 درصد همه دوره هارو رایگان کرده و بنابراین هیچ دلیل منطقی و ریسکی ندارید که چنین منبع آموزشی با ارزشی رو انتخاب نکنید. اما به هر حال انتخاب با شماست و ما کاملا به نظرتون احترام میذاریم.
در آینده نزدیک خواهید دید که داشتن مهارت
pwaیکی از پارامترهای ضروری برای استخدام شدن در شرکت های مختلف به شمار خواهد رفت و برنامه نویسانی که تا اون موقع نتونستن خودشون رو با شرایط بازار وفق بدن، جای خودشون رو به متخصص های به روز و پیگیر خواهند داد.
با یادگیری
pwaاز طریق سبزلرن این تضمین به شما داده میشه که به صورت صددرصدی این تکنولوژی جدید رو یاد میگیرید و شانس خودتون رو در فرایند آستخدامی یا رشد تخصص چند برابر میکنید.
نتایج دانشجو ها بعداز دیدن این دوره؟
با دنبال کردن صفحات مجازی مدرس دوره میتونید نمونه کار ها و نتایج دانشجو های دوره رو مشاهده کنید.
نظر دانشجو ها در رابطه با این دوره؟
برای مشاهده نظرات دانشجو های دوره فقط کافیه یه سر به کامنت های دوره بزنید تا نظرات دانشجو های دوره رو مشاهده کنید و بهتر تصمیم بگیرید.
آینده بازار کار این دوره به کجا ختم میشه؟ ارزش وقت گذاشتن داره؟
حتما شما هم از ما می پذیرید که که استفاده از تکنولوژی های وب و تلفن همراه هرروز داره بیشتر و بیشتر میشه و تکنولوژی های جذابی معرفی میشه که به ما کمک میکنه بتونیم برنامه های فوق العاده و کاربرپسندی تولید کنیم.
Pwaهم یکی از این ابزارهای جدید و پرکاربرد و آینده دار در حوزه وب به شمار میاد و میشه اون رو به عنوان یک جایگزین قابل توجه برای برنامه های موبایل سنتی و قدیمی دونست.
امکاناتی از قبیل دسترسی آفلاین، نصب بدون نیاز به دانلود از فروشگاه (اپ استور)، سرعت بالا و تجربه کاربری بهتری که
PWAفراهم کرده باعث شده روز به روز محبوبیت این تکنولوژی بیشتر از قبل بشه.
خیلی از شرکت ها و سازمان ها برای اینکه بتونن تجربه کاربری راحت تری برای کاربران خودشون ایجاد کنن و همچنین از هزینه خیلی زیاد تولید و توسعه مداوم برنامه های موبایل به صورت جداگانه پیشگیری کنن. استفاده از
pwaرو به عنوان یک گزینه ایده آل در دستور کار قرار میدن تا کاهش هزینه های ثابت و جاری رو تجربه کنن
به همین خاطر، به مرور زمان، توسعه دهنده هایی که به
pwaمسلط هستند شانس استخدامی بالاتری خواهند داشت.
چه پروژه هایی در طول دوره کار میشه؟
در این دوره در بخش آموزش کانسپت های اصلی
pwaیکسری مینی پروژه انجام میشه تا شما در قالب این مینی پروژه ها به مفاهیم اصلی مسلط بشید.
اما همونطور که قبلا اشاره شد، پروژه اصلی و نهایی دوره توسعه سایت سبزلرن به صورت
pwaهست تا شما به صورت کامل و عمیق
pwaرو درک کنید. در حدی که بتونید پروژه های قابل قبولی رو با این تکنولوژی خلاق و جدید انجام بدید.
مدرس این دوره چه کسی هست و چه مزیتی نسبت به دیگران داره؟
مدرس این دوره استاد سعیدی راد هست که با تجربه بالا و سابقه طولانی که در زمینه برنامه نوسی (به خصوص جاوااسکریپت) داره، مطالب رو به ساده ترین شکل ممکن بیان می کنه طوری که خودتون هم نخوایید یاد بگیرید، آخرش یاد می گیرید. چون اعتقاد داریم مدرسی که اطلاعاتش به روز هست و مستقیما با بازار کار جاوا اسکریپت و کل تکنولوژی های زیرشاخه اون سروکار داره و سبکش با مدرس عادی و تئوری محور متفاوته. (مثل اکثر اساتیدی که در دانشگاه داشتیم!)
یکی از خصلت های ویژه ایشون اهمیت به پشتیبانی فنی دانشجوهاست و تا حد امکان به صورت مستقیم مشکلات و سوالات اون هارو در پلتفرم های مختلف جواب میده. آقای سعیدی راد هم مثل بقیه اساتید سبزلرن یه راست وارد اصل مطلب میشه و شاخ و برگ اضافی و خسته کننده در آموزش های ایشون نمی بینید.
اگر هم قبلا دوره جامع آموزش جاوا اسکریپت رو با ایشون گذرونده باشید پس قطعا با کیفیت و سبک جذاب تدریس اون آشنا هستید.
بعد از این دوره به سطحی می رسم که درآمد کسب کنم؟ بازار کارش چطوره؟!
شما بعد از دیدن این دوره میتونید پروژه های خیلی خوبی توسعه بدید و اگه روزمه و نمونه کار های خوبی اماده کرده باشید به راحتی میتونید استخدام بشید و یا پروژه های فریلنسری بگیرید.
علاوه بر این از طریق تیکت های پشتیبانی و بخش پرسش پاسخ دوره با ما در ارتباط هستید تا هر چالش و دغدغه ای براتون ایجاد شده با همراهی خودتون حل میشه.
خوبه بدونید بعد از ثبت نام در این دوره میتونید به کانال VIP فرانت اند وارد بشید و از مطالب آموزشی و پادکست های اختصاصی سبزلرن برای رشد خودتون استفاده کنید تا سریعتر به نتیجه برسید.
برای دریافت لینک کانال VIP فقط کافیه از طریق پنل کاربری به پشتیبانی دوره تیکت بزنید تا برای شما ارسال بشه.
چطور میتونم بهترین نتیجه رو از این دوره بگیرم؟
برای اینکه بهترین نتیجه رو از این دوره بگیرید نیازه یکسری اصول رو رعایت کنید.
حتما بعد از مشاهده یک جلسه از دوره خودتون داخل گوگل در مورد مباحث گفته شده جستجو و تحقیق کنید و یکی دو تا مقاله در اون مورد مطالعه کنید.
همچنین زمانی که به پروژه های دوره میرسید قبل از اینکه مدرس دوره، پروژه ها رو پیاده سازی کنه، خودتون دست به کد بشید و سعی کنید تا حد امکان و پیش دستانه پروژه رو خودتون پیاده سازی کنید و هرزمان به باگ رسیدید سعی کنید با سرچ و تحقیق اون رو بر طرف کنید. بعد از اینکه پیاده سازی پروژه رو انجام دادید ویدیو حل پروژه استاد رو ببینید تا کاملا به نقاط ضعف و قوت خودتون پی ببرید. (البته همچنان میتونید روی کمک پشتیبان ها حساب کنید اما هدف اینه که روحیه پژوهشی و چالش محوری در شما تقویت بشه)
این روش یادگیری مطالب و نکات رو چنان در مغز شما تثبیت میکنه که هرگز از یاد شما نخواهد رفت و کاملا خلاقانه و بی نیاز از دیگران، کارهای خودتون رو به نتیجه برسونید.
آیا به پیش زمینه خاصی نیاز دارد؟ مثال باید به انگلیسی یا نرم افزار خاصی مسلط باشم؟
بله، یادگیری PWA (Progressive Web App) نیاز به یک سری پیشنیازها داره .
برای شروع شما حتما حتما باید دانش کافی در زمینه وب توسعه داشته باشید و به html css و جاوا اسکریپت مسلط باشید.
پس حتما قبل از شروع این دوره شما باید به جاوا اسکریپت خیلی خوب مسلط بوده و دو سه تا پروژه خیلی خوب توسعه داده باشید تا بتونید نتیجه خوبی از دوره pwa بگیرید. خبر خوب اینه که هم دوره HTML هم دوره CSS در سبزلرن 100 درصد رایگان هستن و شما میتونید پیش نیازهای اولیه رو مهمون سبزلرن باشید تا زودتر به تخصص های بالاتر برسید. این کمترین قدردانی ما از همراهی شما عزیزان هست.
این دوره برای چه کسانی مناسب هست؟
یادگیری
pwaبه تمام برنامه نویسان وب پیشنهاد میشه.
- کسانی که به خوبی به html css js مسلط هستن
- کسانی که با یکی از فریم ورک و کتابخونه های جاوا اسکریپت مثل ریکت، ویو، انگیولار تسلط خوبی دارن
- کسانی که علاقهمند به توسعه وب و اپلیکیشنهای موبایل هستن
اگر با سوال یا مشکلی مواجه شدم، پشتیبانی می کنید؟
100%
رایگان، سریع، راحت!
ما در سبزلرن اعتقاد داریم تا زمانی که دانشجو در عمل نتونسته یک پروژه صفر تا صد بنویسه، هنوز یادگیریش تموم نشده و تا رسیدن به این مرحله، علاوه بر اساتید، تیم پشتیبانی هم در دسترس شما هست تا هر سوال یا ابهامی داشتید به شما کمک کنه.
ما کاملا درک می کنیم ورود به دنیای برنامه نویسی بدون داشتن پشتیبان در دسترس به عنوان یک دوست قابل اعتماد، در یادگیری و رسیدن به نتیجه چقدر سخته. برای همین با تمام وجود در کنارتون هستیم تا به هر تخصصی که دوست دارید برسید. تمام و کمال!
بعد از دوره می تونیم پروژه کامل بنویسیم ؟
حتما میتونید.
و بعد این دوره شما باید با
pwaدو الی سه نمونه کار خیلی خوب بازار کار توسعه بدید تا به مباحث گفته شده مسلط بشید و به عنوان یک متخصص
PWAکامل فعالیت کنید.
حتما بعد از توسعه پروژه، نمونه کارهای خودتون رو از طریق بخش پشتیبانی برای مدرس دوره ارسال کنید تا به صورت فنی بررسی کنن و نظرشون رو در مورد نمونه کار شما ارائه بدن تا نقاط ضعف و قوت خودتون رو بهتر بشناسید.
روزی چند ساعت باید وقت بگذارم تا خوب یاد بگیرم؟
این سوال در مورد هر درس و رشته ای غلط هست چون هر شخصی نسبت به آمادگی ذهنی، علاقه، پشتکار و زمانی که برای آموزش اختصاص میده، تعیین میکنه هر درسی رو در چه زمانی یاد بگیره. بنابراین نمیشه یک نسخه واحد برای همه پیچید اما یه قانون قطعی وجود داره. هرچقدر زمانی که میذارید با چاشنی تمرکز و اشتیاق همراه باشه، فاصله شما تا رسیدن به هدف نهایی هم کوتاه تر خواهد بود.
هر چند مهم تر از مدت زمان تداومی هست که شما باید به خرج بدید و حوصله داشته باشید تا نتیجه کارتون رو ببینید. به قول شاعر، رهرو آن نیست گهی تند و گهی خسته رود، رهرو آن است که آهسته و پیوسته رود…
کلام آخر
توضیحات دوره انقدر جامع و شفاف بود که بعید میدونیم جای سوال و ابهامی برای شما باقی مونده باشه اما به طور خلاصه و برای یادآوری، به شما میگیم که این دوره با یک استاد حرفه ای و کاربلد، مطالب کامل و بیانی ساده تهیه شده که یادگیری اون میتونه راه شمارو برای ادامه مسیر برنامه نویسی وب و به ویژه اپلیکیشن تحت وب هموارتر کنه.
همونطور که گفتیم تکنولوژی
PWAبه دلیل مزایا و ارزش های زیادی که برای بیزینس ها و وب سایت ها تولید میکنه، هم از لحاظ زمانی و هم هزینه مالی گزینه کاملا ایده آلی محسوب میشه و یادگیری اون میتونه علاوه بر افزایش قدرت مانور شما به عنوان یک برنامه نویس وب اپلیکیشن ، احتمال جذب توسط استارتاپ ها و شرکت های بزرگ رو بالاتر میبره چون روز به روز استفاده از این تکنولوژی بیشتر میشه. یکی از دلایل اون، قابل استفاده بودن در انواع گوشی ها و سیستم عامل بدون تغییر در نرم افزار هست که میتونه اکثر مشکلات کاربران با اپلیکیشن های نصبی رو برطرف کنه.
تیم سبزلرن هم که همه چیز رو آماده کرده و همه مقدمات لازم رو از صفر تا استخدام برای شما تدارک دیده تا در یک محیط کاملا حرفه ای، پویا و تعاملی، به روزترین آموزش هارو دریافت کرده و برنامه نویس وب اپلیکیشن واقعی و همه فن حریف تبدیل بشید. پس اصلا معطل نکنید و همین الان اولین جلسات رو بصورت رایگان شروع کنید…
هرسوالی داشتید همینجا بپرسید تا مشاوران سبزلرن در کمترین زمان ممکن به شما جواب بدن
جلسات
ویدیوی معرفی
مقایسه اپلیکیشن های Pwa و Native
از کجا بفهمیم یه وب سایت اپلیکیشن Pwa داره یا نه؟
نصب چند اپلیکیشن Pwa روی اندروید، مک و ویندوز
نیم نگاهی به چک لیست Pwa
نحوه Audit کردن اپلیکیشن های Pwa
رفع ابهام!
فایل Manifest چیست؟
نصب پکیج http-server
توسعه اولین اپلیکیشن Pwa
ادامه کانفیگ های App Manifest
ست کردن Icon های لازم برای اپلیکیشن
پشتیبانی مرورگرها از App Manifest
کانفیگ های لازم برای پشتیبانی Safari از App Manifest
معرفی Service Worker
عاشق Service Worker بشید!
چرخه حیات Service Worker
رجیستر کردن Service Worker برای اپلیکیشن
پیاده سازی رویداد install برای Service Worker
پیاده سازی رویداد activate برای Service Worker
آپدیت اتوماتیک Service Worker
پیاده سازی رویداد fetch برای Service Worker
تست اپلیکیشن Pwa و رفع مشکلات
نمایش App Banner برای پیشنهاد نصب اپلیکیشن
متد respondWith برای لود asset
آشنایی با Cache مرورگر
اضافه کردن asset های سایت به Cache
اضافه کردن Asset به Cache به صورت یکجا
لود اطلاعات سایت از Cache
لود اپلیکیشن به صورت آفلاین (بدون اینترنت)
متد waitUntil در رویداد install
معرفی چالش برای ذخیره سازی اطلاعات در Cache
نحوه ورژن بندی Cache
حذف اطلاعات Cache (بهینه سازی)
بررسی لود assets در حالت آفلاین
پیاده سازی Dynamic Cache
بررسی 4 استراتژی برای Cache - قسمت اول
بررسی 4 استراتژی برای Cache - قسمت دوم
نمایش صفحه Fallback برای صفحات کش نشده
اعمال محدودیت برای تعداد فایل های Cache
لود اطلاعات پروژه از سمت سرور
استفاده از چندین استراتژی در Service Worker
آماده سازی Firebase
دریافت اطلاعات پروژه از Firebase
ذخیره سازی دیتای پروژه در indexedDB
دریافت اطلاعات از indexedDB موقع آفلاین بودن کاربر
معرفی قابلیت Background Sync در Pwa
قرار دادن تسک های مختلف داخل Background Sync
اجرای تسک های Background Sync از طریق Service Worker
ذخیره سازی اطلاعات لازم داخل دیتابیس indexedDB
اجرای تسک های موجود در Background Sync
استفاده از اطلاعات indexedDB در Background Sync
گرفتن دسترسی از کاربر برای ارسال نوتیفیکیشن
نمایش نوتیفیکیشن به کاربر (به 2 روش)
کانفیگ های Notification
تست نمایش Notification در دیوایس اندروید
مدیریت نوتیفیکیشنها از طریق Service Worker
مفهوم Push Notification
دریافت Push Subscription از مرورگر
تبدیل Push Subscription به Buffer
ارسال Push Subscription به سرور و دریافت Push Notification
دسترسی به دوربین کاربر و پیاده سازی Stream
عکس گرفتن توسط دوربین کاربر
بررسی وجود یا عدم وجود Camera در دیوایس کاربر
دسترسی به طول و عرض جغرافیایی محل زندگی کاربر
دسترسی به لوکیشن دقیق کاربر - سخن پایانی
معرفی پروژه
اضافه کردن Service Worker و لود آفلاین
لود اطلاعات از سرور
لود اطلاعات از indexedDB در صورت آفلاین بودن کاربر
اضافه کردن تسک removeCourse به Background Sync
اجرای تسک حذف دوره توسط Service Worker
اضافه کردن تسک AddCourse به Background Sync
اجرای تسک اضاف کردن دوره توسط Service Worker
مخفی کردن Modal ها
نمایش Modal برگزاری تخفیف همگانی
اضافه کردن تسک اعمال تخفیف در دیتابیس و Background Sync
اجرای تسک برگزاری تخفیف توسط Service Worker
دیباگ - سخن پایانی
معرفی فصل - نصب پکیج Vite-plugin-pwa
ست کردن Manifest
نصب WorkBox
دپلوی پروژه و تست آن
رجیستر کردن Service Worker
کار با Background Sync در ریاکت - سخن پایانی
معرفی فصل - نصب پکیج Vite-plugin-pwa
ست کردن Manifest
نصب Workbox - دپلوی پروژه و تست آن
رجیستر کردن Service Worker
کار با Background Sync در Vue - سخن پایانی
پیش نیاز ها
پشتیبانی
این دوره مجهز به «سبزبات» ربات هوشمند مبتنی بر هوش مصنوعی است.
اگر در حین مشاهده جلسات دوره با سوال یا ابهامی مواجه شدید، میتوانید پرسش خود را از سبزبات بپرسید و در همان لحظه پاسخ دریافت کنید. در صورتی که نیاز به توضیح بیشتر یا پاسخ تخصصی مدرس داشتید، کافی است از سبزبات بخواهید تا سوال شما را به مدرس دوره ارجاع دهد تا مستقیماً توسط مدرس پاسخ داده شود.

