لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای نهایی ذخیره سازی اطلاعات سمت مشتری
Client-Side Data Storage Ultimate Guide
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
جاوا اسکریپت، HTML5، کوکیها، WebStorage، LocalStorage، SessionStorage، IndexedDB، WebSQL و موارد دیگر یادگیری اصول ذخیرهسازی دادههای سمت سرویس گیرنده قادر به ساختن برنامههای وب پیشرفته HTML5 ذخیره و استفاده از دادهها در سمت مشتری با اطمینان درک پایگاه داده در نسل جدید Client-Side قادر به توسعه برنامه های تحت وب آفلاین
*** یکی از جامعترین و جامعترین دوره ذخیرهسازی دادههای سمت مشتری در Udemy! ***
در توسعه وب مدرن امروزی، سمت سرویس گیرنده جایگاه بیشتری از سمت سرور پیدا می کند. مرورگرهای مدرن اکنون قادر به ارائه بسیاری از ابزارهای ذخیره سازی و API های مختلف و قدرتمند در سمت مشتری هستند. با وجود اینکه افراد بیشتری به سمت فضای ابری حرکت میکنند، ذخیرهسازی سمت سرویس گیرنده همچنان میتواند در زمان و هزینه زیادی برای توسعهدهندگان وب صرفهجویی کند اگر این کار را درست انجام دهید
در دنیای امروز، یک توسعهدهنده وب ایدهآل و با تجربه باید از قدرت این فناوریهای مدرن و پیشرفته بهرهمند شود.
در این دوره، تمام نکات کلیدی مبحث ذخیرهسازی دادههای سمت مشتری را با هم پوشش خواهیم داد. این دوره بهترین فرصت برای کسانی است که مایل به یادگیری این فناوری پیشرفته یا بهبود مجموعه مهارت های شخصی هستند. هر موضوع به طور جامع با مثال ها و پروژه ها توضیح داده شده است.
موضوعات تحت پوشش این دوره عمدتاً عبارتند از:
مبانی ذخیره سازی وب سمت مشتری
کوکیها
ساخت یک کتابخانه منبع باز
LocalStorage و SessionStorage
پروژه های ذخیره سازی وب
نسل جدید پایگاه داده سمت مشتری
IndexedDB
Web SQL
پروژه های سناریوی زندگی واقعی
مهارت های جاوا اسکریپت و فرانت اند خود را تقویت کنید
اگر سوالی در رابطه با سخنرانی دارید، در پرسیدن دریغ نکنید!
ذخیرهسازی محلی، indexeddb، ذخیرهسازی وب، پایگاهداده محلی جاوا اسکریپت، جاوا اسکریپت ذخیرهسازی سمت سرویس گیرنده، گزینههای ذخیرهسازی سمت سرویس گیرنده، دادههای ذخیره جاوا اسکریپت در سرور، ذخیرهسازی سمت کلاینت در مقابل ذخیرهسازی سمت سرور، Api ذخیرهسازی، پایگاه داده وب sql، ذخیرهسازی آفلاین pwa
سرفصل ها و درس ها
معرفی
Introduction
بررسی اجمالی دوره
Course Overview
راه اندازی محیط کار
Setting up the Working Environment
مقدمه ای بر ذخیره سازی سمت مشتری
An Introduction to Client-Side Storage
بیسکویت ها
Cookies
کوکی ها چیست؟
What are Cookies?
ایجاد کوکی ها
Creating Cookies
در حال بازیابی کوکی ها
Retrieving Cookies
جلسه آزمایشگاه: با استفاده از کوکی ها وارد شوید
Lab Session: Login Using Cookies
به روز رسانی کوکی ها
Updating Cookies
جلسه آزمایشگاه: تمدید انقضای ورود به سیستم
Lab Session: Extend Login Expiration
حذف کوکی ها
Deleting Cookies
جلسه آزمایشگاه: با حذف کوکی ها از سیستم خارج شوید
Lab Session: Logout by Removing Cookies
پروژه: ایجاد یک مدیر کوکی منبع باز
Project: Building an Open Source Cookie Manager
ایجاد ساختار پروژه
Creating the Project Structure
ایجاد تابع کوکی
Creating Cookie Function
بازیابی عملکرد کوکی
Retrieving Cookie Function
به روز رسانی عملکرد کوکی
Updating Cookie Function
حذف تابع کوکی
Deleting Cookie Function
سایر عملکردهای کوکی
Other Cookie Functions
پشتیبانی ماژول
Module Support
در Github منتشر کنید
Publish to Github
Readme.md - مستندات
Readme.md - Documentation
ذخیره سازی وب HTML5
HTML5 Web Storage
ذخیره سازی وب چیست؟
What is Web Storage?
شی LocalStorage
The LocalStorage Object
جلسه آزمایشگاه: ذخیره اشیاء در LocalStorage
Lab Session: Storing Objects in LocalStorage
شی SessionStorage
The SessionStorage Object
Lab Session: ذخیره تاریخ و اعداد در SessionStorage
Lab Session: Storing Dates and Numbers in SessionStorage
پروژه: ساخت سبد خرید با SessionStorage
Project: Building a Shopping Cart with SessionStorage
ساخت ساختار پروژه
Building the Project Structure
موارد فهرست شده
Listing Items
افزودن اقلام به سبد خرید
Adding Items to Cart
ایجاد صفحه سبد خرید
Creating the Cart Page
پروژه: ساخت یک برنامه کاری با LocalStorage
Project: Building a To-Do App with LocalStorage
بررسی اجمالی طراحی پروژه
Project Design Overview
افزودن To-Dos
Adding To-Dos
لیست کارهای انجام شده
Listing To-Dos
بررسی/لغو علامت To-Dos
Checking/Unchecking To-Dos
حذف To-Dos
Removing To-Dos
وب SQL
Web SQL
Web SQL چیست؟
What is Web SQL?
مبانی SQL
SQL Basics
روش های هسته وب SQL
Web SQL Core Methods
ایجاد جدول
Creating Table
درج مورد در جدول
Inserting Item to Table
واکشی از جدول
Fetching from Table
در حال به روز رسانی مورد از جدول
Updating Item from Table
حذف آیتم از جدول
Deleting Item from Table
حذف جدول
Removing Table
IndexedDB
IndexedDB
IndexedDB چیست؟
What is IndexedDB?
باز کردن پایگاه داده IndexedDB
Opening IndexedDB Database
کار با Object Stores
Working with Object Stores
تراکنش را شروع کنید
Start the Transaction
افزودن داده ها
Adding Data
جلسه آزمایشگاه: محاسبه تعداد آیتم ها
Lab Session: Calculating the Item Count
واکشی داده ها
Fetching Data
جلسه آزمایشگاه: نمایش همه داده ها در فروشگاه
Lab Session: Displaying All Data in the Store
به روز رسانی داده ها
Updating Data
حذف داده ها
Deleting Data
جلسه آزمایشگاه: حذف همه داده ها در فروشگاه
Lab Session: Removing All Data in the Store
حذف فروشگاه های اشیاء
Deleting Object Stores
حذف پایگاه داده IndexedDB
Deleting IndexedDB Database
IndexedDB پیشرفته
IndexedDB Advanced
ایجاد شاخص ها
Creating Indexes
شاخص های بیشتر
Indexes More
تکرار با مکان نما
Iterating with Cursors
جلسه آزمایشگاه: محدود کردن پرس و جوهای مکان نما
Lab Session: Limiting Cursor Queries
نمایش نظرات