HOME > Development > Docker to Amazon AWS Deploy Java .NET Apps with Travis CI

Docker to Amazon AWS Deploy Java .NET Apps with Travis CI

  • Development
  • Dec 28, 2024
SynopsisDocker to Amazon AWS Deploy Java & .NET Apps with Travis...
Docker to Amazon AWS Deploy Java .NET Apps with Travis CI  No.1

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

  • Docker to Amazon AWS Deploy Java .NET Apps with Travis CI  No.2
    Leandro Costa
    Analista Desenvolvedor de Software
  • Docker to Amazon AWS Deploy Java .NET Apps with Travis CI  No.3
    Erudio Training
    Consultoria e Treinamentos em TI
  • Docker to Amazon AWS Deploy Java .NET Apps with Travis CI  No.4
    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!