Hey folks! I'm a web developer who's recently dived into AWS, currently going through the AWS Solutions Architect Associate course on Udemy. I'm nearing the end, but honestly, I'm feeling a bit out of my depth. While I get the theoretical side, applying it practically is a struggle since I haven't worked on AWS directly at my job. Most of my learning comes from self-study and experimenting at home, and I'm curious— is this self-learning approach effective? What's the best way to truly grasp how to implement AWS services in real-world scenarios? I want to learn through hands-on examples, like setting up a CI/CD pipeline, deploying Lambda functions with API Gateway, or using SQS and SNS for notifications. Any tips or resources for someone self-learning AWS would be greatly appreciated! Thanks!
4 Answers
When I started learning AWS, I found these resources super helpful: check out workshops.aws and aws.amazon.com/tutorials. They offer practical hands-on exercises that can really clarify things for you!
A great place to start is by learning how to use IAM roles. Once you get a grip on that, deploy some applications using EC2. It'll give you a solid feel for managing AWS resources.
I experienced similar feelings! I began with the Cloud Practitioner Essentials course and moved on to topics that intrigued me. Consider doing hands-on projects, like those found in the AWS workshops. Just remember, some services may accrue costs, so be sure to clean up after yourself. It's much more rewarding if you can relate projects to your own code.
You seem to be mixing different levels of AWS learning, which could be why you're feeling lost. The Solutions Architect Associate focuses on building secure and efficient architectures, which can be overwhelming if you haven't designed a web service before. For hands-on work like CI/CD using CodePipeline, that's a different level. I'd suggest concentrating on basics first, like creating a Lambda function with API Gateway and SQS. Then, you'll have the foundation to tackle those higher-level topics.
Quick question— is the Solutions Architect path more beginner-friendly compared to the CI/CD level you mentioned? I’m just starting with API Gateway and Lambda myself.
Great point! So should I focus more on basic infrastructure first before jumping into code with services like SNS?