دوره آموزشی مدیریت پروفایلهای کاربر با DynamoDB در برنامههای وب بدون سرور
1 ساعت 58 دقیقهمتوسط2020-09-02
مدرسین

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
موارد شامل:
معرفی 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 برای جستجو در جدول برای ورودی استفاده کنید
نتیجه
- جلوتر بروید