لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع اپلیکیشنهای وب پیشرو (PWA)
- آخرین آپدیت
دانلود Progressive Web Apps (PWA)
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره Progressive Web Apps (PWA) به شما آموزش میدهد که چگونه اپلیکیشنهای وب در سطح تولید (Production-grade) بسازید، معماری آنها را طراحی کنید و آنها را مستقر کنید؛ اپلیکیشنهایی که به صورت آفلاین کار میکنند، با سرعت بسیار بالا بارگذاری میشوند و مانند اپلیکیشنهای نیتیو عمل میکنند — بدون اینکه نیازی به فروشگاههای اپلیکیشن داشته باشند.
این یک دوره آموزشی عملی و گامبهگام است که هر ماژول مستقیماً بر پایه ماژول قبلی بنا شده است. مسیر یادگیری از ساخت اولین ساختار PWA شروع شده و تا استراتژیهای پیشرفته کشینگ (Caching)، همگامسازی در پسزمینه (Background Sync)، اعلانهای Push، بررسی کیفیت با Lighthouse و در نهایت استقرار CI/CD روی Firebase Hosting ادامه مییابد. تمام تکنیکها به صورت زنده نمایش داده میشوند تا بتوانید دقیقاً مشابه پروژه آموزش، PWA اختصاصی خود را بسازید.
در پایان این دوره، شما قادر خواهید بود:
۱. مفاهیم معماری PWA از جمله Web App Manifest، چرخه حیات Service Worker و سازگاری مرورگرها در Chrome، Safari، Firefox و iOS را تحلیل کنید.
۲. استراتژیهای کشینگ (Cache-first، Network-first، Stale-while-revalidate) را پیادهسازی کرده و از Workbox برای عملکرد آفلاین حرفهای استفاده کنید.
۳. طراحی اولویت آفلاین (Offline-first) را با پیادهسازی تجربه کاربری جایگزین (Fallback)، ذخیرهسازی داده در IndexedDB و مدیریت همگامسازی پسزمینه اجرا کنید.
۴. اعلانهای Push را با استفاده از پروتکل Web Push، احراز هویت VAPID و Firebase Cloud Messaging (FCM) پیکربندی کنید.
۵. با کنترل رویداد beforeinstallprompt، اپلیکیشنهای PWA قابل نصب با رابط کاربری نصب سفارشی بسازید.
۶. کیفیت PWA را با استفاده از Lighthouse در هر ۶ دسته امتیازدهی بررسی کرده و مشکلات Core Web Vitals را برطرف کنید.
۷. یک PWA آماده تولید را روی Firebase Hosting مستقر کرده و خط لوله استقرار خودکار CI/CD را تنظیم کنید.
این دوره برای توسعهدهندگان فرانتاند و مهندسان وب که میخواهند قابلیتهای اپلیکیشنهای نیتیو را به وب خود اضافه کنند، امتیاز عملکرد (Performance) را بهبود بخشند و تجربهای بدون وقفه در حالت آفلاین ارائه دهند، ایدهآل است.
دانش عملی در JavaScript، HTML و CSS الزامی است. آشنایی با سینتکس ES6+ و ابزارهای توسعهدهنده مرورگر (DevTools) کمککننده خواهد بود.
همین امروز ثبتنام کنید و اولین اپلیکیشن وب پیشرو خود را بسازید — کاملاً آفلاین، کاملاً قابل نصب و کاملاً مستقر شده.
سرفصل ها و درس ها
PWA Foundations and First Build
PWA Foundations and First Build
نمایش نظرات