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

Managing User Profiles with DynamoDB in Serverless Web Applications

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

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

مقدمه Introduction

  • DynamoDB: پایگاه داده ای که از SQL استفاده نمی کند DynamoDB: A database that doesn't use SQL

1. ایجاد یک پایگاه داده جدید DynamoDB 1. Creating a New DynamoDB Database

  • NoSQL ، RDBMS و سایر کلمات اختصاری مهم پایگاه داده NoSQL, RDBMS, and other important database acronyms

  • ایجاد جدول (و نه پایگاه داده) Create a table (and not a database)

  • چالش: داده های نمونه را در DynamoDB وارد کنید Challenge: Enter sample data into DynamoDB

  • راه حل: داده های نمونه را در DynamoDB وارد کنید Solution: Enter sample data into DynamoDB

  • مراقب ناسازگاری هنگام افزودن ویژگی ها باشید Watch out for inconsistency when adding attributes

  • راه اندازی نمونه برنامه: وب سایت بدون سرور Set up the sample application: Serverless website

  • برنامه نمونه را تنظیم کنید: Lambdas و API Gateway Set up the sample application: Lambdas and API Gateway

  • برای دسترسی به DynamoDB نقش IAM ایجاد کنید Create an IAM role for accessing DynamoDB

2. از طریق Lambda با پایگاه داده خود تعامل کنید 2. Interact with Your Database via Lambda

  • یک عملکرد جدید Lambda ایجاد کنید Build a new Lambda function

  • عملکرد جدید Lambda خود را آزمایش کنید Test your new Lambda function

  • اولین قرار خود را در DynamoDB قرار دهید Make your first Put to DynamoDB

  • با نتایج DynamoDB Put خود تعامل کنید Interact with the results of your DynamoDB Put

  • چالش: کاربران نمونه را به پایگاه داده اضافه کنید Challenge: Add sample users to the database

  • راه حل: کاربران نمونه را به پایگاه داده اضافه کنید Solution: Add sample users to the database

3. داده های ساخت یافته را در DynamoDB وارد کنید 3. Insert Structured Data into DynamoDB

  • درخواست را از یک فرم وب دریافت کنید Get the request from a web form

  • یک پاسخ از لامبدا نشان دهید Display a response back from the Lambda

  • Lambda خود را به روز کنید تا بر اساس تماس Put خود پاسخ دهد Update your Lambda to respond based on your Put call

  • چالش: یک شماره تلفن اضافه کنید Challenge: Add a phone number

  • راه حل: یک شماره تلفن اضافه کنید Solution: Add a phone number

4. از DynamoDB داده بگیرید 4. Get Data from DynamoDB

  • لیستی از کاربران را از DynamoDB دریافت کنید Get a list of users from DynamoDB

  • چالش: نقش IAM را برای خواندن پایگاه داده کاربران تنظیم کنید Challenge: Set up an IAM role to read the users database

  • راه حل: برای خواندن پایگاه داده کاربران ، نقش IAM را تنظیم کنید Solution: Set up an IAM role to read the users database

  • لیستی از کاربران را در JSON بازگردانید Return a list of users in JSON

  • مشتری را با داده های کاربر به روز کنید Update the client with user data

  • کاربران را در سایت خود اضافه و مشاهده کنید Add and view users, all in your site

  • برای جستجوی جدول ورودی ، از کوئری استفاده کنید Use query to search a table for an entry

نتیجه Conclusion

  • جلوتر رفتن Going further

نمایش نظرات

آموزش مدیریت نمایه های کاربر با DynamoDB در برنامه های وب بدون سرور
جزییات دوره
1h 57m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
360
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brett McLaughlin Brett McLaughlin

برت مک لافلین مدیر ارشد فناوری Volusion است. او بیش از 20 سال است که در زمینه فناوری کار می کند.

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

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