Overview
Learn to use Python to connect to AWS and launch services with Boto3, such as S3, EC2, DynamoDB, and more!
Syllabus
-
- Introduction to AWS and Boto3
-- Overview of AWS services
-- Introduction to Python and Boto3 SDK
-- Setting up AWS and Python development environment
- AWS Identity and Access Management (IAM)
-- Understanding IAM roles, policies, and users
-- Managing access with Boto3
- Working with Amazon S3
-- Creating and managing S3 buckets
-- Uploading, downloading, and managing objects with Boto3
-- Security and access control best practices
- EC2 - Compute in the Cloud
-- Launching, configuring, and managing EC2 instances using Boto3
-- Understanding EC2 pricing and selection of instance types
-- Implementing security groups and key pairs
- Exploring AWS Lambda
-- Introduction to serverless computing
-- Creating and deploying Lambda functions with Boto3
-- Event-driven architecture basics
- Amazon RDS and DynamoDB
-- Setting up and managing relational databases with RDS using Boto3
-- Working with NoSQL databases in DynamoDB
-- Data modeling and querying techniques
- Monitoring and Logging with CloudWatch
-- Setting up CloudWatch logs and alarms
-- Automating AWS monitoring with Boto3 scripts
- AWS Simple Notification Service (SNS) and Simple Queue Service (SQS)
-- Overview of SNS and SQS
-- Integrating messaging services with Boto3
-- Practical scenarios and use cases
- Elastic Beanstalk and Deployment Strategies
-- Deploying applications with Elastic Beanstalk
-- Understanding deployment models and versioning
-- Managing environments and application lifecycles
- Advanced Topics and Best Practices
-- Cost management and optimization in AWS
-- Security best practices in AWS architectures
-- Automating infrastructure with AWS CloudFormation and Boto3
- Capstone Project
-- Designing and implementing a comprehensive project using AWS and Python Boto3
-- Incorporating learned concepts into a real-world application
- Course Summary and Next Steps
-- Key takeaways and resources for further learning
-- Exploring advanced AWS certifications and learning paths
Taught by
Jose Portilla and Pierian Training
Tags