I'm a senior software developer exploring new job opportunities, and I've noticed many senior developer roles require knowledge of DevOps and AWS, but they don't specify which AWS skills are needed. I'm looking for an overall comprehensive course that covers AWS services and would be beneficial for my career advancement. Any suggestions?
5 Answers
You might want to look up Stephane Maarek's courses on Udemy. The AWS Practitioner course is perfect if you're just starting out, and then you can move on to his developer course. Just avoid Adrian Cantrill's courses; many people think they’re outdated and have mixed reviews.
A great starting point is the Solutions Architect course. Make sure to do the labs, as they provide a solid foundational understanding of AWS services. Also, I highly recommend using infrastructure as code tools like Terraform from the beginning, rather than relying on the UI.
Here are three courses you should consider:
1. **Solutions Architect** (SAA): It provides a good overview of AWS design philosophy and important services at a high level.
2. **Developing on AWS**: Perfect for developers, this course focuses on writing code for AWS and covers API calls in-depth.
3. **DevOps on AWS**: This teaches general DevOps principles and AWS tools for supporting DevOps processes effectively.
Check out the AWS certification paths to get an overview of what is available. It includes details about various certifications and specializations you can pursue; that way, you can see what might align best with your career goals.
Practical experience is key. Try running a container-based application or a serverless app with API Gateway and Lambda. This hands-on approach will help you learn through solving real problems. Afterward, courses can help you fill any gaps in your knowledge.

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux