AWS DynamoDB: یک شیرجه عمیق جامع [جدید]

AWS DynamoDB: A Comprehensive Deep Dive [NEW]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: پتانسیل کامل AWS DynamoDB برای مدیریت پایگاه داده NoSQL با کارایی بالا، اصول اصلی DynamoDB: درک NoSQL در مقابل پایگاه های داده SQL، مفاهیم کلیدی DynamoDB و اجزای اصلی. ایجاد و مدیریت کارآمد جداول: ایجاد و تعامل با جداول DynamoDB با استفاده از AWS CLI و SDK را بیاموزید. بهینه سازی شاخص ها برای عملکرد: مهارت هایی را برای ایجاد و بهینه سازی شاخص های ثانویه و پراکنده جهانی برای کارایی ایجاد کنید. طراحی مدل‌های داده موثر: بهترین روش‌ها را برای طراحی کلید پارتیشن، بهینه‌سازی کلیدهای مرتب‌سازی و فهرست‌های ثانویه اجرا کنید. پیش نیازها: دانش پایه پایگاه‌های اطلاعاتی: درک اساسی از مفاهیم و اصطلاحات پایگاه داده، از جمله پایگاه‌های داده SQL و NoSQL. آشنایی با AWS: تجربه اولیه با خدمات وب آمازون (AWS)، از جمله پیمایش در کنسول مدیریت AWS. مهارت های برنامه نویسی: مهارت های اولیه برنامه نویسی حداقل در یک زبان مانند پایتون، جاوا اسکریپت یا جاوا برای درک و پیاده سازی تعاملات DynamoDB. حساب AWS: یک حساب AWS فعال برای ایجاد و مدیریت جداول DynamoDB و انجام تمرینات عملی. تجربه رابط خط فرمان (CLI): دانش اولیه استفاده از رابط خط فرمان (CLI) برای اجرای دستورات AWS CLI.

آیا برای تبدیل شدن به یک متخصص DynamoDB آماده هستید؟ با دوره جامع ما که برای کاربران مبتدی و پیشرفته طراحی شده است، عمیقاً در دنیای AWS DynamoDB شیرجه بزنید. چه در پایگاه داده های NoSQL تازه کار باشید و چه به دنبال بهینه سازی تنظیمات DynamoDB موجود خود هستید، این دوره همه چیزهایی را که برای تسلط بر این سرویس قدرتمند AWS نیاز دارید، دارد.

آنچه یاد خواهید گرفت:

  • مبانی DynamoDB: درک کاملی از چیستی DynamoDB و تفاوت آن با پایگاه‌های داده سنتی SQL به دست آورید.

  • ایجاد و تعامل با جداول DynamoDB: گام به گام نحوه ایجاد، مدیریت و تعامل با جداول DynamoDB با استفاده از AWS CLI و AWS SDK را یاد بگیرید.

  • مفاهیم و اجزای کلیدی: مفاهیم اساسی DynamoDB، از جمله پارتیشن‌ها، کلیدهای اصلی، کلیدهای مرتب‌سازی و کلیدهای ترکیبی را کاوش کنید.

  • شاخص‌های ثانویه جهانی: نحوه ایجاد و استفاده از شاخص‌های ثانویه جهانی (GSI) برای افزایش انعطاف‌پذیری و عملکرد پرس و جو را بدانید.

  • Sparse Index : مزایای نمایه سازی پراکنده و نحوه اجرای آن برای بازیابی کارآمد داده را کشف کنید.

  • بهینه سازی فهرست: استراتژی هایی را برای بهینه سازی نمایه های خود بیاموزید تا از عملیات پایگاه داده سریع و مقرون به صرفه اطمینان حاصل کنید.

  • طراحی کلید پارتیشن: بر هنر طراحی کلیدهای پارتیشن موثر برای توزیع یکنواخت داده‌های شما و جلوگیری از تنگناهای عملکرد مسلط شوید.

  • بهینه‌سازی کلیدهای مرتب‌سازی: تکنیک‌هایی را برای بهینه‌سازی کلیدهای مرتب‌سازی برای پشتیبانی از پرس و جو و سازماندهی داده کارآمد بررسی کنید.

  • ساختاربندی شاخص‌های ثانویه برای کارایی: بهترین روش‌ها برای ساختاربندی شاخص‌های ثانویه را برای به حداکثر رساندن کارایی آن‌ها درک کنید.

  • ملاحظات طراحی و دسترسی: موارد استفاده در دنیای واقعی را کاوش کنید و بیاموزید که چگونه تنظیمات DynamoDB خود را برای برآورده کردن الگوهای دسترسی مختلف و نیازهای تجاری طراحی کنید.

