آنچه یاد خواهید گرفت:
ادغام 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 یاد بگیرند و تست کنند.