آموزش AWS API Gateway با HTTP، Lambda، DynamoDB و iOS

AWS API Gateway with HTTP, Lambda, DynamoDB, and iOS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه ایجاد API های RESTful را به روش آسان با خدمات وب آمازون (AWS) کشف کنید. AWS API Gateway به توسعه دهندگان این امکان را می دهد تا API های سفارشی RESTful را با هر منطق، نقاط پایانی، قالب و کدی که انتخاب می کنند، به همراه یک SDK برای مشتری مورد نظر، مانند iOS ایجاد کنند. حتی می‌توانید API یا کد تماس دیگری را برای بازگرداندن داده‌ها بپیچید. در این دوره، مربی Bear Cahill به شما نشان می دهد که چگونه با استفاده از درخواست های HTTP و توابع AWS Lambda برای خواندن و نوشتن در AWS DynamoDB، API های RESTful را با دروازه API ایجاد کنید. نحوه استفاده از API تولید شده برای ایجاد کد منبع پروژه مشتری - یک برنامه iOS - با Swagger را بیاموزید. به علاوه، آنچه را که می آموزید با چالش های عملی و عملی تقویت کنید.

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

مقدمه Introduction

  • ایجاد آسان API RESTful Easy RESTful API creation

1. شروع به کار با API Gateway 1. Getting Started with API Gateway

  • یک API در API Gateway ایجاد کنید Create an API in API Gateway

  • یک متد ساختگی GET API ایجاد کنید Create a mock GET API method

  • معرفی اجزای AWS AWS components introduction

2. API Gateway به سرویس HTTP 2. API Gateway to HTTP Service

  • منبع، روش و مدل دریافت کنید GET resource, method, and model

  • روش و مدل GET برای چندین آیتم GET method and model for multiple items

  • روش و مدل POST POST method and model

  • راه حل: روش و مدل DELETE Solution: DELETE method and model

3. DynamoDB و Lambda 3. DynamoDB and Lambda

  • یک تابع Lambda ایجاد کنید Create a Lambda function

  • راه حل: GET را از جدول تست کنید Solution: Test GET from table

  • پرس و جوی یک موردی دریافت کنید GET one-item query

  • POST را روی جدول تست کنید Test POST to table

  • یک جدول DynamoDB ایجاد کنید Create a DynamoDB table

4. API Gateway to Lambda 4. API Gateway to Lambda

  • یک درخواست POST ایجاد کنید Create a POST request

  • یک درخواست GET ایجاد کنید Create a GET request

  • یک API برای Lambda ایجاد کنید Create an API for Lambda

  • راه حل: یک درخواست DELETE ایجاد کنید Solution: Create a DELETE request

  • یک درخواست GET چند مورد ایجاد کنید Create a multiple item GET request

5. Client SDK از OpenAPI 5. Client SDK from OpenAPI

  • یک API مستقر کنید Deploy an API

  • دریافت درخواست از iOS GET Request from iOS

  • OpenAPI و SDK را ایجاد کنید Genearate OpenAPI and SDK

  • راه حل: یک مورد را در API پست کنید Solution: POST an Item to the API

نتیجه گیری Conclusion

  • از اینجا کجا برویم؟ Where do we go from here?

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش AWS API Gateway با HTTP، Lambda، DynamoDB و iOS
جزییات دوره
2h 1m
23
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
452
- از 5
دارد
دارد
دارد
Bear Cahill
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bear Cahill Bear Cahill

توسعه‌دهنده برنامه‌های موبایل

Bear Cahill یک توسعه‌دهنده مستقل برنامه‌های تلفن همراه است که روی بیش از 100 برنامه iOS و Android کار کرده است.

در سال 2008، Bear Brainwash Inc.، یک شرکت توسعه اپلیکیشن موبایل در دالاس، تگزاس. Brainwash با استفاده از فناوری‌های مختلفی از جمله Core Data، MapKit، StoreKit، Core Location و سایر چارچوب‌ها برای ایمیل، دسترسی به دفترچه آدرس، ضبط و پخش صدا، دسترسی به iPod، عملکرد پیام کوتاه، و غیره برنامه‌هایی را توسعه داده است. این شرکت همچنین توسعه سمت سرور (Ruby on Rails مبتنی بر لینوکس و MySQL) را ارائه می دهد. مشتریان عبارتند از Escort/Cobra Radar، ATV Escape، Mobiata، AppCubby، AppNoose، Trey Weir Media، IRCO، Ramquest، Semaphore Mobile، و غیره.

Bear همچنین یک نویسنده منتشر شده و مربی با تجربه iOS است. شرکت منینگ انتشارات کتاب خود را در سال 2012 منتشر کرد. و CBS MoneyWatch.