YoVDO

Deploying App with Docker, Travis CI and AWS Elastic Beanstalk

Offered By: YouTube

Tags

AWS Elastic Beanstalk Courses Docker Courses GitHub Courses Travis CI Courses Continuous Integration Courses Containerization Courses

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

Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX
Configuration Management for Containerized Delivery
Microsoft via edX
Getting Started with Google Kubernetes Engine - Español
Google Cloud via Coursera
Getting Started with Google Kubernetes Engine - 日本語版
Google Cloud via Coursera
Architecting with Google Kubernetes Engine: Foundations en Español
Google Cloud via Coursera