چرا این دوره؟

AWS DynamoDB یک سرویس پایگاه داده NoSQL بسیار مقیاس پذیر و کاملاً مدیریت شده است که برای بسیاری از برنامه های مدرن یکپارچه است. با این حال، برای استفاده کامل از قابلیت های آن، درک عمیق عملکرد درونی و بهترین شیوه ها ضروری است. این دوره دانش و مهارت های مورد نیاز برای ساخت برنامه های کاربردی با کارایی بالا و مقیاس پذیر با استفاده از DynamoDB را در اختیار شما قرار می دهد.

چه کسی باید ثبت نام کند:

  • توسعه دهندگانی که به دنبال افزایش مهارت های خود در AWS DynamoDB هستند.

  • مدیران پایگاه داده با هدف مدیریت و بهینه سازی نمونه های DynamoDB.

  • Cloud Architects در حال طراحی راه حل های پایگاه داده مقیاس پذیر و کارآمد.

  • هر کسی که علاقه مند به تسلط بر پایگاه های داده NoSQL و AWS DynamoDB است.

اکنون ثبت نام کنید و مهارت های DynamoDB خود را از ابتدایی به پیشرفته تبدیل کنید، و شما را به یک دارایی ارزشمند برای هر تیم توسعه مبتنی بر ابر تبدیل کنید!


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

مقدمه Introduction

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

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

کد و منابع دوره Course Code and Resources

  • کد و منابع Code and resources

راه اندازی محیط توسعه 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 Fundamentals Deep Dive AWS DynamoDB Fundamentals Deep Dive

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

  • AWS DynamoDB Deep Dive - تعریف و ویژگی های کلیدی 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 - AWS CLI Hands-on Tools for Interacting with AWS DynamoDB - AWS CLI and AWS SDK - AWS CLI Hands-on

  • بررسی کنید Check in

  • ابزارهای تعامل با DynamoDB Deep Dive - نمای کلی 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 - Command Breakdown AWS CLI - Command Breakdown

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

  • اسکن برای موارد Scan for Items

  • یک مورد را به روز کنید Update an Item

  • یک مورد را حذف کنید 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 - ابزارهایی برای تعامل با DynamoDB Interacting with DynamoDB with AWS SDK - Tools for Interacting with DynamoDB

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

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

  • یک جدول با SDK Python ایجاد کنید 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

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

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

  • پرس و جو از جدول Querying the Table

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

  • یک مورد را حذف کنید Delete an Item

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

  • خلاصه Summary

شاخص های AWS DynamoDB - Deep Dive AWS DynamoDB Indexes - Deep Dive

  • مقدمه ای بر شاخص ها - نمای کلی Introduction to Indexes - Full Overview

  • اسکن و فیلتر - تفاوت ها و ملاحظات ظرفیت 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

  • Hands-on - Hands-on - ایجاد یک GSI از طریق به روز رسانی فرمان Hands-on - Hands-on - Create a GSI Through Update Command

  • عملی - GSI Query Hands-on - GSI Query

  • شاخص پراکنده Sparse Index

  • خلاصه Summary

بهینه سازی شاخص ها برای کارایی Optimizing Indexes for Efficiency

  • بهینه‌سازی شاخص‌ها و استراتژی‌ها و ملاحظات کلیدی: استفاده از الگوهای دسترسی Optimizing Indexes & Key Strategies and Considerations: Access Patterns Use case

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

  • بهینه سازی کلیدهای مرتب سازی Optimizing Sort Keys

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

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

  • خلاصه Summary

جمع کنید Wrap up

  • پاک کن Clean up

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

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

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

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

AWS DynamoDB: یک شیرجه عمیق جامع [جدید]
جزییات دوره
3.5 hours
62
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
179
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paulo Dichone  Software Engineer, AWS Cloud Practitioner   Instructor Paulo Dichone Software Engineer, AWS Cloud Practitioner Instructor

Android، Flutter، AWS، پرفروش ترین مربی