Developing Serverless Solutions on AWS
ابنِ تطبيقات مدفوعة بالأحداث دون إدارة خوادم. تصمّم وفق مبادئ الحوسبة عديمة الخوادم
نظرة عامة
ابنِ تطبيقات مدفوعة بالأحداث دون إدارة خوادم. تصمّم وفق مبادئ الحوسبة عديمة الخوادم، وتنشئ الواجهات البرمجية بـ API Gateway، وتؤمّنها بـ Cognito وIAM، وتفصل المكوّنات بـ SNS وEventBridge والطوابير والتدفّقات، وتقارن بين SAM وCDK وAmplify وCloudFormation.
ما ستتعلّمه
المحتوى التقني أدناه معروضٌ باللغة الإنجليزية كما ورد في منهاج الدورة، حفاظاً على دقّة المصطلحات.
- Understand the core principles of serverless architecture
- Learn to use Amazon API Gateway for serverless applications
- Practice error handling, monitoring, and logging strategies
- Compare AWS SAM, AWS CDK, Amplify, and CloudFormation
- Deploy a full serverless solution using AWS best practices
المنهاج
- Overview of the application you'll build
- Access the Student Guide, Lab Guide, and Online Course Supplement
- Actively maintain a list of serverless resources to support learning
- Review best practices for building serverless applications
- Understand statelessness, idempotency, and invocation models
- Identify services in the AWS serverless ecosystem
- Discuss environment re-use and using layers
- Explore Amazon API Gateway for serverless web applications
- Try-it-out: Integrate API Gateway with Lambda
- Compare REST, HTTP, WebSocket, and GraphQL APIs
- Review available integrations for synchronous events
- Differentiate authentication and authorization
- Implement identity and access control with Amazon Cognito
- Compare user pools vs. federated identities
- Secure API Gateway with IAM policies and Cognito authorizers
- Use AWS frameworks to deploy applications declaratively
- Compare AWS SAM, AWS CDK, Amplify, and CloudFormation
- Try-it-out: Deploy with the AWS SAM CLI
- Discuss frameworks to deploy a serverless solution
- Understand asynchronous event flows and event source payloads
- Use EventBridge to route events to targets
- Try-it-out: Configure Amazon SNS topics with filters
- Compare use cases for SNS vs. EventBridge
- Trigger Lambda with Amazon SQS and Amazon Kinesis
- Configure SQS with a dead-letter queue
- Match considerations to polling models
- Lab: Configure dead-letter queue as Lambda event source
- Lab 1: Deploying a Simple Serverless Application
- Lab 2: Message Fan-Out with Amazon EventBridge
- Understand the Lambda lifecycle
- Apply best practices for versioning and aliases
- Implement robust error handling and logging
- Try-it-out: Configure and test a Lambda function
- Orchestrate tasks using AWS Step Functions
- Explore callback patterns and direct integrations
- Troubleshoot workflows with X-Ray
- Try-it-out: Build and debug a state machine
- Leverage CloudWatch Logs and Metrics
- Use embedded metrics and service quotas
- Enable AWS X-Ray and interpret traces
- Try-it-out: Use ServiceLens and CloudWatch alarms
- Lab 3: Workflow Orchestration Using Step Functions
- Lab 4: Observability and Monitoring
- Apply best practices to secure APIs, data stores, and Lambda
- Explore auditing and traceability
- Maintain resources for ongoing security
- Explore scaling considerations in serverless systems
- Learn how Lambda handles concurrency
- Analyze scaling across event sources
- Use API Gateway throttling and quotas
- Understand CI/CD in serverless development
- Build deployment pipelines using AWS SAM and CloudFormation
- Automate infrastructure updates with AWS CDK
- Try-it-out: Deploy a serverless CI/CD solution
- Lab 5: Securing Serverless Applications
- Lab 6: Serverless CI/CD on AWS
لمن هذه الدورة
المطوّرون الذين يبنون تطبيقات حديثة على AWS Lambda والخدمات المرتبطة بها.
قبل أن تبدأ
- Working knowledge of core AWS services and public cloud implementation
- Knowledge equivalent to completing the following serverless digital trainings: AWS Lambda Foundations and Amazon API Gateway for Serverless Applications
- Attended one of Architecting on AWS or Developing on AWS
دورات ذات صلة
المزيد في خدمات أمازون السحابية (AWS) ←AWS Cloud Practitioner Essentials
خدمات أمازون السحابية (AWS)
تفاصيل الدورة ←Developing on AWS
خدمات أمازون السحابية (AWS)
تفاصيل الدورة ←Google Cloud Fundamentals: Core Infrastructure
Google Cloud
تفاصيل الدورة ←Advanced Architecting on AWS
خدمات أمازون السحابية (AWS)
تفاصيل الدورة ←Advanced Developing on AWS
خدمات أمازون السحابية (AWS)
تفاصيل الدورة ←Advanced Generative AI Development on AWS
خدمات أمازون السحابية (AWS)
تفاصيل الدورة ←لنرسم خطوتك التالية معاً.
أخبرنا بالدورة أو الشهادة التي تهمّك، ونرسل لك المنهاج والمواعيد القادمة والرسوم وخيارات التدريب الخاص لفريقك.