آموزش عملی NoSQL با Amazon DynamoDB - آخرین آپدیت

دانلود Hands-On Introduction to NoSQL with Amazon DynamoDB

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری DynamoDB با طراحی تک‌جدولی (Single-table design)، Query، Scan، GSIs، LSIs، Streams و کار با AWS Console/CLI/SDK درک مفهوم DynamoDB و دلیل استفاده از آن برای برنامه‌های با مقیاس بالا تسلط بر مفاهیم اصلی DynamoDB شامل Partition Keys، Sort Keys و Composite Keys ایجاد و پیکربندی جداول DynamoDB با استفاده از AWS Console و CLI اجرای عملیات CRUD (ایجاد، خواندن، به‌روزرسانی و حذف) روی آیتم‌های DynamoDB طراحی مدل‌های داده بهینه با استفاده از الگوهای طراحی تک‌جدولی کار با ایندکس‌های ثانویه جهانی (GSI) و ایندکس‌های ثانویه محلی (LSI) پیاده‌سازی DynamoDB Streams برای پردازش داده‌ها به صورت بلادرنگ پیش نیازها: درک اولیه از پایگاه‌های داده و نحوه ذخیره‌سازی داده‌ها آشنایی با خط فرمان (Command Line) و محیط ترمینال دانش پایه JavaScript یا Node.js مفید است اما الزامی نیست حساب کاربری AWS (سطح رایگان یا Free Tier برای این دوره کافی است) درک اولیه از فرمت JSON

این دوره عملی، یک مقدمه کاربردی برای Amazon DynamoDB، یکی از محبوب‌ترین پایگاه‌های داده NoSQL مدیریت‌شده در AWS ارائه می‌دهد.

اگر تا به حال می‌خواستید بدانید برنامه‌های ابری مدرن چگونه داده‌ها را در مقیاس عظیم ذخیره و بازیابی می‌کنند، چگونه مدل‌های داده NoSQL بهینه طراحی می‌شوند یا چگونه برنامه‌هایی بر پایه DynamoDB بسازید، این دوره برای شماست.

تمرکز ما بر یادگیری از طریق انجام دادن است. هیچ اسلاید تئوری سنگین یا پیچیدگی غیرضروری وجود ندارد؛ در عوض، از همان ابتدا مستقیماً با DynamoDB کار خواهیم کرد.

ابتدا با درک اینکه پایگاه‌های داده NoSQL چیستند، چه تفاوتی با پایگاه‌های داده رابطه‌ای سنتی دارند و چرا سازمان‌هایی که برنامه‌هایی با میلیون‌ها درخواست در ثانیه را اجرا می‌کنند به DynamoDB اعتماد می‌کنند، شروع می‌کنیم.

سپس وارد بخش عملی می‌شویم.

ما جداول DynamoDB را بررسی می‌کنیم، با داده‌ها از طریق AWS Console و AWS CLI کار می‌کنیم و برنامه‌هایی می‌سازیم که با استفاده از AWS SDK برای JavaScript (v3) با DynamoDB تعامل دارند.

در طول این دوره، مفاهیم ضروری DynamoDB را بررسی خواهید کرد، از جمله:

  • Partition keys و sort keys

  • آیتم‌ها، ویژگی‌ها (Attributes) و طراحی جدول

  • عملیات CRUD (ایجاد، خواندن، به‌روزرسانی، حذف)

  • عملیات Query و Scan

  • ایندکس‌های ثانویه جهانی (GSI)

  • ایندکس‌های ثانویه محلی (LSI)

  • اصول طراحی تک‌جدولی (Single-table design)

  • DynamoDB Streams برای معماری‌های رویداد-محور

  • بهترین روش‌ها برای بهینه‌سازی عملکرد و هزینه

همه موارد از طریق مثال توضیح داده شده‌اند تا نه تنها نحوه کارکرد DynamoDB، بلکه زمان و دلیل استفاده از آن را نیز درک کنید.

آشنایی اولیه با دیتابیس‌ها، JSON و خط فرمان توصیه می‌شود. یک حساب AWS Free Tier برای تکمیل دوره کافی است.

اگر به دنبال یک شروع شفاف، مبتدی-پسند و عملی برای Amazon DynamoDB هستید، این دوره برای شماست.


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

خوش‌آمدگویی و راه‌اندازی Welcome & Setup

  • خوش آمدید! Welcome!

  • پیوستن به جامعه ما Join Our Community

  • DynamoDB چیست و چرا باید از آن استفاده کنیم What is DynamoDB & Why to Use it

  • راه‌اندازی Setup

مبانی DynamoDB DynamoDB Basics

  • اولین جدول First table

  • آیتم‌ها Items

  • عملیات CRUD در CLI CRUD in CLI

  • پرس‌وجو (Query) Query

  • اسکن (Scan) Scan

  • ایندکس GSI GSI

  • ایندکس LSI LSI

  • طراحی تک‌جدولی Single-Table Design

  • راه‌اندازی اپلیکیشن ساده Simple App Setup

  • عملیات CRUD در SDK CRUD in SDK

  • عملیات دسته‌ای و تراکنش‌ها Batch & Transactions

  • جریان‌های داده (Streams) Streams

  • بررسی RCU/WCU و هزینه‌ها RCU/WCU & Cost

  • بهترین روش‌های اجرایی Good Practises

بخش پایانی Ending

  • جمع‌بندی و سپاسگزاری Wrap up & Thank you!

  • درس جایزه Bonus Lecture

نمایش نظرات

آموزش عملی NoSQL با Amazon DynamoDB
جزییات دوره
3.5 hours
20
(آخرین آپدیت)
94
3 از 5
ندارد
دارد
دارد
Lukasz Kallas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lukasz Kallas Lukasz Kallas

رهبر فنی