در نظر بگیرید که چند سرور برای اجرای برنامه های وب شما نیاز است. برای شرکتهای بزرگتر ممکن است هزاران سرور وجود داشته باشد که باید در برنامههای مختلف، چه عمومی و چه خصوصی، مدیریت شوند. شما به ازای هر ثانیه ای که سرورهایتان کار می کنند، پرداخت می کنید. وقتی آنها بیکار می نشینند، شما برای سرورها پول می پردازید که تا درخواست بعدی منتظر بمانند.
در حالی که نمی توان هر برنامه ای را به راحتی به عنوان یک برنامه بدون سرور منتقل کرد، بسیاری از برنامه های کاربردی جدید و API ها کاندیدای عالی هستند. و ارزش این است که با استفاده از سرور بدون سرور، برای چیزی که استفاده می کنید هزینه پرداخت می کنید. این بدان معنی است که شما برای بیکار ماندن سرورها هزینه ای پرداخت نمی کنید. همچنین به این معنی است که شما نیازی به پیوند تیم عملیات خود با مدیریت سرور ندارید. دیگر نیازی به وصله سیستم عامل، نظارت بر سیستم و سایر وظایف مدیریتی نیست.
بخشی از ساخت برنامههای بدون سرور بومی، انتخاب سرویسهایی است که برای یک کار مناسب هستند. این روزها خدمات مدیریت شده بسیار خوبی برای مواردی مانند احراز هویت کاربر، پردازش پرداخت، تشخیص تصویر و موارد دیگر وجود دارد. با وجود همه این سرویسها، میتوانید برنامههای کاملاً بدون سرور ایجاد کنید.
هدف این دوره آموزش ایجاد یک برنامه وب کاملاً بدون سرور با استفاده از Lambda، API Gateway، Cognito، S3 و DynamoDB به توسعه دهندگان است. برای انجام این کار، دورههای مختلفی وجود دارد که خدمات فردی را پوشش میدهد تا شما را بهروز کند. سپس دوره نهایی با ترکیب همه این خدمات در یک برنامه انجام می شود. نتیجه نهایی یک برنامه فهرست کار چند کاربره خواهد بود.
مخاطب مورد نظر:
این دوره برای مهندسانی در نظر گرفته شده است که می توانند حداقل به یک زبان برنامه نویسی توسعه دهند.
اگر عنوان شغلی Developer، DevOps Engineer، یا Site Reliability Engineer دارید، احتمالاً این دوره برای شما مناسب است.
پیش نیازها:
اهداف آموزشی:
تا پایان دوره:
این دوره شامل موارد زیر است:
1 دوره حاوی محتوای ویدیویی با کیفیت بالا.
1 آزمایشگاه برای تمرین آنچه آموختهاید
بازخورد:
بازخورد شما مهم است! تک تک مطالب برای کمک به یادگیری شما اینجا هستند. اگر چیزهایی وجود دارد که دوست دارید یا دوست ندارید، لطفاً با ما در support@cloudacademy.com تماس بگیرید
بازخورد شما به ما کمک می کند تا محتوای بهتری تولید کنیم.
به روز رسانی:
بن لمبرت یک مهندس نرم افزار است و قبلاً نویسنده اصلی محتوای آموزشی DevOps و Microsoft Azure در آکادمی ابری بود. دورهها و مسیرهای یادگیری او فناوریهای Cloud Ecosystem مانند DC/OS، ابزارهای مدیریت پیکربندی، و کانتینرها را پوشش میداد. به عنوان یک مهندس نرم افزار، تجربه بن شامل ساخت برنامه های وب و تلفن همراه بسیار در دسترس است. وقتی او نرم افزار نمی سازد، در حال پیاده روی، کمپینگ یا ایجاد بازی های ویدیویی است.
Ben Lambert
بن لمبرت یک مهندس نرم افزار است و قبلاً نویسنده اصلی محتوای آموزشی DevOps و Microsoft Azure در آکادمی ابری بود. دورهها و مسیرهای یادگیری او فناوریهای Cloud Ecosystem مانند DC/OS، ابزارهای مدیریت پیکربندی، و کانتینرها را پوشش میداد. به عنوان یک مهندس نرم افزار، تجربه بن شامل ساخت برنامه های وب و تلفن همراه بسیار در دسترس است. وقتی او نرم افزار نمی سازد، در حال پیاده روی، کمپینگ یا ایجاد بازی های ویدیویی است.
نمایش نظرات