Learn How to Leverage AWS Services and Tools to Deploy Highly Available and Scalable Applications
Deploying on AWS
IMPORTANT: This course is on early access. Most of the content is already available, but Modules 16 and 17 will be published in the coming weeks.
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 in AWS using best practices. 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
-
1Module 1: Introduction to the Course
-
2Module 2: Base Concepts
-
3Module 3: Introduction to Part 1: Scalability and High Availability
-
4Module 4: Analyzing the Base Application
-
5Module 5: Introduction to AWS and EC2
-
6Module 6: Dockerizing The Application
-
7Module 7: Creating an RDS Aurora Cluster
-
8Module 8: Deploying The Application to ECS
-
9Module 9: Review of Part 1: Scalability and High Availability
-
10Module 10: Introduction to Part 2: Best Practices
-
11Module 11: Custom domain and SSL certificate
-
12Module 12: Caching and Content Delivery
-
13Module 13: Infrastructure as Code
-
14Module 14: Logging and Monitoring
-
15Module 15: Permissions Management
-
16Module 16: CI/CD Pipeline
-
17Module 17: Tracing
-
18Module 18: Part 2 Review
-
19Module 19: Recap and Next Steps
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