آموزش استفاده از HTML5: بهینه سازی برای برنامه های داده ، ارتباطات و آفلاین

Building on HTML5: Optimizing for Data, Communication and Offline Apps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: چه از داغترین چارچوب UI استفاده کنید و چه سایت خود را با JavaScript وانیلی بسازید ، شما رابط برنامه نویسی HTML5 بنیادی مورد نیاز تقریباً در هر برنامه را می آموزید. یاد بگیرید که در داده های مرورگر پایدار باشید ، برنامه های سریع برقرار کنید ، آفلاین کار کنید و از نظر جغرافیایی آگاه باشید. React ، Angular ، Vue و هر چارچوب دیگری چه مشترکاتی دارند؟ همه آنها بر روی HTML5 ساخته شده اند! در این دوره ، با استفاده از HTML5: بهینه سازی برای برنامه های داده ، ارتباطات و آفلاین ، دانش بنیادی رابط برنامه های کاربردی (API) را که در بسیاری از برنامه های وب مشترک است ، خواهید آموخت. در ابتدا ، شما در مورد استراتژی های ذخیره سازی اشیا data داده ای ساده تا کل استفاده از پایگاه داده درون مرورگر که از مقدار زیادی داده پشتیبانی می کند ، خواهید آموخت. در مرحله بعدی ، خواهید فهمید که چگونه کنترل کامل هر درخواست را کنترل می کنید و به شما امکان می دهد فایل ها را از سرور یا دستگاه محلی بارگیری کنید. سرانجام ، نحوه دریافت سرویس گیرنده از طریق سرور به روش بهینه شده برای عملکرد پیام های دریافت شده از طرف سرور و همچنین نحوه درخواست مکان کاربر و حتی گاهی دسترسی به جزئیاتی مانند ارتفاع ، عنوان و سرعت را کشف خواهید کرد. بعد از اتمام این دوره ، چه بخواهید برنامه بعدی خود را با داغترین چارچوب UI بسازید و چه در حال ساخت برنامه خود با JavaScript وانیلی باشید ، مهارتها و دانش لازم برای استفاده از مهمترین API های موجود در وب.

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

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

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

مقدمه Introduction

  • مقدمه Introduction

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

  • برنامه نمونه را مرور کنید Review Sample Application

  • نحو جاوا اسکریپت: توابع پیکان JavaScript Syntax: Arrow Functions

  • نحو جاوا اسکریپت: async/در انتظار JavaScript Syntax: async/await

  • نتیجه Conclusion

ذخیره داده در مرورگر Saving Data in the Browser

  • مقدمه Introduction

  • انواع ذخیره سازی وب ، امنیت و ظرفیت Web Storage Types, Security, and Capacity

  • ذخیره سازی وب در مقابل کوکی ها Web Storage vs. Cookies

  • IndexedDB: ویژگی ها IndexedDB: Features

  • IndexedDB: ظرفیت IndexedDB: Capacity

  • IndexedDB در مقابل ذخیره سازی وب IndexedDB vs. Web Storage

  • Pouchdb Pouchdb

  • چه زمان و چرا باید از انواع ذخیره سازی استفاده کرد When and Why to Use Storage Types

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

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

  • نسخه ی نمایشی: خطای محدودیت ذخیره سازی Demo: Storage Limits Error

  • نسخه ی نمایشی: رویداد ذخیره سازی Demo: Storage Event

  • نسخه ی نمایشی: اشیا in موجود در ذخیره سازی وب Demo: Objects in Web Storage

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

  • خلاصه Summary

ایجاد برنامه های وب "چند رشته ای" Creating “Multithreaded” Web Applications

  • مقدمه Introduction

  • ارتباطات و API های پشتیبانی شده Communication and Supported APIs

  • نسخه ی نمایشی: سلام به جهان Demo: Hello World

  • نسخه ی نمایشی: خاتمه دهید Demo: Terminate

  • نسخه ی نمایشی: اشکال زدایی Demo: Debugging

  • نسخه ی نمایشی: برجسته سازی نحو Demo: Syntax Highlighting

  • خلاصه Summary

در حالت آفلاین کردن برنامه Taking Your Application Offline

  • مقدمه Introduction

  • تاریخچه برنامه های وب آفلاین History of Offline Web Applications

  • چرخه زندگی کارگر خدمات Service Worker Lifecycle

  • واکشی ، حافظه پنهان و سرویس دهنده Fetch, Cache, and Service Worker

  • محدوده Scope

  • الزامات امنیتی Security Requirements

  • نسخه ی نمایشی: واکشی کنید Demo: Fetch

  • نسخه ی نمایشی: حافظه پنهان Demo: Cache

  • نسخه ی نمایشی: نمای کلی کارگر خدمات Demo: Service Worker Overview

  • نسخه ی نمایشی: کد صفحه میزبان Demo: Host Page Code

  • نسخه ی نمایشی: کد کارگر خدمات Demo: Service Worker Code

  • نسخه ی نمایشی: برنامه را در مرورگر اجرا کنید Demo: Run App in the Browser

  • نسخه ی نمایشی: گام به گام کد کارگر خدمات Demo: Step Through Service Worker Code

  • خلاصه Summary

برقراری ارتباط در زمان واقعی Communicating in Real Time

  • مقدمه Introduction

  • سرصفحه های HTTP در مقابل هدرهای سوکت وب HTTP Headers vs. Web Socket Headers

  • نسخه ی نمایشی: Hello World (در مرورگر) Demo: Hello World (In the Browser)

  • نسخه ی نمایشی: Hello World (کد مشتری) Demo: Hello World (Client Code)

  • نسخه ی نمایشی: Hello World (کد سرور) Demo: Hello World (Server Code)

  • نسخه ی نمایشی: Stock Ticker (در مرورگر) Demo: Stock Ticker (In the Browser)

  • نسخه ی نمایشی: بلیط سهام (کد مشتری) Demo: Stock Ticker (Client Code)

  • نسخه ی نمایشی: بورس سهام (کد سرور) Demo: Stock Ticker (Server Code)

  • خلاصه Summary

برنامه خود را از نظر جغرافیایی آگاه کنید Making Your Application Geographically Aware

  • مقدمه Introduction

  • روش های تشخیص مکان Location Detection Methods

  • گزینه های مکان Location Options

  • نسخه ی نمایشی: موقعیت فعلی را دریافت کنید Demo: Get Current Position

  • نسخه ی نمایشی: موقعیت تماشا Demo: Watch Position

  • نسخه ی نمایشی: گزینه ها Demo: Options

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش استفاده از HTML5: بهینه سازی برای برنامه های داده ، ارتباطات و آفلاین
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 43m
59
Pluralsight (پلورال سایت) pluralsight-small
17 اردیبهشت 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
41
4.9 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Craig Shoemaker Craig Shoemaker

Craig Shoemaker یک توسعه دهنده ، مربی ، نویسنده ، پادکستر و مژده دهنده فنی همه چیز عالی است. کریگ میزبان Podcast چند شکلی و نویسنده Pluralsight است و او برای مجله های MSDN ، مجله CoDe و مطبوعات Wrox ("شروع ASP.NET 2.0 AJAX" و "شروع ASP.NET Ajax") می نویسد. او همچنین یک Microsoft ASP.NET MVP و ASP Insider است. کریگ اغلب در حال صحبت در گروه های کاربری و رویدادهای صنعت است ، و در اوقات فراغت خود لذت می برد به دنبال یک انبار کاه برای مخفی کردن مجموعه سوزن های با ارزش خود باشد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.