آموزش تسلط کامل بر AWS DynamoDB - آخرین آپدیت

دانلود Master AWS DynamoDB

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند تا دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. این دوره یک بررسی جامع از AWS DynamoDB را ارائه می‌دهد و شما را به مهارت‌های لازم برای کار با این سرویس پایگاه داده NoSQL مجهز می‌کند. در پایان این دوره، شما قادر خواهید بود جداول و ایندکس‌های DynamoDB را برای انواع موارد استفاده در دنیای واقعی طراحی، پیاده‌سازی و مدیریت کنید. شما با راه‌اندازی محیط توسعه و حساب AWS شروع کرده و سپس به ایجاد و مدیریت جداول DynamoDB با استفاده از کنسول مدیریتی AWS و AWS CLI می‌پردازید. در ادامه، دوره به بررسی دقیق ویژگی‌های اصلی DynamoDB و مدل قیمت‌گذاری آن می‌پردازد تا بنیادی برای درک نحوه مقیاس‌بندی و بهینه‌سازی راهکارهای پایگاه داده ایجاد شود. سپس تجربه عملی با ابزارهای مختلف از جمله AWS CLI و SDK کسب خواهید کرد که به شما اجازه می‌دهد به صورت برنامه‌نویسی شده، جداول و داده‌ها را ایجاد، به‌روزرسانی و حذف کنید. علاوه بر این، فرآیند تعامل با جداول DynamoDB را با استفاده از AWS SDK در پایتون بررسی خواهید کرد. با پیشروی در دوره، وارد مفاهیم پیشرفته‌تری مانند ایجاد و مدیریت ایندکس‌ها، شامل ایندکس‌های ثانویه محلی و جهانی (LSI و GSI) خواهید شد. این دوره همچنین استراتژی‌های بهینه‌سازی ایندکس‌ها را برای اطمینان از بازیابی بهینه داده‌ها پوشش می‌دهد. شما یاد می‌گیرید چگونه کلیدها و ایندکس‌هایی را طراحی کنید که با الگوهای دسترسی و تصمیمات تجاری شما همسو باشند تا بالاترین عملکرد تضمین شود. این دوره برای توسعه‌دهندگان، مدیران سیستم و متخصصان IT که می‌خواهند از قدرت AWS DynamoDB بهره ببرند، ایده‌آل است. دانش قبلی در مورد مفاهیم پایه رایانش ابری و پایگاه داده مفید است اما الزامی نیست. در پایان دوره، شما درک استواری از DynamoDB خواهید داشت و برای استقرار راهکارهای پایگاه داده NoSQL کارآمد و مقیاس‌پذیر کاملاً مجهز خواهید بود.

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

مقدمه Introduction

  • مقدمه و پیش‌نیازهای دوره Introduction & Course Prerequisites

  • ساختار دوره Course Structure

راه‌اندازی محیط توسعه Development Environment Setup

  • دستورالعمل‌های راه‌اندازی محیط توسعه Dev Environment Setup - Instructions

  • نصب VS Code (اختیاری) Install VS Code - Optional

ساخت حساب AWS و تنظیم AWS CLI AWS Account Creation & Setting up AWS CLI

  • ساخت حساب AWS Create an AWS Account

  • ایجاد کاربر IAM Creating an IAM User

  • معرفی و نصب AWS CLI AWS CLI - Introduction and Installation

  • پیکربندی AWS CLI Configure AWS CLI

بررسی عمیق مفاهیم بنیادی AWS DynamoDB AWS DynamoDB Fundamentals Deep Dive

  • ایجاد جدول DynamoDB با کنسول مدیریتی AWS (عملی) Create a DynamoDB Table using the AWS Management Console - Hands-on

  • بررسی عمیق DynamoDB: تعریف و ویژگی‌های کلیدی AWS DynamoDB Deep Dive - Definition and Key Features

  • مقایسه پایگاه‌های داده NoSQL در مقابل SQL و تفاوت‌های اصلی NoSQL vs SQL Databases and Key Differences

  • اجزای DynamoDB و نحوه عملکرد آن‌ها DynamoDB Components and How They Work

  • قیمت‌گذاری DynamoDB DynamoDB Pricing

  • خلاصه بخش Summary

