آموزش توسعه توابع AWS Lambda با کوتلین

Developing AWS Lambda Functions with Kotlin

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: AWS Lambda به توسعه دهندگان اجازه می دهد سرویس های وب خود را که در ابر آمازون کار می کنند بسازند - بدون نگرانی در مورد پیکربندی سرورها یا پرداخت هزینه های گران ماهانه. این دوره به شما نشان می دهد که چگونه می توانید با استفاده از Kotlin — جایگزین آینده و جاوا ، سرویس های Lambda را بنام توابع در AWS ایجاد کنید. بلندگو و نویسنده Troy Miles نحوه ایجاد و آزمایش یک عملکرد ساده Lambda و شروع به ایجاد برنامه های پیچیده و مستقل Kotlin با چارچوب Spark را نشان می دهد. وی همچنین نشان می دهد که چگونه می توان سرویس خود را از طریق API Gateway به AWS متصل کرد ، و داده ها را از پایگاه داده MongoDB خواند و نوشت. بعلاوه ، یاد بگیرید که چگونه میکرو سرویس های خود را به صورت محلی اجرا ، آزمایش و اشکال زدایی کنید. Troy همچنین مجموعه ای از چالش ها را برای آزمایش مهارت های جدید برنامه نویسی Lambda ارائه می دهد.
موضوعات شامل:
  • ایجاد حساب AWS Lambda
  • ایجاد یک عملکرد ساده Lambda در Node.js
  • تست عملکرد Lambda
  • ایجاد برنامه های کوتلین با Spark ، IntelliJ IDEA ، Maven و کتابخانه AWS
  • اتصال درگاه API به عملکرد Lambda شما
  • افزودن داده با MongoDB
  • ایجاد و اشکال زدایی عملکرد Lambda به صورت محلی

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

مقدمه Introduction

  • خوش آمدی Welcome

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

  • با استفاده از پرونده های تمرینی Using the exercise files

1. درباره AWS لامبدا 1. About AWS Lambda

  • ایجاد یک حساب کاربری AWS رایگان Creating a free AWS account

  • مدل قیمت گذاری Pricing model

  • مقایسه لامبدا با EC2 و Elastic Beanstalk Comparing Lambda to EC2 and Elastic Beanstalk

2. سلام لامبدا 2. Hello Lambda

  • یک لامبدا ساده در Node.js A simple Lambda in Node.js

  • تست لامبدا Testing the Lambda

  • ✓ چالش: نام خود را بگویید ✓ Challenge: Say your name

  • olution راه حل: نام خود را بگویید ✓ Solution: Say your name

3. سلام کوتلین لامبدا 3. Hello Kotlin Lambda

  • چارچوب Spark The Spark framework

  • IntelliJ ، Maven و Kotlin IntelliJ, Maven, and Kotlin

  • بسته های Maven Maven packages

  • کتابخانه AWS AWS library

4- وب لامبدا را قابل مشاهده کنید 4. Making Your Lambda Web Visible

  • معرفی دروازه API API gateway introduction

  • پیاده سازی Implementation

  • ✓ چالش: ساعت کی است؟ ✓ Challenge: What time is it?

  • ✓ راه حل: ساعت کی است؟ ✓ Solution: What time is it?

5- افزودن داده با MongoDB 5. Adding Data with MongoDB

  • معرفی MongoDB MongoDB introduction

  • تنظیم MongoDB Setting up MongoDB

  • سوابق خواندن Reading records

  • نوشتن سوابق Writing records

  • حذف سوابق Deleting records

  • ✓ چالش: طبقه بندی اتومبیل ها بر اساس مصرف سوخت ✓ Challenge: Sort cars by fuel economy

  • ✓ راه حل: اتومبیل های مرتب سازی بر اساس مصرف سوخت ✓ Solution: Sort cars by fuel economy

6. توسعه و اشکال زدایی محلی 6. Developing and Debugging Locally

  • اجرای لامبدا به صورت محلی Running Lambda locally

  • در حال اجرا MongoDB به صورت محلی Running MongoDB locally

  • اشکال زدایی Lambda شما Debugging your Lambda

  • حذف خدمات AWS Deleting AWS services

نتیجه Conclusion

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

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش توسعه توابع AWS Lambda با کوتلین
جزییات دوره
1h 55m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
21,758
- از 5
ندارد
دارد
دارد
Troy Miles
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Troy Miles Troy Miles

Troy Miles مهندس نرم افزار ، بلندگو و نویسنده برنده جوایز است. تروی بازی های نویسندگی خود را در مونتاژ های 6502 و x86 برای رایانه های اولیه مانند Commodore 64 ، Apple II و IBM PC آغاز کرد. این روزها ، وی برنامه های وب و موبایل را برای یک شرکت ارزیابی و اتومبیل سازی مستقر در کالیفرنیای جنوبی می نویسد. او کلاه زبان مونتاژ خود را آویزان کرده است ، اما مسلط به JavaScript ، C # ، C ++ ، Java ، Kotlin و Clojure است.