لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
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.
نمایش نظرات