Deploying App with Docker, Travis CI and AWS Elastic Beanstalk
Offered By: YouTube
Course Description
Overview
Learn to deploy applications using Docker, Travis CI, and AWS Elastic Beanstalk in this comprehensive tutorial. Master Docker fundamentals, including Dockerfile creation, image building, and container management. Explore Docker's workflow and advantages, then create a static web app and push it to Docker Hub. Dive into GitHub basics and AWS Elastic Beanstalk, setting up S3 buckets and IAM credentials. Understand Travis CI's role in continuous integration, create Travis configuration files, and execute deployments to test and production environments. Conclude by managing domain names with AWS Route 53 and learning how to properly delete AWS services.
Syllabus
1. Getting started with docker.
2. Docker File, Image, Container.
3. Docker Workflow.
4. Docker Advantages.
5. Installing Docker.
6. Creating Static Web App.
7. Sign Up to Docker Hub.
8. Dockerize the App.
9. Docker Compose.
10. Push Image to DockerHub.
11. GitHub.
12. Install Git on Windows.
13. AWS Elastic Beanstalk Intro.
14. Sign Up to AWS and Billing.
15. Creating Sample App on Elastic Beanstalk.
16. Creating S3 Bucket.
17. Creating IAM Credentials.
18. Travis Intro.
19. Sign Up to Travis.
20. Travis Workflow.
21. Travis File.
22. Travis Demo I.
23. Travis Demo II.
24. Deploy to Test and Production.
25. Buying Domain Name.
26. Domain name with AWS Route 53.
27 Deleting AWS Services.
Taught by
CloudxLab Official
Related Courses
Introduction to Agile Software Development: Tools & TechniquesUniversity of California, Berkeley via edX Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX Continuous Integration
University of California, Davis via Coursera Docker and Kubernetes: The Complete Guide
Udemy Build a Backend REST API with Python & Django - Advanced
Udemy