EdX

Guided Project: Containerize Java Microservices with Docker (edX)

Offered by IBM,
Guided Project: Containerize Java Microservices with Docker (edX)

App developers with containerization skills are in demand. In an hour, you’ll take your basic Java skills to the next level when you learn the five essential skills needed to run Java microservices in Docker containers.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

In this hands-on guided project, you’ll learn how to run Java microservices using Docker. You’ll learn how to construct Dockerfiles, create Docker images using the docker build command, run an image as a Docker container using the docker run command, and learn how and why it’s essential to externalize the server configuration.
In just about an hour, you’ll gain essential containerization skills to grow your career.
This lab provides access to a Cloud-based IDE that has all of the required software, such as Docker and OpenShift, preinstalled. All you need is a recent version of a modern web browser to complete this project.

What you'll learn
After completing this project, you will be able to:

  • Package your microservices
  • Create Dockerfiles
  • Create Docker images
  • Run your microservices in Docker containers
  • Externalize a server configuration
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Microservices, Serverless, OpenShift (edX) EdX
IBM

Microservices, Serverless, OpenShift (edX)

Learn about Microservices architecture and Serverless computing. Understand their benefits and the process for deployment. Practice using multiple tools in hands-on labs. Create a serverless web application and deploy as a Microservice on OpenShift and as static files on Cloud Object Storage. The demand for serverless is accelerating as organizations look to scale more quickly and efficiently. With the increase in cloud adoption, Microservices within the serverless stack are becoming more popular with faster deployments and greater flexibility.

Self Paced
Self-Paced
Introduction to Cloud Infrastructure Technologies (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to Cloud Infrastructure Technologies (edX)

Learn the fundamentals of building and managing cloud technologies directly from The Linux Foundation, the leader in open source. New to the cloud and not sure where to begin? This introductory course, taught by cloud experts from The Linux Foundation, will help you grasp the basics of cloud computing and comprehend the terminology, tools and technologies associated with today’s top cloud platforms.

Self Paced
Self-Paced
Introducción a la programación en Java: escribiendo buen código (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introducción a la programación en Java: escribiendo buen código (edX)

¡Aprende programación en Java de forma fácil e interactiva y entra en el fascinante mundo de la computación! Este es un curso introductorio para aprender a programar en Java diseñado para enseñar a escribir "buen" código en este lenguaje de programación, entendiendo como "bueno" aquel que es correcto y eficiente.

Self Paced
Self-Paced
Android: introducción a la programación (edX) EdX
Universitat Politècnica de València,UPValenciaX

Android: introducción a la programación (edX)

Desarrollaremos una aplicación de ejemplo, "Mis Lugares Favoritos", para conocer el entorno de desarrollo de Android y sus elementos. Android es la plataforma libre desarrollada por Google, ampliamente utilizada en multitud de dispositivos como móviles, tabletas, TV, wearables o sistemas empotrados. Su expansión ha sido espectacular, superando en la actualidad al S.O. Microsoft Windows.

Self Paced
Self-Paced
Software Construction: Data Abstraction (edX) EdX
The University of British Columbia,UBCx

Software Construction: Data Abstraction (edX)

Learn powerful data abstraction and decomposition techniques to build large, complex programs. The course begins with the topic of data abstraction - from specification to implementation. Particular attention is given to how to write robust tests using JUnit. Then the course expands on these ideas to explore how type hierarchies and polymorphism can be used to decrease redundancy in your code. The course wraps up with a discussion of how to design robust classes.

Self Paced
Self-Paced
Introduction to Java Programming - Part 1 (edX) EdX
The Hong Kong University of Science and Technology - HKUST,HKUSTx

Introduction to Java Programming - Part 1 (edX)

Learn the fundamental elements of Java programming and data abstraction. Do you want to become a better problem solver? This Java course will provide you with a strong understanding of basic Java programming elements and data abstraction using problem representation and the object-oriented framework.

Self Paced
Self-Paced