لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش AWS API Gateway با HTTP ، Lambda ، DynamoDB و iOS
AWS API Gateway with HTTP, Lambda, DynamoDB, and iOS
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بیاموزید که چگونه RASful API ها را به آسانی با سرویس های وب آمازون (AWS) ایجاد کنید. AWS API Gateway به توسعه دهندگان این امکان را می دهد تا API های RESTful سفارشی را با هر منطق ، نقطه انتهایی ، قالب و کدی که انتخاب می کنند ، همراه با SDK برای مشتری انتخابی مانند iOS ایجاد کنند. برای بازگشت داده حتی می توانید یک API دیگر بپیچید یا با کد تماس بگیرید. در این دوره ، مدرس Bear Cahill نحوه ایجاد RI های API با API Gateway را با استفاده از درخواست های HTTP و توابع AWS Lambda برای خواندن و نوشتن در AWS DynamoDB نشان می دهد. بعلاوه ، بیاموزید که چگونه از API تولید شده برای ایجاد کد منبع پروژه مشتری - برنامه iOS - با Swagger استفاده کنید.
موضوعات شامل:
ایجاد API ها با AWS API Gateway
استفاده از روشها و مدلهای GET ، DELETE و POST
تولید SDK
ایجاد جداول DynamoDB
ایجاد توابع Lambda
ایجاد API ها برای Lambda
ایجاد مشتری API با Swagger
سرفصل ها و درس ها
مقدمه
Introduction
ایجاد API آسان RESTful
Easy RESTful API creation
آنچه باید بدانید
What you should know
1. شروع کار با API Gateway
1. Getting Started with API Gateway
معرفی اجزای AWS
AWS components intro
یک API در API Gateway ایجاد کنید
Create an API in API Gateway
یک روش GET API مسخره ایجاد کنید
Create a mock GET API method
2. API Gateway به سرویس HTTP
2. API Gateway to HTTP Service
منابع ، روش و مدل را بدست آورید
GET resource, method, and model
GET روش و مدل برای چند مورد
GET method and model for multiple items
DELETE روش و مدل
DELETE method and model
روش و مدل POST
POST method and model
SDK را با Swagger تولید کنید
Generate an SDK with Swagger
نسل SDK مشتری iOS
iOS client SDK generation
3. DynamoDB و لامبدا
3. DynamoDB and Lambda
یک جدول DynamoDB ایجاد کنید
Create a DynamoDB table
یک تابع Lambda ایجاد کنید
Create a Lambda function
POST را به جدول تست کنید
Test POST to table
GET را از جدول تست کنید
Test GET from table
4. دروازه API به لامبدا
4. API Gateway to Lambda
برای Lambda یک API ایجاد کنید
Create an API for Lambda
درخواست GET ایجاد کنید
Create a GET request
یک درخواست GET با چند مورد ایجاد کنید
Create a multiple-item GET request
درخواست DELETE ایجاد کنید
Create a DELETE request
درخواست POST ایجاد کنید
Create a POST request
درخواست PUT ایجاد کنید
Create a PUT request
5- مشتری SDK از Swagger
5. Client SDK from Swagger
روند ایجاد را مرور کنید
Review the creation process
ایجاد یک SDK iOS با Swagger
Generate an iOS SDK with Swagger
پروژه مشتری را ایجاد و پیکربندی کنید
Create and configure the client project
SDK را در برنامه iOS تمرین کنید
Exercise the SDK in the iOS app
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.
نمایش نظرات