ابزارهای تعامل با AWS DynamoDB (AWS CLI و AWS SDK) Tools for Interacting with AWS DynamoDB - AWS CLI and AWS SDK

  • مرور ابزارهای تعامل با DynamoDB Tools for Interacting with DynamoDB Deep Dive - Overview

  • تمرین عملی: ساختار کد و ایجاد جدول با AWS CLI Hands-on - Code Structure and Creating a Table using AWS CLI

  • تایید جدول با دستور Describe table Verify the Table with the Describe-table Command

  • افزودن دو کتاب با دستورات CLI Adding Two Books with the CLI Commands

  • تحلیل دقیق دستورات AWS CLI AWS CLI - Command Breakdown

  • دریافت یک آیتم (Get Item) Get an Item

  • اسکن آیتم‌ها (Scan) Scan for Items

  • به‌روزرسانی یک آیتم (Update) Update an Item

  • حذف یک آیتم (Delete) Delete an Item

  • حذف جدول Delete the Table

  • انواع داده‌های DynamoDB و خلاصه بخش DynamoDB Data Types and Section Summary

تعامل با جداول DynamoDB با استفاده از AWS SDK Interacting with DynamoDB Table with AWS SDK

  • تعامل با DynamoDB با AWS SDK: ابزارهای مورد نیاز Interacting with DynamoDB with AWS SDK - Tools for Interacting with DynamoDB

  • مرور کامل رابط‌های برنامه‌نویسی AWS SDK The Programmatic Interfaces of the AWS SDK - Full Overview

  • بررسی SDKها و ابزارهای تعامل با AWS DynamoDB AWS SDKs and Tools for Interacting with AWS DynamoDB - Overview

  • ایجاد جدول با SDK پایتون Create a Table with SDK Python

  • افزودن کتاب به جدول با SDK Add a Book to the Table with SDK

  • بارگذاری کتاب‌ها از یک فایل JSON با SDK Loading Books from a JSON File with the SDK

  • حذف کتاب بر اساس ISBN یا عنوان Delete a Book by Its ISBN or Title

  • اسکن کردن جدول Scan the Table

  • پرس‌وجو (Query) از جدول Querying the Table

  • به‌روزرسانی یک کتاب Update a Book

  • حذف یک آیتم Delete an Item

  • نکته: استفاده از CLI برای تعامل با جدول NOTE - Using the CLI to Interact with Our Table

  • خلاصه بخش Summary

بررسی تخصصی ایندکس‌های AWS DynamoDB AWS DynamoDB Indexes - Deep Dive

  • مقدمه‌ای بر ایندکس‌ها: مرور کامل Introduction to Indexes - Full Overview

  • تفاوت Scan و Filter و ملاحظات مربوط به ظرفیت Scan and Filter - Differences and Capacity Considerations

  • ایندکس‌های ثانویه جهانی: بررسی LSI و GSI Global Secondary Indexes - LSI and GSI - Overview

  • تمرین عملی: ایجاد ایندکس ثانویه در کنسول Hands-on - Create a Secondary Index in the Console

  • نکات مهم هنگام ایجاد GSIها Things to Consider when Creating GSIs

  • تمرین عملی: ایجاد LSI با جدول کتاب جدید (تغییر ساختار) Hands-on - Create an LSI with a New Book Table - Restructuring

  • بارگذاری کتاب‌های تغییر یافته Loading Restructured Books

  • تمرین عملی: پرس‌وجو از LSI Hands-on - Querying our LSI

  • تمرین عملی: پرس‌وجو از LSI با استفاده از AWS CLI Hands-on - Querying LSI using AWS CLI

  • تمرین عملی: ایجاد GSI از طریق دستور Update Hands-on - Create a GSI Through Update Command

  • تمرین عملی: پرس‌وجوی GSI Hands-on - GSI Query

  • ایندکس‌های پراکنده (Sparse Index) Sparse Index

  • خلاصه بخش Summary

بهینه‌سازی ایندکس‌ها برای افزایش کارایی Optimizing Indexes for Efficiency

  • بهینه‌سازی ایندکس‌ها، استراتژی‌های کلیدی و الگوهای دسترسی Optimizing Indexes & Key Strategies and Considerations: Access Patterns Use Case

  • طراحی Partition Key و ملاحظات طراحی کلیدها Partition Key Design and Design Keys Considerations

  • بهینه‌سازی Sort Keyها Optimizing Sort Keys

  • ساختاربندی ایندکس‌های ثانویه برای کارایی بیشتر Structuring Secondary Indexes for Efficiency

  • موارد استفاده: ملاحظات طراحی و تصمیمات تجاری Use Cases - Design Considerations - Business Decisions

  • خلاصه بخش Summary

جمع‌بندی Wrap Up

  • پاک‌سازی منابع Clean Up

  • تبریک و گام‌های بعدی Congratulations & Next Steps

نمایش نظرات

آموزش تسلط کامل بر AWS DynamoDB
جزییات دوره
7h 6m
59
(آخرین آپدیت)
102
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده