لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدل سازی داده DynamoDB آمازون برای معماران و توسعه دهندگان
Amazon DynamoDB Data Modeling for Architects & Developers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
الگوهای طراحی اثبات شده بهترین روشها، نکاتی در مورد صرفهجویی در هزینهها و موارد دیگر استفاده از الگوهای مدلسازی داده DynamoDB استفاده از DynamoDB بهترین روشها استفاده از ویژگیهای DynamoDb مناسب در برنامههای خود تجزیه و تحلیل موارد استفاده برای DynamoDB درک نحوه کار DynamoDB تحت پوششها پیش نیازها:بدون تجربه برنامهنویسی تجربه با AWS Cloud Knowledge از هر پایگاه داده یک ماشین مناسب با اتصال به اینترنت یک حساب AWS برای برخی از تمرینات
توجه:
این دوره از کنسول AWS برای نمایش عملیات پایه DynamoDB به شما استفاده نمی کند
این دوره فقط بر روی کدنویسی تمرکز نمی کند
این دوره در درجه اول بر روی شیوه ها و الگوهای مدل سازی داده برای DynamoDB آمازون تمرکز دارد. شما بهترین شیوهها، نکات و تکنیکهای DynamoDB را برای ساخت اپلیکیشنها/سرویسهای مدرن و مقرونبهصرفه یاد خواهید گرفت. در سطح بالا، دوره به 2 قسمت تقسیم می شود:
قسمت 1 هدف: ایجاد درک کاملی از DynamoDB
DynamoDB چگونه در زیر پوشش کار می کند؟
تمرینات عملی برای امتحان DynamoDB API(های) با استفاده از کدهای CLI و Python
مقایسه ویژگی/قابلیت با پایگاه داده رابطه ای
قسمت 2 هدف: آموزش اعمال الگوهای طراحی DynamoDB
فرآیند مدل سازی داده DynamoDB را بیاموزید
نحوه اعمال الگوها برای رفع نیازهای کسب و کار
الگوهای دسترسی را تجزیه و تحلیل کنید و الگوی مناسب برای استفاده را شناسایی کنید
تمرینات عملی برای ساختن یک مدل داده برای یک مورد استفاده بانکی (مراجعه کنید به: مطالعه موردی ACME)
ابزارهای در حال استفاده
میز کار NoSQL
DynamoDB محلی برای آزمایش توسعه مدل
حساب ابری AWS برای آزمایش (حداقل استفاده)
یک محیط توسعه یکپارچه (مانند Visual Studio Code)
Python - اگر میخواهید نمونههای کد را روی دستگاه خود اجرا کنید
کارخواه Git
آیا این دوره برای من است؟
بله - اگر شما یک معمار هستید و مسئول طراحی برنامهها در DynamoDB هستید
بله - اگر یک برنامه نویس هستید و می خواهید یک معمار شوید
بله - اگر یک DBA هستید و به دنبال گسترش مهارت های خود به پایگاه های داده NoSQL هستید
بله - اگر شما یک فناوری هستید و کنجکاو هستید که DynamoDB در زیر پوشش چگونه کار می کند
نه - اگر فقط به دنبال آموزش "چگونه" در DynamoDB هستید
نه - اگر به دنبال برنامههای DynamoDB راهنمای کدنویسی هستید
رویکرد دوره
فرض نمیکند که شما قبلاً DynamoDB را میشناسید. به همین دلایل، من ابتدا اصول DynamoDB را پوشش میدهم. اما بر خلاف سایر دوره ها، من فقط نحوه استفاده از DynamoDB را به شما نشان نمی دهم، بلکه به شما نشان خواهم داد که DynamoDB چگونه در زیر پوشش کار می کند. من قویاً معتقدم که برای استفاده مؤثر از یک پایگاه داده، یک معمار باید بداند که چگونه فناوری پایگاه داده زیر پوشش کار می کند.
مدل سازی داده ها یک فرآیند تکراری است. من یک راهنمایی تجویزی در مورد این فرآیند به اشتراک میگذارم و سپس گام به گام نحوه اعمال فرآیند را نشان میدهم. به عنوان مطالعه موردی، من از نمونه ای از بانک ACME (یک بانک خرده فروشی ساختگی) استفاده می کنم. در طول دوره، ما این فرآیند را برای موارد استفاده بانک ACME برای ایجاد یک مدل داده کامل DynamoDB اعمال خواهیم کرد.
مطالعه موردی: ACME Bank
بانک ساختگی که سفری را برای مدرن کردن سیستمهای بانکداری خرد خود آغاز کرده است. شما معمار اصلی طرح نوسازی بانکداری خرده فروشی هستید. این مسئولیت شماست:
کار با صاحبان کسب و کار برای درک الزامات
برای مدلسازی دادهها برای DynamoDB
اثبات/رد کردن اینکه DynamoDB نیازهای برنامه را برآورده میکند
آموزش ذینفعان در مورد قابلیت های DynamoDB
به ACME Bank CTO کمک کنید تا در مورد استفاده یا عدم استفاده از DynamoDB تصمیم بگیرد
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
رئوس مطالب دوره و نحوه استفاده حداکثری از این دوره
Course outline & How to get the most out of this course
ابزارها، محیط توسعه محلی
Tools, Local Development Environment
Local DynamoDB و NoSQL Workbench را راه اندازی کنید
Setup Local DynamoDB and NoSQL Workbench
تمرین: بررسی میز کار NoSQL
Exercise: NoSQL Workbench walkthrough
تمرین: از CLI، Workbench با Local Table استفاده کنید
Exercise: Use CLI, Workbench with Local Table
IDE و Git Repository را راه اندازی کنید
Setup IDE and Git Repository
اصول DynamoDB آمازون
Amazon DynamoDB Fundamentals
DynamoDB: یک نمای منطقی
DynamoDB: A Logical View
مبانی ظرفیت جدول
Table capacity fundamentals
حالت های ظرفیت جدول
Table capacity modes
تمرین: حالت های ظرفیت را امتحان کنید
Exercise: Try out the capacity modes
ویژگی های مورد و انواع داده ها
Item Attributes & Data Types
تمرین: یک مدل تست بسازید
Exercise: Create a test model
نمایش نظرات