
Learn to programmatically interact with AWS using Python and Boto3 to spin up S3, EC2, and Rekognition. Access course files, slides, IAM, pricing, DynamoDB, Lambda, and a capstone project.
Learn how to set up an AWS account, install boto3, create an IAM user, and configure a credentials file to enable secure programmatic access.
Explore the basics of Boto3 and S3, creating buckets, uploading and downloading files, and choosing between client, resource, paginator, and waiter interfaces.
Learn to work with Boto3 and the S3 client to create buckets, upload and download files, and delete objects, while comparing the client and resource interfaces and consulting the documentation.
Explore how boto3 resources provide an object-oriented interface to AWS S3, using a service resource and bucket objects to list, upload, download, filter by prefix, and manage Python objects.
Learn to use boto3 paginator and waiter with S3 to list objects efficiently, while waiting for bucket or object creation and configuring delays and max attempts.
Master programmatic S3 tasks with Boto3, including creating pre signed URLs, configuring lifecycle rules, and deleting all objects before removing a bucket.
Practice AWS with Python and Boto3 by listing buckets, creating and uploading a file, generating a presigned URL, downloading and deleting objects, and removing bucket with client or resource approaches.
Learn to manage S3 with boto3 by listing buckets, creating a bucket, uploading files, generating a pre-signed URL, and deleting objects and buckets, using both client and resource methods.
Learn how boto3 enables IAM policy management with Python, and how credentials scope limits actions, from creating users to expanding permissions or deleting them, with emphasis on security.
Explore identity and access management with Boto3, listing users and groups, creating and deleting users, and adding or removing users from groups, with pagination and waiters.
Explore pricing and billing with boto3, accessing Cost Explorer data such as last 90 days and forecasted costs, and navigate the complex pricing interface with regional variations.
Explore cost management with Boto3 Cost Explorer using get_cost_and_usage to retrieve unblended cost and usage for the last 90 days. Forecast future costs and group by service.
Explore pricing with Boto3, using the pricing client and describe services to get Amazon S3 pricing, while noting region, storage class, and transfers create large, complex results.
Create and configure EC2 instances with AWS and Boto3 using Python, then learn to terminate them. Prepare to connect to EC2 instances in Python via SSH with a separate library.
Learn to create and manage EC2 instances with boto3 and Python, including selecting AMI image IDs, choosing instance types, and using resources, clients, and waiters for full lifecycle control.
Learn to SSH into an EC2 instance from Python using Paramiko, with Boto3 for key pairs and security groups, and run remote commands on the instance.
Explore DynamoDB, a schemaless NoSQL service with automatic scaling, and learn to use Boto3 to create tables and perform CRUD and batch operations via client and resource.
Learn to create read update delete items in a DynamoDB table using boto3, exploring client and resource approaches and applying update expressions.
Master DynamoDB batch operations with Boto3 for batch writes and batch gets. Use scan with pagination and filter expressions and expression attribute values to refine results.
Learn how to add a global secondary index to a DynamoDB table to query by non-key attributes, using a game title index with top scores and boto3.
Perform a DynamoDB exercise that builds a table with show id as the partition key and release year as the sort key, and adds a global secondary index on country.
Create DynamoDB table shows with show_id and release_year keys, add country global secondary index, and batch upload Netflix titles CSV data in 25-item chunks for queries by id or country.
Discover how AWS Lambda delivers serverless compute and use boto3 with Python to create lambda functions, IAM roles, and triggers, packaging code as zip or S3, with a hello world example.
Publish a hello world lambda using boto3 in python, including reading code from a file, creating an IAM role policy, packaging, deploying the function, and invoking it.
Create and trigger Lambda functions in AWS using S3 events, linking console JSON policies with boto3, by configuring policy, role, and arn, then test uploads and monitor with CloudWatch logs.
Overview of a capstone project building a media library with an S3 bucket for files, DynamoDB for metadata (type and size), and Lambda processing to enable metadata-based searches.
Code along to build a capstone project by creating S3 bucket and DynamoDB table with a global secondary index, configuring a Lambda trigger to process media and generate pre-signed URLs.
Explore Amazon Rekognition's deep learning vision features using Python and boto3, including object and scene detection, facial analysis, moderation labels, and celebrity recognition in images and videos.
Learn to analyze images with Amazon Rekognition and Boto3 by detecting labels and faces, drawing bounding boxes, and exploring text and moderation label detection.
Learn to use AWS with Python and Boto3 to leverage Polly for text-to-speech, transcribe for speech-to-text, and translate text to another language, while parsing outputs effectively.
Use boto3 to synthesize speech with AWS Polly by sending text to synthesize_speech and obtaining an mp3 file. Select neural or standard voices, languages, and accents, then save the audio.
Upload an mp3 to s3, start a transcription job with boto3, and poll until completion to download the transcript via a presigned url. Explore diarization and medical transcription options.
Learn to translate text with AWS Translate via Python and Boto3, specifying source and target language codes and retrieving the translated text. Explore language codes, formality options, and profanity masking.
Dive Deep into the World of AWS and Python
Embark on a transformative journey as you unravel the immense capabilities of AWS, seamlessly integrated with the power of Python using Boto3. This comprehensive course promises not just to educate but to empower, giving you the skills to harness the true potential of cloud-based solutions.
Begin with the Basics, Rise to Mastery
For the uninitiated, we'll start with an enriching introduction to AWS and Boto3, setting the foundation for what lies ahead. Following which, you’ll acquire hands-on expertise on fundamental Boto3 operations - your first step towards AWS proficiency.
As we delve deeper, you'll discover the intricacies of IAM (Identity and Access Management), ensuring your applications and data remain secure in the cloud. No more surprises on your monthly invoice! Get to grips with AWS Pricing and Billing to effectively manage your cloud expenditure.
Unlock the Power of AWS Services
Dive into S3, AWS's flagship storage solution, mastering the art of storing and retrieving vast amounts of data with ease. Transition smoothly into EC2, understanding virtual servers and scalability. The world of databases awaits as you explore both DynamoDB and RDS, offering insights into NoSQL and relational databases respectively.
Our journey doesn't stop there. Grasp the marvel of Lambda, AWS's serverless compute service, enabling you to run code without managing servers.
Experience AI with AWS
Venture into the fascinating realm of artificial intelligence as you master services like Rekognition for image and video analysis, Transcribe and Translate for speech-to-text and language translation capabilities, Polly for turning text into lifelike speech, and TextExtract for extracting printed text from documents.
Bring It All Together
To ensure you're fully equipped to apply what you've learned, you'll be challenged with a Capstone Project. This endeavor will tie together your newfound skills, culminating in a fully functional AWS-powered application.
Why Enroll?
Mastering AWS with Python and Boto3 promises more than just learning; it offers empowerment in the digital age. With meticulously crafted content and hands-on projects, you'll be poised to make your mark in the cloud world. So, are you ready to ascend to AWS mastery?
Join us today and transform your future!