دوره آموزشی مدیریت پروفایلهای کاربر با DynamoDB در برنامه‌های وب بدون سرور

دوره آموزشی مدیریت پروفایلهای کاربر با DynamoDB در برنامه‌های وب بدون سرور

1 ساعت 58 دقیقهمتوسط2020-09-02

مدرسین

Brett McLaughlin

Brett McLaughlin

Chief Technology Officer at Volusion

جزئیات دوره

می‌خوای یاد بگیری چطور با پایگاه داده‌های NoSQL کار کنی و توسعه بدی؟ این دوره رو ببین تا یاد بگیری چطور یه پایگاه داده NoSQL با استفاده از DynamoDB راه‌اندازی کنی، که یکی از معروف‌ترین سرویس‌های مدیریت‌شده پایگاه داده NoSQL هست، و همچنین چطور توابع Lambda بسازی که بهت این امکان رو بده داده‌ها رو توی DynamoDB وارد کنی و اطلاعات کاربران رو ازش استخراج کنی. مربی دوره، Brett McLaughlin، با توضیح دادن امکانات DynamoDB شروع می‌کنه و معانی چند تا از مهم‌ترین اختصارات پایگاه داده رو توضیح می‌ده. بعدش نشون می‌ده چطور یه پایگاه داده جدید در DynamoDB بسازی، یک تابع Lambda بسازی و تست کنی، یه فرم وب جدید راه‌اندازی کنی که بهت اجازه می‌ده از طریق Lambda و API Gateway کاربران رو بسازی و اطلاعات کاربران رو از DynamoDB استخراج کنی.

موارد شامل:
معرفی DynamoDB و ویژگی‌های آن
معنی اختصارات مهم در پایگاه داده‌ها
راه‌اندازی پایگاه داده جدید در DynamoDB
ساخت و تست توابع Lambda
راه‌اندازی فرم وب برای ایجاد کاربر
استخراج اطلاعات کاربران از DynamoDB

مهارت ها

Amazon Web Services (AWS)AmazonCloud ServicesProjectCloud Computing

سرفصل ها

مقدمه

  • DynamoDB - پایگاه داده ای که از SQL استفاده نمی کند

ایجاد یک پایگاه داده DynamoDB جدید

  • NoSQL، RDBMS، و دیگر مخفف های مهم پایگاه داده
  • یک جدول (و نه پایگاه داده) ایجاد کنید
  • Challenge - داده های نمونه را در DynamoDB وارد کنید
  • راه حل - داده های نمونه را در DynamoDB وارد کنید
  • هنگام افزودن ویژگی ها مراقب ناهماهنگی باشید
  • نمونه اپلیکیشن - وب سایت بدون سرور را راه اندازی کنید
  • نمونه برنامه - Lambdas و API Gateway را راه اندازی کنید
  • یک نقش IAM برای دسترسی به DynamoDB ایجاد کنید

از طریق Lambda با پایگاه داده خود تعامل داشته باشید

  • یک تابع لامبدا جدید بسازید
  • عملکرد Lambda جدید خود را تست کنید
  • اولین Put خود را در DynamoDB بسازید
  • با نتایج DynamoDB Put خود تعامل داشته باشید
  • چالش - کاربران نمونه را به پایگاه داده اضافه کنید
  • راه حل - کاربران نمونه را به پایگاه داده اضافه کنید

داده های ساخت یافته را در DynamoDB وارد کنید

  • درخواست را از یک فرم وب دریافت کنید
  • یک پاسخ از لامبدا را نمایش دهید
  • Lambda خود را به روز کنید تا بر اساس تماس Put پاسخ دهید
  • چالش - یک شماره تلفن اضافه کنید
  • راه حل - یک شماره تلفن اضافه کنید

داده ها را از DynamoDB دریافت کنید

  • لیستی از کاربران را از DynamoDB دریافت کنید
  • چالش - یک نقش IAM برای خواندن پایگاه داده کاربران تنظیم کنید
  • راه حل - یک نقش IAM برای خواندن پایگاه داده کاربران تنظیم کنید
  • لیستی از کاربران را در JSON برگردانید
  • کلاینت را با داده های کاربر به روز کنید
  • کاربران را همه در سایت خود اضافه و مشاهده کنید
  • از query برای جستجو در جدول برای ورودی استفاده کنید

نتیجه

  • جلوتر بروید
۴۰,۰۰۰ تومان