Building Agentic AI Applications with Amazon Kiro
Contact us to book this courseOn-Site, Virtual
1 day
This practical, hands-on course is designed to help developers build production-ready AI applications using Amazon Kiro's spec-driven development approach. Throughout this intensive one-day course, students will learn to leverage Kiro's advanced features including vibe coding, specification-driven workflows, and automated hooks to transform natural language requirements into maintainable, enterprise-grade applications deployed on AWS.
As a case study, students will convert a basic ui into an intelligent shopping application that uses generative AI to summarize product reviews and provide personalized product recommendations based on shopping habits and browsing history. Working with Amazon Bedrock, Bedrock AgentCore, and AWS deployment services like Amplify, Lambda, and DynamoDB, students will experience the complete journey from rapid prototyping to production deployment with CI/CD automation.
By the end of this course, students will be able to:
-
Install and configure Amazon Kiro IDE and CLI for AI-driven development
-
Differentiate between Amazon Kiro and Amazon Q Developer and understand when to use each tool
-
Apply vibe coding techniques for rapid prototyping and exploratory development
-
Implement spec-driven development workflows to transform natural language requirements into production code
-
Generate and utilize comprehensive specifications including requirements documents, design artifacts, and implementation tasks
-
Integrate Amazon Bedrock and Bedrock AgentCore to build AI-powered features for review summarization and product recommendations
-
Configure SageMaker for machine learning model integration in application workflows
-
Create and deploy automated hooks for code quality, security scanning, and documentation maintenance
-
Deploy full-stack web applications to AWS using Amplify, Lambda, and DynamoDB
-
Implement basic CI/CD pipelines using GitHub Actions for automated deployment to AWS
-
Apply AWS security best practices for AI-powered applications including IAM roles, encryption, and credential management
-
Navigate the learning path from Kiro fundamentals to advanced AWS AI/ML development
Prerequisites
-
Basic understanding of Python or object-oriented programming concepts
-
Familiarity with command-line interfaces (terminal/shell)
-
Basic understanding of web application architecture (frontend/backend concepts)
-
Git version control basics (clone, commit, push, pull)