آموزش شروع با برنامه های وب مترقی - آخرین آپدیت

دانلود Getting Started with Progressive Web Apps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برنامه های وب مترقی شامل یک پالت جدید از فناوری ها مانند مانیفست برنامه وب ، پشتیبانی نصب صفحه اصلی ، کارگران سرویس و پوسته برنامه است. این شکاف ها حتی بیشتر بین برنامه های بومی و وب که قابلیت های جدیدی را برای توسعه دهندگان وب ارائه می دهند تا تجربیات شگفت انگیز دسک تاپ و موبایل ایجاد کنند. در این دوره ، شروع به کار با برنامه های وب مترقی ، می آموزید که چگونه با استفاده از برخی از این API های جدید و ویژگی هایی که آن را از یک صفحه وب ساده به یک برنامه وب مترقی تبدیل می کند ، وب سایت معاملات اتومبیل را توسعه دهید. ابتدا پوسته برنامه را کاوش می کنید و می دانید که چگونه کار می کند. در مرحله بعد ، در مورد کارگران ذخیره و سرویس مشتری در سمت مشتری خواهید آموخت. در آخر ، نحوه کار با برنامه های وب قابل نصب را کشف خواهید کرد. در پایان این دوره ، شما می دانید که برنامه های وب مترقی چیست و دامنه کاملی از ابزارهایی را که در اختیار دارید ، خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی دوره Course Introduction

  • مقدمه Introduction

  • مرور کلی فناوری Technology Overview

  • وب در مقابل بومی Web vs. Native

  • آناتومی یک برنامه وب مترقی Anatomy of a Progressive Web App

  • مطالعات موردی Case Studies

راه اندازی و ساختار برنامه وب Web App Setup and Structure

  • مقدمه Introduction

  • پوسته برنامه چیست؟ What Is the App Shell?

  • تنظیم محیط Environment Setup

  • نسخه های نمایشی آنلاین - سازگاری Online Demos - Compatibility

  • تنظیم پوسته برنامه: سبک ها App Shell Setup: Styles

  • تنظیم پوسته برنامه: طرح بندی App Shell Setup: Layout

  • بارگیری داده های پویا: قالب ها Loading Dynamic Data: Templates

  • وعده Promises

  • بارگیری داده های پویا: API Fetch Loading Dynamic Data: Fetch API

  • بارگیری داده های پویا: الگوی اتصال Loading Dynamic Data: Template Binding

  • بار اول First Load

  • بارگیری صفحات خارجی Loading External Pages

  • خلاصه Summary

ذخیره سازی در سمت مشتری Client-side Storage

  • مقدمه Introduction

  • کوکی ها Cookies

  • ذخیره وب HTML5 HTML5 Web Storage

  • WebSQL: نمای کلی WebSQL: Overview

  • IndexedDB: نمای کلی IndexedDB: Overview

  • IndexedDB: نسخه ی نمایشی IndexedDB: Demo

  • ذخیره معاملات اتومبیل: تنظیم Car Deals Storage: Setting Up

  • ذخیره معاملات اتومبیل: اضافه کردن داده ها Car Deals Storage: Adding Data

  • ذخیره معاملات اتومبیل: بازیابی داده ها Car Deals Storage: Retrieving Data

  • ذخیره معاملات اتومبیل: بار بیشتر Car Deals Storage: Load More

  • شبکه آفلاین یا بد Offline or Bad Network

  • حافظه نهان App Cache

  • Cache API Cache API

  • خلاصه Summary

کارگران پشتیبانی و خدمات آفلاین Offline Support and Service Workers

  • مقدمه Introduction

  • مشکل The Problem

  • نمای کلی کارگر خدمات Service Worker Overview

  • الزامات کارگر خدمات Service Worker Requirements

  • یک کارگر خدماتی را ثبت کنید Register a Service Worker

  • نمای کلی چرخه عمر کارگر سرویس Service Worker Lifecycle Overview

  • نمایشگاه چرخه عمر کارگران سرویس Service Worker Lifecycle Demo

  • دامنه کارگران خدمات Service Worker Scope

  • قبل از رمز Pre-caching

  • حافظه پنهان Update Cache

  • کنترل فوری Immediate Control

  • رویدادهای اضافی Additional Events

  • واکشی Fetching

  • فقط استراتژی شبکه Network Only Strategy

  • ابتدا شبکه سپس استراتژی آفلاین Network First Then Offline Strategy

  • ابتدا به صورت آفلاین و سپس استراتژی شبکه Offline First Then Network Strategy

  • سناریوهای ذخیره سازی Caching Scenarios

  • ارتباط با مشتری Communication with Client

  • خلاصه Summary

برنامه های وب قابل نصب Installable Web Apps

  • مقدمه Introduction

  • مانیفست Manifest.json

  • تصمیم نماد/ابرداده The Icon/Metadata Decision

  • تولید نماد متاداده Metadata & Icon Generation

  • نسل ابرداده و نماد Metadata & Icon Generation

  • تولید کننده دارایی PWA PWA Asset Generator

  • پواکومپات PWACompat

  • آگهی های نصب برنامه App Install Banners

  • iOS - MacOS - ویندوز iOS - MacOS - Windows

  • فانوس دریایی Lighthouse

  • خلاصه Summary

نمایش نظرات

آموزش شروع با برنامه های وب مترقی
جزییات دوره
1h 58m
63
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
85
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bill Stavroulakis Bill Stavroulakis

بیل Microsoft MVP ، Google Developer Expert ، مهندس ارشد نرم افزار در Software Competitiveness International و خالق Dotnetweekly است. وی بیش از 7 سال تجربه در ساخت برنامه های وب دارد و از یادگیری و آموزش فن آوری ها در هنگام رشد و بلوغ در دنیای همیشه در حال تغییر وب بسیار هیجان زده است. بیل کار خود را در سال 2006 در سیلیکون ولی آغاز کرد و در حال توسعه برنامه های فیس بوک بود که بیش از 6 میلیون کاربر داشت. وی سپس به کار بر روی چارچوب Ruby-on-Rails ادامه داد و یک پورتال back-end را برای یک موسسه آموزشی مشهور در یونان پیاده سازی کرد. وی یک شرکت توسعه وب/بازاریابی اینترنتی را تأسیس کرد که با طیف گسترده ای از طیف وب - مانند استقرار محصولات در زمینه تجارت الکترونیکی ، سرگرمی ، آموزش و انتشارات - سروکار داشت. امروزه ، او بر روی پلت فرم NET تمرکز دارد و در SoftCom-Int متخصص در راه حل های مدیریت دانش سازمانی کار می کند. وی عضو فعال جامعه NET است که رویدادها/مسابقات/سخنرانی ها را برگزار می کند و به خاطر مشارکت های خود با جایزه MVP در سال 2013 به وی اهدا شد.