-
Set up the AWS SDK and developer credentials for Java, C#/.NET, Python, and JavaScript. Interact with AWS services and develop solutions by using the AWS SDK
Assessment Strategies
Individual Project, Skill Demonstration in Lab
Criteria
Project successfully accesses appropriate AWS services
Create credential file needed to interact with AWS services
Create a HTML website running on AWS S3
-
Use AWS Identity and Access Management (IAM) for service authentication
Assessment Strategies
Individual Project, Skill Demonstration in Lab
Criteria
Create IAM user accounts with differing levels of authorization
Authenticate / Authorize accounts for various AWS services using IAM
Analyze IAM accounts needs and successfully incorporate the principle of minimal access
-
Use Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB as data stores
Assessment Strategies
Individual Project, Skill Demonstration in Lab
Criteria
Host a static web application using S3
Use versioning to ensure proper auditing of change history
Create a DynamoDB table to store application data
-
Integrate applications and data by using AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and AWS Step Functions
Assessment Strategies
Individual Project, Skill Demonstration in Lab
Criteria
Create javascript and python functions in AWS Lambda
Test AWS Lambda functions using automated tools
Connect Lambda functions to other AWS services such as API Gateway and S3
-
Use Web Identity Framework and Amazon Cognito for user authentication
Assessment Strategies
Individual Project, Skill Demonstration in Lab
Criteria
Create a user pool that allows application users to be grouped
Authorize users from a user pool to access AWS resources
-
Leverage the CI/CD pipeline to deploy applications on AWS
Assessment Strategies
Individual Project, Skill Demonstration in Lab
Criteria
Design a CI/CD pipeline to incorporate real-time coding changes to propagate into production
Attach a code repository trigger to a CI/CD pipeline to automate the continuous delivery process
Test the continuous integration and continuous delivery by making changes and verifying the changes propagate into production