Docker to Amazon AWS Deploy Java and .NET Apps with Travis CI
Build a CI and CD pipeline with Docker, Travis CI and Amazon AWS for Java and .NET applications
Lectures -68
Resources -19
Duration -4 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
**** Understand everything you need to know to get started on the right foot with Continuous Integration (CI), Docker and Amazon AWS! *****
Do you need to know and make the most of all the power that Docker and Amazon AWS can give?
Do you want to take advantage of the power, lightness, and portability of containers and learn how to deploy them in production?
Do you need to put all the concepts of continuous integration into practice?
Regardless of your experience with Docker's use on Amazon Web Services (AWS), this course puts you in direct contact with all your main concepts. We learn how to get the most out of containers Docker, Dockerfiles, Docker Registries (Docker Hub and Elastic Container Registry (ECR) from AWS), and container management by the Elastic Container Service (ECS).
Initially, we will do a brief review of what Docker is and what Docker Compose is and how to install them on your machine, be it Linux or Windows. Then we will integrate Docker into a Java application with Spring Boot, exploring Docker on AWS at a high level. We will learn how each of the main "pieces" works separately, bringing together all the essential parts of a Docker infrastructure in a Linux instance based on the Amazon Elastic Compute Cloud (EC2), including installation, Dockerfiles, Docker Images and Docker Hub. Next, we'll learn how to create clustered environments with Amazon ECS.
At this point, we will understand how all moving parts can be brought together in a real, publicly accessible deployment. Throughout the course, we will gradually add support for Continuous Integration. We will start by automating simple tasks that will gradually evolve into a Continuous Integration pipeline involving Github, Travis CI, and an ECS Cluster on Amazon AWS. It will be incredible you commit the code, push to Github, Travis CI builds the Docker Images, and deploy it on Amazon "Automagically."
In addition to the Spring Boot application in the last sections of the course, we will Dockerize an ASP.NET Core application making it able to perform this type of task in more than one technology/language. By the end of this course, you will have learned fundamental knowledge about Continuous Integration and how to use Docker on AWS.
So don't waste any more time going to classes!
Goals
- Review basic Docker concepts
- Integrate Docker with a Java Application
- Integrate Docker with a .NET Core Application
- Deploy an Application to AWS
- Fundamental concepts of Amazon AWS ranging from creating an account
- Create custom builds in Travis CI
- CI/CD With Github, Travis CI, Amazon ECR and Amazon ECS
Prerequisites
- Minimal knowledge of Docker accelerates learning
- Minimal knowledge of Linux accelerates learning
- A machine capable of running Docker
![Docker to Amazon AWS Deploy Java and .NET Apps with Travis CI Docker to Amazon AWS Deploy Java and .NET Apps with Travis CI](https://d3mxt5v3yxgcsr.cloudfront.net/courses/3429/course_3429_image.jpg)
Curriculum
Check out the detailed breakdown of what’s inside the course
Course Presentation
2 Lectures
-
0101 Course Presentation 02:47 02:47
-
0102 Course Repositories
Quick Docker Review
6 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Setting Up the Docker Environment
6 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
"Dockerizing" a Java Application with Spring Boot
10 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Deploying our Application to an Amazon EC2 Instance
13 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Deploying our Application to an Amazon Elastic Container Service (ECS) Cluster
9 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
"Dockerizing" a .NET Core Application with ASP.NET Core
12 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Implementing Continuous Integration and Continuous Deploy on Amazon ECS
8 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Conclusion
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Instructor Details
![Leandro da Costa Gonçalves](https://www.tutorialspoint.com/assets/profiles/242824/profile/200_167629-1599230341.jpg)
Leandro da Costa Gonçalves
Course Certificate
Use your certificate to make a career change or to advance in your current career.
![sample Tutorialspoint certificate](/market/public/assets/newDesign/img/primePacks/V-certificate.png)
Our students work
with the Best
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfc bank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfcbank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now![Annual Membership Annual Membership](/market/public/assets/newDesign/img/membership-large-small.jpg)
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now![Online Certifications Online Certifications](/market/public/assets/newDesign/img/traning-for-a-team.png)