آموزش مدیریت نمایه های کاربر با 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 در برنامه های وب بدون سرور
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 57m
28
Linkedin (لینکدین) lynda-small
12 شهریور 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
360
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brett McLaughlin Brett McLaughlin

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

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

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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