
Learn How to Leverage AWS Services and Tools to Deploy Highly Available and Scalable Applications
This course will give you the knowledge and skills needed to deploy applications in AWS using industry best practices.
Whether you're a software developer just starting your journey or an experienced dev looking to enhance your cloud skills, this comprehensive training is designed to take you from "I know how to code, AWS is for DevOps engineers" to "I can deploy my own applications on AWS, and I understand what I'm doing".
In this course, you can expect to learn:
How to containerize applications
You will learn how to take a Node.js application and containerize it.
AWS and basic services
You'll understand how AWS works, what are the basic services you need to deploy an application, and how to use it without creating major security risks.
How to deploy a containerized application on AWS
Through guided step-by-step instructions, you will understand how to leverage AWS services to deploy highly available and scalable applications.
Security and operational excellence
You will learn best practices to improve the security and operational excellence of your applications, ensuring they are robust and reliable.
Confidence in application deployment
By the end of this course, you will have the skills and knowledge to deploy applications in AWS with confidence, knowing that you are following industry-leading practices.
Join Deploying on AWS and become a better software developer by understanding how to deploy applications. Enroll now and start your journey from zero to highly available and scalable hero.
Here's why you should sign up for Deploying on AWS
Course curriculum
-
1Introduction to the Course
-
2Base Concepts About Scalability and Availability
-
3Introduction to Part 1: Scalability and High Availability
-
4Analyzing the Starting Application
-
5Introduction to AWS and EC2
-
6Dockerizing The Application
-
7Creating an RDS Aurora Cluster
-
8Deploying The Application to ECS
-
9Review of Part 1: Scalability and High Availability
-
10Introduction to Part 2: Best Practices
-
11Setting up a Custom Domain and SSL Certificate
-
12Caching and Content Delivery with Amazon CloudFront
-
13Managing Infrastructure as Code with AWS CloudFormation
-
14Logging and Monitoring with Amazon CloudWatch
-
15Permissions Management With AWS Identity and Access Management (IAM)
-
16Setting Up a CI/CD Pipeline with AWS Code* Services
-
17Monitoring and Troubleshooting with AWS X-Ray
-
18Review of Part 2: Best Practices
-
19Course Recap and Next Steps
-
20Bonuses

Guille Ojeda, Solutions Architect
I'm an AWS Solutions Architect Professional, and working as a Solutions Architect Consultant I've helped dozens of clients improve their cloud architectures. For the past year I've published a weekly newsletter called Simple AWS, with more than 4000 subscribers. I also published two books in the process: AWS Made Simple and Fun, and the book that inspired this course: Node.js on AWS: From Zero to Highly Available and Scalable Hero.
I want to help software experts architect better cloud solutions on AWS. I've been an official AWS Authorized Instructor, I've taught private courses, coached engineers and architects, and delivered talks on public events in front of hundreds of people. That's the experience I bring to the table, and how I hope to impact your career.
Find me on LinkedIn or www.guilleojeda.com