آموزش جامع اپلیکیشن‌های وب پیشرو (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

  • Course Introduction Course Introduction

  • Introduction to PWAs Introduction to PWAs

  • Understanding PWA Architecture Understanding PWA Architecture

  • Demonstration: Setting Up PWA Development Environment Demonstration: Setting Up PWA Development Environment

  • Demonstration: Building Your First PWA Demonstration: Building Your First PWA

  • Introduction to Service Workers Introduction to Service Workers

  • Demonstration: Configuring Web App Manifest Demonstration: Configuring Web App Manifest

  • PWA Browser Compatibility Overview PWA Browser Compatibility Overview

  • Demonstration: Registering a Service Worker Demonstration: Registering a Service Worker

Caching, Workbox and Offline First Caching, Workbox and Offline-First

  • Overview of Caching Strategies Overview of Caching Strategies

  • Demonstration: Implementing Cache First Strategy Demonstration: Implementing Cache-First Strategy

  • Demonstration: Advanced Caching Strategies Network First and SWR Demonstration: Advanced Caching Strategies - Network First and SWR

  • Managing Cache Updates and Versioning Managing Cache Updates and Versioning

  • Demonstration: Introduction to Workbox Demonstration: Introduction to Workbox

  • Offline First Design Principles Offline-First Design Principles

  • Demonstration: Handling Offline Fallbacks Demonstration: Handling Offline Fallbacks

  • Demonstration: Working with IndexedDB Demonstration: Working with IndexedDB

  • Understanding Background Sync Understanding Background Sync

  • Demonstration: Implementing Background Sync Demonstration: Implementing Background Sync

Native Features, Performance and Deployment Native Features, Performance and Deployment

  • Introduction to Push Notifications Introduction to Push Notifications

  • Demonstration: Creating Custom Install Experience Demonstration: Creating Custom Install Experience

  • Demonstration: Setting Up Push API Demonstration: Setting Up Push API

  • Demonstration: Using Firebase for Push Notifications Demonstration: Using Firebase for Push Notifications

  • Understanding Core Web Vitals Understanding Core Web Vitals

  • Demonstration: Running Lighthouse Audits Demonstration: Running Lighthouse Audits

  • Demonstration: Deploying a PWA to Production Demonstration: Deploying a PWA to Production

Course Wrap Up and Assessment Course Wrap-Up and Assessment

  • Course Summary Course Summary

نمایش نظرات

آموزش جامع اپلیکیشن‌های وب پیشرو (PWA)
جزییات دوره
7h 18m
27
(آخرین آپدیت)
11
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده