Docker to Amazon AWS Deploy Java & .NET Apps with Travis CI
Docker to Amazon AWS Deploy Java & .NET Apps with Travis CI, available at $44.99, has an average rating of 4.35, with 68 lectures, based on 37 reviews, and has 1112 subscribers.
You will learn about 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 This course is ideal for individuals who are Java Developers or .NET Developers or Software developer analysts or Enthusiasts in general It is particularly useful for Java Developers or .NET Developers or Software developer analysts or Enthusiasts in general.
Enroll now: Docker to Amazon AWS Deploy Java & .NET Apps with Travis CI
Summary
Title: Docker to Amazon AWS Deploy Java & .NET Apps with Travis CI
Price: $44.99
Average Rating: 4.35
Number of Lectures: 68
Number of Published Lectures: 68
Number of Curriculum Items: 68
Number of Published Curriculum Objects: 68
Original Price: $149.99
Quality Status: approved
Status: Live
What You Will Learn
- 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
Who Should Attend
- Java Developers
- .NET Developers
- Software developer analysts
- Enthusiasts in general
Target Audiences
- Java Developers
- .NET Developers
- Software developer analysts
- Enthusiasts in general
**** Understand everything you need to know to get started on the right foot with Docker and Amazon AWS! *****
TIP FOR BRAZILIANS: Use a pesquisa da Udemy e se inscreva na versão em português do curso
-
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 Dockeris and what Docker Compose is and how to install them on your machine, be it Linuxor Windows. Then we will integrate Dockerinto a Java applicationwith Spring Boot, exploring Dockeron AWSat a high level. We will learn how each of the main “pieces” works separately, bringing together all the essential parts of a Dockerinfrastructure in a Linuxinstance 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 pipelineinvolving 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 Integrationand how to use Dockeron AWS.
So don’t waste any more time going to classes!
Course Curriculum
Chapter 1: Course Presentation
Lecture 1: 0101 Course Presentation
Lecture 2: 0102 Course Repositories on Github
Lecture 3: 0103 Watch this Class Before Enrolling!!!
Chapter 2: Quick Docker Review
Lecture 1: 0201 Section Presentation – Docker Quick Review
Lecture 2: 0202 What is Docker
Lecture 3: 0203 Basics of Dockerfile
Lecture 4: 0204 What is Docker Compose
Lecture 5: 0205 Basics of docker-compose.yml
Lecture 6: 0206 Section Review – Docker Quick Review
Chapter 3: Setting Up the Docker Environment
Lecture 1: 0301 Section Presentation – Setting Up the Docker Environment
Lecture 2: 0302 Installing Docker on Windows 10 Pro
Lecture 3: 0303 Installing Docker – For Those Who Needed to Use the Docker Toolbox
Lecture 4: 0304 Installing Docker on Linux
Lecture 5: 0305 Installing Docker Compose on Linux
Lecture 6: 0306 Section Review – Setting Up the Docker Environment
Chapter 4: "Dockerizing" a Java Application with Spring Boot
Lecture 1: 0401 Section Presentation – Dockerizing a Java Application
Lecture 2: 0402 The Java Application We Will Dockerize
Lecture 3: 0403 Adding Docker Support – Dockerfile
Lecture 4: 0404 Adding Docker Support – Docker Compose
Lecture 5: 0405 Starting the application and fixing problems
Lecture 6: 0406 Starting the application and testing on Postman
Lecture 7: 0407 What is the Docker Hub and How to Create an Account
Lecture 8: 0408 Pushing Docker Images to DockerHub
Lecture 9: 0409 Continuous Integration with Travis CI
Lecture 10: 0410 Section Review – Dockerizing a Java Application
Chapter 5: Deploying the Application to an Amazon EC2 Instance
Lecture 1: 0501 Section Presentation – Getting to Know AWS and Deploying the Application to
Lecture 2: 0502 The Amazon AWS Free Tier
Lecture 3: 0503 Creating an Amazon Account
Lecture 4: 0504 Creating an IAM User to Manage our ECR(Amazon Elastic Container Registry)
Lecture 5: 0505 Installing Amazon AWS CLI
Lecture 6: 0506 Creating an EC2 instance
Lecture 7: 0507 Accessing an EC2 Instance via SSH
Lecture 8: 0508 Installing Docker on our EC2 Instance
Lecture 9: 0509 Creating the MySQL RDS Database
Lecture 10: 0510 Integrating the Application to the RDS Database on Amazon
Lecture 11: 0511 Running our Aplication Inside of Docker
Lecture 12: 0512 Running a Docker Application on Amazon EC2
Lecture 13: 0513 Section Review – Getting to Know AWS and Deploying the Application to EC2
Chapter 6: Deploying the Application to an Amazon Elastic Container Service (ECS) Cluster
Lecture 1: 0601 Section Presentation – Deploying the Application to an Amazon ECS Cluster
Lecture 2: 0602 Creating an ECR(Amazon Elastic Container Registry) for our Docker Images
Lecture 3: 0603 Pushing Docker Images to Amazon ECR
Lecture 4: 0604 Why use Clusters?
Lecture 5: 0605 Understanding the Amazon ECS(Elastic Container Service) Architecture
Lecture 6: 0606 Creation of an ECS Cluster
Lecture 7: 0607 Creating a Task Definition
Lecture 8: 0608 Creating the Service
Lecture 9: 0609 Section Review – Deploying our Application to an Amazon ECS Cluster
Chapter 7: "Dockerizing" a .NET Core Application with ASP.NET Core
Lecture 1: 0701 Section Presentation – "Dockerizing" a .Net Application with ASP.NET Core
Lecture 2: 0702 The .NET Application we Will Dockerize
Lecture 3: 0703 Adding Container Orchestration Support to our Application
Lecture 4: 0704 Adjusting docker-compose.yml
Lecture 5: 0705 Creating one MySQL Custom Docker Image
Lecture 6: 0706 Running and Testing the Application
Lecture 7: 0707 Creating the MySQL RDS Database
Lecture 8: 0708 Adjusting the Connection of our Application to the Database
Lecture 9: 0709 Creating the ECR Repository and Pushing Docker Images to DockerHub and AWS
Lecture 10: 0710 Integrating Travis CI with DockerHub
Lecture 11: 0711 Integrating Travis CI with Amazon ECR(Amazon Elastic Container Registry)
Lecture 12: 0712 Section Review – "Dockerizing" a .Net Application with ASP.NET Core
Chapter 8: Implementing Continuous Integration and Continuous Deploy on Amazon ECS
Lecture 1: 0801 Section Presentation – Implementing Continuous Integration and Continuous D
Lecture 2: 0802 Creation of the ECS(Elastic Container Service) Cluster for .NET
Lecture 3: 0803 Creating a Task Definition
Lecture 4: 0804 Creating the Service, Deploying and Testing our Application
Lecture 5: 0805 Setting User Permissions IAM TRAVIS_CI
Lecture 6: 0806 Adding Support for Continuous Integration with ECS Deploy
Lecture 7: 0807 Adapting our Service to Support Continuous Integration and Continuous Deplo
Lecture 8: 0808 Section Review – Implementing Continuous Integration and Continuous Deploy
Chapter 9: Conclusion
Lecture 1: 0901 Conclusion
Instructors
-
Leandro Costa
Analista Desenvolvedor de Software -
Erudio Training
Consultoria e Treinamentos em TI -
Erudio Training Support
Especialista em Atendimento e Apoio ao Aluno – Erudio
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 3 votes
- 4 stars: 2 votes
- 5 stars: 31 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024