ایجاد یک برنامه فولاستک با AWS API Gateway و AWS AppSync
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ادغام AWS API Gateway یا AWS AppSync در اپلیکیشن خود
- ادغام سیستم احراز هویت با استفاده از AWS Cognito در اپلیکیشن خود
- استفاده از چابکی معماری بدون سرور با AWS CDK در Typescript
- یادگیری نحوه تست جامع سرویسهای AWS
پیش نیازهای دوره
- داشتن تجربه متوسط برنامهنویسی، و درک برنامهنویسی شیءگرا اهمیت دارد.
توضیحات دوره
در این دوره جامع، شما به دنیای ساخت اپلیکیشن های مدرن، مقیاسپذیر و بلادرنگ با استفاده از فناوریهای پیشرفته ارائه شده توسط Amazon Web Services (AWS) وارد میشوید. تمرکز اصلی بر ادغام AWS API Gateway و AWS AppSync دو سرویس قدرتمند برای ساخت API و همگامسازی دادههای بلادرنگ به ترتیب خواهد بود.
در طول دوره، نحوه استفاده از AWS Cloud Development Kit (CDK) با Typescript برای ایجاد و مدیریت زیرساخت ابری خود به صورت کد را خواهید آموخت. این کار باعث آسانتر شدن استقرار و افزایش مقیاسپذیری میشود. همچنین AWS Cognito را بررسی خواهید کرد، سرویسی قوی برای احراز هویت و مجوز کاربران که دسترسی ایمن به اپلیکیشن شما را تضمین میکند.
علاوه بر این، تجربه عملی با AWS DynamoDB، یک سرویس پایگاه داده NoSQL کاملاً مدیریت شده، خواهید داشت تا دادههای اپلیکیشن خود را به شکل مؤثری ذخیره و مدیریت کنید. بهترین شیوه ها برای طراحی جداول DynamoDB و بهینهسازی عملکرد مطابق نیازهای برنامهتان را یاد میگیرید.
تمرکز مهم دیگری در دوره بر روی تست دقیق هر ویژگی اپلیکیشن است. شما به استراتژیها و ابزارهای مختلف تست آشنا خواهید شد تا اطمینان حاصل کنید که کدتان قابل اعتماد و با کیفیت است. این شامل تست واحد، تست یکپارچه سازی، و تست انتها به انتها است که مخصوص سرویسهای AWS طراحی شدهاند.
در پایان این دوره، مهارتها و دانش لازم برای طراحی، توسعه، استقرار و تست اپلیکیشن های فولاستک با استفاده موثر از AWS API Gateway ،AWS AppSync ،AWS CDK ،AWS Cognito و AWS DynamoDB را کسب خواهید کرد.
این دوره برای چه کسانی مناسب است؟
- مهندسان نرمافزار و ابر که میخواهند به صورت کاربردی و سریع AWS API Gateway و AWS AppSync را با استفاده از AWS CDK یاد بگیرند و تست کنند.
ایجاد یک برنامه فولاستک با AWS API Gateway و AWS AppSync
-
ایجاد حساب AWS 01:01
-
راهاندازی اطلاعات احراز هویت AWS 03:56
-
AWS CDK چیست؟ 02:40
-
راه اندازی و استقرار 04:06
-
معماری و AuthFlow 02:36
-
ایجاد و استقرار جدول کاربران 07:19
-
استقرار پشته رایانش تابع PostConfirmation 13:30
-
لامبدا منطق پس از تأیید 08:24
-
ایجاد و استقرار UserPool و کلاینت UserPool 15:40
-
راهنمای گامبهگام AuthFlow 06:45
-
نوشتن تستها برای جریان کامل احراز هویت 27:34
-
پیادهسازی و استقرار جدول Todo 06:06
-
ایجاد اسکیما و استقرار آن 13:10
-
ایجاد و استقرار Todo Resolver و راهنمای گامبهگام 21:31
-
تست ایجاد Todo و Todo Resolver 24:18
-
ایجاد List Todo Resolver و راهنمای گامبهگام آن 09:02
-
تست List Todo Resolver 06:07
-
ایجاد و راهنمای گامبهگام حذف TodoResolver 10:06
-
تست حذف Todo Resolver 03:26
-
ایجاد و راهنمای گامبهگام Update TodoResolver 07:10
-
تست Update Resolver 03:15
-
معماری API Gateway و استقرار ساختار 14:47
-
PutTodo - بخش 1 29:41
-
PutTodo - بخش 2 02:21
-
ایجاد تابع Lambda برای لیست Todo و راهنمای گامبهگام 07:32
-
تست ایجاد و لیست Todo 05:17
-
بروزرسانی و حذف 10:18
-
تستهای نهایی 02:27
-
استقرار فرانتاند ما 07:15
مشخصات آموزش
ایجاد یک برنامه فولاستک با AWS API Gateway و AWS AppSync
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:29
- مدت زمان :04:37:23
- حجم :2.74GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy