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
Web Engineering III: Quality AssuranceTechnische Hochschule Mittelhessen via iversity Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX DevOps for Developers: How to Get Started
Microsoft via edX Accelerate Software Delivery using DevOps
Microsoft via edX Building R Packages
Johns Hopkins University via Coursera