آموزش ساخت وب سایت های پویا با استفاده از AWS Lambdas

Building Dynamic Websites using AWS Lambdas

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در حالی که وب سایت های ساکن هم از نظر AWS آسان هستند و هم برای بسیاری از مشاغل مهم هستند ، اکنون درجه ای از تعامل به عنوان بخشی از وب مورد انتظار است. خواه یک سبد خرید ، فرم ثبت نام یا فقط کمی تعامل باشد که فراتر از یک لینک ساده یا کلیک دکمه باشد ، شما باید بتوانید وب سایت های خود را پویا کنید. AWS لامبدا با استفاده از رویکرد بدون سرور به وب سایت های پویا ، به توسعه دهندگان همه راه ها - حتی کسانی که دانش کمی در مورد توسعه عقب دارند - به انقلابی در پروژه هایشان کمک می کند.

در این دوره ، مربی برت مک لاولین به شما نحوه استفاده از AWS را نشان می دهد ابزارها - به علاوه فناوری که از قبل می دانید ، مانند JavaScript و HTML - برای ساخت یک وب سایت کامل بدون سرور پویا. بیاموزید که چگونه یک تابع Lambda بنویسید که درخواستی از سرور وب را می گیرد و با برخی از تعاملات ، پاسخ HTML را برمی گرداند ارسال یک ایمیل از عملکرد Lambda ؛ برای جلوگیری از مشکلات دامنه ای و امنیتی ، یک عملکرد Lambda را تبدیل کنید. و بیشتر.

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

مقدمه Introduction

  • فناوری بدون سرور برای توسعه دهندگان کاملاً پشته است Serverless technology is for full-stack developers

  • وب سایت خود را برای این دوره تنظیم کنید Getting your website set up for the course

1. نقش بی سرور در محیط پویا 1. The Role of Serverless in a Dynamic Environment

  • وب سایت های استاتیک نقطه شروع هستند Static websites are a starting point

  • وب سایت ها واقعاً API مبتنی بر مرورگر هستند Websites are really browser-based APIs

  • وب سایتهای بدون سرور از 10،000 پا Serverless websites from 10,000 feet

  • چالش: نمودار یک درخواست درخواست چند مرحله ای را نمودار کنید Challenge: Diagram a multiple-step request flow

  • راه حل: نمودار درخواست چند مرحله ای را نمودار کنید Solution: Diagram a multiple-step request flow

2. از درخواست به لامبدا 2. From a Request to Lambda

  • راه اندازی یک دروازه API Setting up an API gateway

  • درخواست مسیریابی به لامبدا Routing requests to Lambda

  • سلام لامبدا! Hello Lambda!

  • دروازه API خود را مستقر کنید Deploy your API gateway

  • ادغام پروکسی Lambda را فعال کنید Enable Lambda proxy integration

  • چالش: برای یک درخواست وب یک پاسخ دهنده ساده بنویسید Challenge: Write a simple responder for a web request

  • راه حل: برای یک درخواست وب یک پاسخ دهنده ساده بنویسید Solution: Write a simple responder for a web request

3. از بازگشت به لامبدا به HTML 3. From a Lambda Back to HTML

  • با JavaScript به API ارسال کنید Submit to an API with JavaScript

  • ارسال جدید JavaScript خود را امتحان کنید Test your new JavaScript submission

  • با مشکل CORS مخوف مقابله کنید Deal with the dreaded CORS problem

  • چالش: HTML خود را با پاسخ Lambda به روز کنید Challenge: Update your HTML with the Lambda response

  • راه حل: HTML خود را با پاسخ Lambda به روز کنید Solution: Update your HTML with the Lambda response

  • SES را برای ارسال ایمیل آماده کنید Get SES ready for sending email

  • مجوز عملکرد Lambda خود را برای استفاده از SES بدهید Give your Lambda function permissions to use SES

  • از عملکرد Lambda خود یک ایمیل ارسال کنید Send an email from your Lambda function

  • لامبدا خود را تبدیل کنید تا به صورت همزمان اجرا شود Convert your Lambda to run synchronously

  • چالش: اطلاعات مربوط به فرم بازخورد را به عملکرد Lambda خود اضافه کنید Challenge: Add in the information from the feedback form to your Lambda function

  • راه حل: اطلاعات مربوط به فرم بازخورد را به عملکرد Lambda خود اضافه کنید Solution: Add in the information from the feedback form to your Lambda function

4- وب سایت های پویا بدون سرور تا چه اندازه می توانند پیش بروند؟ 4. How Far Can Serverless Dynamic Websites Go?

  • نکته اصلی یک وب سایت پویا The tipping point of a dynamic website

  • AWS تقریباً برای همه موارد خدمات مدیریتی ارائه می دهد AWS provides managed services for nearly everything

نتیجه Conclusion

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

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش ساخت وب سایت های پویا با استفاده از AWS Lambdas
جزییات دوره
1h 57m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
3,155
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brett McLaughlin Brett McLaughlin

برت مک لافلین مدیر ارشد فناوری Volusion است. او بیش از 20 سال است که در زمینه فناوری کار می کند.

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

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