آموزش AWS برای توسعه دهندگان: برنامه های بدون سرور مبتنی بر داده با Kinesis

AWS for Developers: Data-Driven Serverless Applications with Kinesis

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: برنامه های مبتنی بر داده جریان برنامه خود را با داده ها اداره می کنند و چارچوب بدون سرور می تواند به عنوان یک چارچوب وب برای ایجاد این نوع برنامه ها باشد. در این دوره ، با مربی Marcia Villalba همراه شوید زیرا او شما را از طریق مرور کلی برنامه های بدون سرور و Kinesis راهنمایی می کند. بیاموزید که چگونه یک برنامه مبتنی بر رویداد را طراحی کنید ، نحوه ادغام جریان های AWS Lambda و Kinesis و نحوه تنظیم مجوزهای لازم را بیاموزید. همچنین ، نحوه استفاده از CloudFormation ، API Gateway ، SES ، SNS و SQS و موارد دیگر را بیاموزید.
موضوعات شامل:
  • Backend as a service (BaaS)
  • عملکرد به عنوان یک سرویس (FaaS)
  • چرا زیرساخت به عنوان کد از اهمیت زیادی برخوردار است
  • ایجاد سفارش
  • راه اندازی DynamoDB
  • ذخیره در جدول DynamoDB
  • استفاده از SDK AWS
  • ارسال پیام به جریان
  • استقرار و آزمایش یک برنامه
  • تمیز کردن محیط AWS

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

1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger Introduction

  • برنامه های AWS و بدون سرور AWS and serverless applications

  • آنچه باید بدانید What you should know

1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger 1. Get Started with Serverless

  • برنامه بدون سرور چیست؟ What is a serverless application?

  • پس زمینه به عنوان یک سرویس (BaaS) Backend as a service (BaaS)

  • توابع به عنوان یک سرویس (FaaS) Functions as a service (FaaS)

  • مفاهیم اساسی AWS لامبدا AWS Lambda basic concepts

  • فریم ورک سرور 101 Serverless Framework 101

  • چرا زیرساخت ها به عنوان کد بسیار مهم هستند؟ Why is infrastructure as code so important?

  • آنچه می خواهیم بسازیم What we are going to build

  • شروع کار با این پروژه Getting started with the project

1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger 2. Get Started with Kinesis

  • معرفی کینزیس Kinesis introduction

  • طراحی یک برنامه کاربردی محور Designing an event-driven application

  • ایجاد جریان با CloudFormation Create stream with CloudFormation

  • سفارش ایجاد کنید Create an order

  • تنظیم DynamoDB و ذخیره در جدول Setting up DynamoDB and saving into the table

  • با استفاده از AWS SDK پیامی را به جریان ارسال کنید Send a message to the stream using AWS SDK

  • تنظیم همه مجوزها Setting up all the permissions

  • بکارگیری و آزمایش Deploying and testing

  • چالش: API Gateway و Lambda Challenge: API Gateway and Lambda

  • راه حل: API Gateway و Lambda Solution: API Gateway and Lambda

1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger 3. SNS, SQS, and Kinesis

  • جریان AWS لامبدا و Kinesis AWS Lambda and Kinesis streams

  • یک لامبدا جدید را آغاز کنید Trigger a new Lambda

  • SES را پیکربندی کنید Configure SES

  • یک پیام SES ارسال کنید Send an SES message

  • پیام SES را امتحان کنید Test out SES Message

  • چالش: Kinesis Challenge: Kinesis

  • راه حل: Kinesis Solution: Kinesis

1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger 4. Lifecycle of a Message in the Stream

  • تفاوت بین SNS ، SQS و Kinesis چیست؟ What is the difference between SNS, SQS, and Kinesis?

  • صف با CloudFormation ایجاد کنید Create a queue with CloudFormation

  • ارسال پیام به SQS Send a message to SQS

  • Lambda را با یک پیام SQS جدید شروع کنید Trigger a Lambda with a new SQS message

  • چالش: SQS Challenge: SQS

  • راه حل: SQS Solution: SQS

1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger Conclusion

  • محیط AWS را تمیز کنید Clean up the AWS environment

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش AWS برای توسعه دهندگان: برنامه های بدون سرور مبتنی بر داده با Kinesis
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 29m
35
Linkedin (لینکدین) lynda-small
23 اردیبهشت 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
7,627
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marcia Villalba Marcia Villalba

Marcia Villalba یک مهندس نرم افزار از اروگوئه است که در هلسینکی زندگی می کند. وی بیش از 10 سال در صنعت IT کار کرده است و انواع کارهایی را که مربوط به توسعه نرم افزار است ، انجام داده است. او بخشی از 1٪ از زنان اسپانیایی در علوم رایانه است. امروزه ، مارسیا به عنوان یک توسعه دهنده کامل در Rovio فعالیت می کند و همچنین یک شرکت مشاوره خود ، Unicorn.codes را نیز دارد. Unicorn.codes به شرکتها کمک می کند تا به سرور مهاجرت کنند - با ارائه آموزش و راه حل های واقعی. برنامه نویسی و اشتراک گذاری با دیگران اشتیاق مارسیا است. او عاشق یادگیری چیزهای جدید و سرهم بندی با فن آوری ها و چارچوب های مختلف است. او میزبان یک کانال یوتیوب به نام FooBar است ، جایی که هر هفته حداقل یک فیلم جدید منتشر می کند. FooBar بر آموزش نحوه استفاده از فناوریهای بدون سرور AWS و خدمات مدیریت شده تمرکز دارد. علاوه بر این ، مارسیا دوره های آموزشی بدون سرور را به زبان های انگلیسی و اسپانیایی منتشر کرده است. او یک قهرمان بی سیم AWS ، قهرمان بدون سرور و یکی از برگزارکنندگان گروه کاربر AWS فنلاند است. در marciavillalba.com بیشتر بیاموزید.

Linkedin (لینکدین)

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

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

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