برنامههای وب پیشرو (PWA) چیز بزرگ بعدی در توسعه وب هستند زیرا بدون نیاز به نصب برنامه از فروشگاه برنامه/فروشگاه، تجربیاتی شبیه به برنامه تلفن همراه را برای کاربران شما به ارمغان میآورند.
شما هنوز یک برنامه وب (HTML، CSS، جاوا اسکریپت) ایجاد میکنید، اما این دوره به شما یاد میدهد که چگونه ویژگیهایی مانند دسترسی به دوربین، سرویسدهندگان برای پشتیبانی آفلاین، اعلانهای فشاری و موارد دیگر را اضافه کنید. این بهترینهای هر دو جهان را با هم ترکیب میکند: شما تجارب سریع، جذاب و قابل اعتماد ارائه میدهید در حالی که هنوز دسترسی و دسترسی به یک صفحه وب را دارید.
"برنامه وب پیشرو" به سادگی اصطلاحی است که تمام ویژگی هایی را که به شما امکان می دهد تجربیاتی شبیه به تلفن همراه ارائه دهید را خلاصه می کند. موضوع بسیار پرطرفدار است و همچنین موضوعی است که باید بماند! نه تنها به شدت توسط Google تبلیغ می شود (در واقع بسیاری از گفتگوها در Google I/O 2017، کنفرانس توسعه دهندگان Google، به PWA ها اختصاص داده شد، بلکه به سرعت توسط شرکت های بزرگی مانند توییتر یا واشنگتن پست نیز پذیرفته شد.
داشتن مهارتهای ساخت و بهینهسازی این نوع برنامههای وب در حال حاضر یک مهارت مهم و بسیار مورد نیاز برای توسعهدهندگان وب مدرن است، روندی که تنها در حال افزایش است! بنابراین، یادگیری نحوه ساخت PWA به شما یک مزیت رقابتی می دهد!
در جزئیات، این دوره همه چیزهایی را که برای ساختن PWA های شگفت انگیز نیاز دارید را پوشش می دهد - که منجر به کسب امتیاز 100 (از 100) در ابزار حسابرسی PWA Google "Lighthouse" می شود:
توضیحات مفصل در مورد اینکه PWA دقیقا چیست
نحوه استفاده از مانیفست برنامه برای نصب برنامه وب خود در صفحه اصلی دستگاه
استفاده از کارکنان خدمات برای ارائه پشتیبانی آفلاین با ذخیره داراییها
استراتژیهای استفاده از سرویس پیشرفته و ذخیرهسازی حافظه
یک تازهسازی در Promises و Fetch API زیرا هر دو مفهوم بهشدت در PWA استفاده میشوند
نحوه بهبود تعامل کاربر با افزودن اعلانهای فشار
روشی برای همگام سازی داده ها در پس زمینه، حتی اگر اتصال قطع شود
نحوه دسترسی به ویژگیهای دستگاه بومی مانند دوربین یا موقعیت جغرافیایی
استفاده از Workbox برای تسهیل مدیریت کارکنان خدمات
توضیحاتی در مورد نحوه تبدیل پروژه SPA بعدی خود به PWA
و بیشتر
همه این موارد البته با ساخت یک پروژه دوره عملی می شوند. برای اطمینان از اینکه می توانید دانش را در هر یک از پروژه های خود به کار ببرید، پروژه دوره هیچ چارچوب جاوا اسکریپتی را در نظر نمی گیرد بلکه بر ویژگی های اصلی ذکر شده در بالا تمرکز می کند!
بنابراین این دوره چیزهای زیادی برای ارائه دارد، چگونه می توان تشخیص داد که برای شما مناسب است؟
اگر ...
قطعاً انتخاب درستی است... شما در حال حاضر یک توسعه دهنده وب هستید (مهم نیست که تجربه داشته باشید یا هنوز در تجارت جدید هستید) و می خواهید برای آینده آماده شوید
... از کار با HTML، CSS و جاوا اسکریپت لذت می برید و می خواهید از قدرت کاملی که فناوری های وب و مرورگر ارائه می دهند استفاده کنید
... میخواهید با استفاده از فناوریهایی مانند اعلانهای فشار وب یا پشتیبانی آفلاین، بهترین تجربیات ممکن را به کاربران خود ارائه دهید
برای اینکه از دوره بیشترین بهره را ببرید چه چیزی باید بدانید؟
شما باید حداقل اصول اولیه HTML، CSS و جاوا اسکریپت را بدانید
به دانش پیشرفته ای از این فناوری ها نیازی نیست
نیازی به دانستن هیچ چارچوب جاوا اسکریپتی مانند Angular یا React ندارید - PWA ها با هر برنامه جاوا اسکریپتی کار می کنند، حتی اگر اصلاً از فریم ورک استفاده نکنید (در واقع، این چیزی است که ما در دوره آموزشی خواهیم ساخت!)
خیلی خوشحالم که در این دوره به شما خوش آمد بگویم و این سفر را با شما آغاز کنم!
حداکثر
دارای گواهینامه AWS، توسعه دهنده وب و مدرس حرفه ای
Academind by Maximilian Schwarzmüllerآموزش آنلاین
نمایش نظرات