توسعه اپلیکیشن با استفاده از میکروسرویسها و بدون سرور
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- خلاصهای از اصول میکروسرویسها، مزایای آنها و مقایسه با معماریهای monolithic
- ایجاد اندپوینتهای REST API و فراخوانی آنها با استفاده از cURL و Postman و استفاده از SwaggerUI برای مستندسازی و تست APIs
- ایجاد و استقرار میکروسرویسها با استفاده از کانتینرهای داکر و فناوریهای بدون سرور مانند IBM Code Engine
- تمرین عملی با لابراتوارها و پروژهها در یک محیط ابری بدون هزینه
توضیحات دوره
به این دوره مقدماتی درباره میکروسرویسها و بدون سرور خوش آمدید. این فناوریها برای cloud native و حجم های کاری مدرنیزاسیون اپلیکیشن ضروری هستند.
به جای ساخت اپلیکیشنهای بزرگ که به عنوان monoliths شناخته میشوند و تمام قابلیتها را انجام میدهند، میکروسرویسها اپلیکیشنهای بزرگ را به بخشهای کوچکتری تقسیم میکنند که به صورت مستقل قابل نگهداری و مقیاسپذیر هستند و مزایای متعددی را فراهم میکنند. این معماری اکنون در بزرگترین سازمانهای نرمافزاری جهان مورد استفاده قرار میگیرد، زیرا مزایای هزینه، استقلال تیمی و سایر منافع را ارائه میدهد.
به همین ترتیب، فناوری بدون سرور به عنوان یک گزینه رایانش محبوب در عصر ابر شناخته شده است و این امکان را برای توسعهدهندگان و اپراتورها فراهم میکند که اپلیکیشنها را بدون مدیریت زیرساختهای زیربنایی اجرا کنند.
در این دوره، شما میکروسرویسها را با استفاده از متدولوژیهای مختلف ایجاد خواهید کرد. شما REST APIs را با استفاده از پایتون و فلسک خواهید ساخت. سپس، مبانی اپلیکیشنهای بدون سرور و نحوه اجرای اپلیکیشنهای خود را در IBM Cloud Code Engine خواهید آموخت.
این دوره شامل چندین لابراتوار عملی است که به شما امکان میدهد محتوا را تمرین کرده و به کار ببندید.
در پروژه نهایی، شما یک اپلیکیشن فرانتاند متشکل از چندین میکروسرویس ایجاد کرده و آنها را با استفاده از بدون سرور در ابر مستقر خواهید کرد.
توسعه اپلیکیشن با استفاده از میکروسرویسها و بدون سرور
-
مقدمهای بر دوره 3:17
-
متدلوژی اپلیکیشن دوازده عاملی 8:16
-
میکروسرویسها چه هستند؟ 3:08
-
مقایسه Monolith در مقابل SOA در مقابل میکروسرویسها 5:05
-
الگوهای میکروسرویسها 6:09
-
ضد الگوهای میکروسرویسها None
-
خلاصه ماژول ۱ None
-
REST چیست؟ 3:28
-
آشنایی با API Gateway 4:42
-
ایجاد REST APIs 2:49
-
ایجاد درخواستهای API با استفاده از cURL و Postman 4:39
-
مستندسازی و تست REST API با Swagger 4:32
-
اختیاری - مبانی GraphQL 3:12
-
خلاصه ماژول ۲ None
-
آشنایی با رایانش بدون سرور 6:49
-
مزایا و معایب بدون سرور 8:32
-
آشنایی با مدل FaaS 5:52
-
فریمورک بدون سرور 3:37
-
معماری مرجع بدون سرور و یوزکیسها 4:08
-
پلتفرمهای محبوب بدون سرور 5:16
-
خلاصه ماژول 3 None
-
IBM Cloud Code Engine 7:28
-
پروژه، اپلیکیشن، بیلد و Jobs 5:26
-
ساخت ایمیجهای کانتینر برای میکروسرویسها 6:27
-
استقرار و اجرای اپلیکیشنها 4:41
-
بروزرسانی اپلیکیشنهای مستقر شده 7:31
-
خلاصه ماژول ۴ None
-
تبریک و گام های بعدی None
-
تشکر از تیم دوره None
-
جمعبندی Red Hat OpenShift 4:08
-
مش سرویس و Istio 7:46
-
میکروسرویسها با OpenShift 4:15
-
مارکتپلیس Red Hat 4:48
-
خلاصه ماژول اختیاری None
مشخصات آموزش
توسعه اپلیکیشن با استفاده از میکروسرویسها و بدون سرور
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:34
- مدت زمان :02:16:01
- حجم :210.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy