این دوره برای توسعهدهندگانی طراحی شده است که میخواهند مهارتهای خود را در توسعه، استقرار و نگهداری برنامههای کاربردی در AWS ارتقا دهند. سرفصلهای این دوره شامل مفاهیم اساسی، سرویسهای AWS، امنیت، دیباگینگ و بهینهسازی است.
1. آشنایی با مفاهیم پایه AWS
✅ اصول رایانش ابری و مدلهای استقرار (IaaS, PaaS, SaaS)
✅ معماری AWS و نحوه کارکرد مناطق (Regions)، دسترسپذیری (Availability Zones) و نقاط پایانی (Endpoints)
✅ مدلهای پرداخت و قیمتگذاری AWS
2. سرویسهای اصلی برای توسعهدهندگان
✅ AWS Compute Services:
- راهاندازی و مدیریت Amazon EC2
- استفاده از AWS Lambda برای اجرای کد بدون سرور
- مقایسه و انتخاب بین EC2, Lambda, Elastic Beanstalk, Fargate
✅ AWS Storage Services:
- مدیریت فایلها با Amazon S3 و سیاستهای دسترسی
- استفاده از Amazon EFS و Amazon FSx برای ذخیرهسازی اشتراکی
- نسخهگذاری، چرخه عمر دادهها و رمزنگاری در S3
✅ AWS Databases:
- انتخاب پایگاه داده مناسب: Amazon RDS, DynamoDB, Aurora, ElastiCache
- طراحی پایگاه دادههای NoSQL با DynamoDB
- استفاده از Amazon RDS Multi-AZ برای افزونگی و پشتیبانگیری
✅ AWS Messaging & Integration:
- ارسال پیامها با Amazon SQS, SNS و Amazon MQ
- استفاده از AWS Event Bridge و Step Functions برای هماهنگسازی پردازشها
- طراحی معماری میکروسرویس با استفاده از API Gateway و AWS AppSync
3. مدیریت و توسعه اپلیکیشنهای Serverless
✅ نحوه استفاده از AWS SAM (Serverless Application Model)
✅ توسعه و استقرار برنامههای بدون سرور با Lambda و API Gateway
✅ نحوه کار با AWS Step Functions برای اجرای Workflows
4. احراز هویت و مدیریت امنیت در AWS
✅ مدیریت هویت و دسترسی کاربران با AWS IAM
✅ پیادهسازی احراز هویت و مجوزدهی با AWS Cognito
✅ رمزنگاری دادهها در S3، RDS و DynamoDB با استفاده از AWS KMS
✅ اعمال سیاستهای امنیتی و کنترل دسترسی برای سرویسهای AWS
5. استقرار و CI/CD در AWS
✅ AWS CodeCommit: مدیریت سورسکد با Git
✅ AWS CodeBuild: کامپایل، تست و ساخت اتوماتیک
✅ AWS CodeDeploy: استقرار خودکار برنامهها روی EC2 و Lambda
✅ AWS CodePipeline: ایجاد خطوط CI/CD برای خودکارسازی فرآیند استقرار
✅ استقرار کانتینرها با AWS ECS, EKS, Fargate
6. نظارت، اشکالزدایی و بهینهسازی عملکرد
✅ مانیتورینگ سرویسها با Amazon CloudWatch
✅ تحلیل و اشکالزدایی با AWS X-Ray
✅ بهینهسازی مصرف منابع و هزینهها با AWS Trusted Advisor
✅ بررسی AWS Well-Architected Framework برای بهبود معماری
🎯 پیشنیازهای این دوره
✔ آشنایی با حداقل یک زبان برنامهنویسی (Python, Java, Node.js و …)
✔ آشنایی با مفاهیم REST API و میکروسرویسها
✔ تجربه کار با AWS در حد پایه
این دوره به توسعهدهندگان کمک میکند تا مهارتهای عملی خود را در کار با AWS افزایش داده و برای آزمون AWS Certified Developer – Associate آماده شوند. با یادگیری عمیق سرویسهای AWS، توسعهدهندگان میتوانند برنامههای بهینه، مقیاسپذیر و ایمن را در AWS طراحی و اجرا کنند.
خدمات شبکه فراز نتورک | پیشرو در ارائه خدمات دیتاسنتری و کلود
نقد و بررسی وجود ندارد.