Course Code: javak8s
Duration: 21 hours
Prerequisites:
  • Experience with Kubernetes
  • Java programming experience

Audience

  • DevOps engineers
  • Developers
Overview:

Java is an object-oriented programming language for building web applications. Kubernetes (K8s) is an open source platform for automating container operations and deployment.

This instructor-led, live training (online or onsite) is aimed at DevOps engineers and developers who wish to use Java and Kubernetes (K8s) to create, build, test, debug and deploy high-performance and scalable applications.

By the end of this training, participants will be able to:

  • Set up the necessary development environment to build Java applications.
  • Understand the features and architecture of Kubernetes.
  • Learn about the key concepts and tools for DevOps.
  • Get a refresher on Java programming fundamentals.
  • Containerize Java microservices using Docker.
  • Build, scale, and deploy Java applications on Kubernetes.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Overview of Kubernetes features and architecture
  • Java programming fundamentals

Understanding DevOps Concepts and Tools

  • Software development lifecycle
  • Microservices basics

Getting Started

  • Setting up the development environment
  • Basic HTML and CSS concepts

Creating a Java application

  • Choosing an IDE
  • Creating a project
  • Adding features and functions

Containerizing Microservices

  • Building Docker container images
  • Running microservices in Docker containers
  • Testing the microservices

Deploying the Application

  • Creating deployment files
  • Running Java applications on Kubernetes
  • Clustering with Kubernetes
  • Deploying the applications to clusters

Troubleshooting

Summary and Next Steps

Sites Published:

United Arab Emirates - Java and Kubernetes for DevOps Engineers

Qatar - Java and Kubernetes for DevOps Engineers

Egypt - Java and Kubernetes for DevOps Engineers

Saudi Arabia - Java and Kubernetes for DevOps Engineers

South Africa - Java and Kubernetes for DevOps Engineers

Brasil - Java and Kubernetes for DevOps Engineers

Canada - Java and Kubernetes for DevOps Engineers

中国 - Java and Kubernetes for DevOps Engineers

香港 - Java and Kubernetes for DevOps Engineers

澳門 - Java and Kubernetes for DevOps Engineers

台灣 - Java and Kubernetes for DevOps Engineers

USA - Java and Kubernetes for DevOps Engineers

Österreich - Java and Kubernetes for DevOps Engineers

Schweiz - Java and Kubernetes for DevOps Engineers

Deutschland - Java and Kubernetes for DevOps Engineers

Czech Republic - Java and Kubernetes for DevOps Engineers

Denmark - Java and Kubernetes for DevOps Engineers

Estonia - Java and Kubernetes for DevOps Engineers

Finland - Java and Kubernetes for DevOps Engineers

Greece - Java and Kubernetes for DevOps Engineers

Magyarország - Java and Kubernetes for DevOps Engineers

Ireland - Java and Kubernetes for DevOps Engineers

Luxembourg - Java and Kubernetes for DevOps Engineers

Latvia - Java and Kubernetes for DevOps Engineers

España - Java and Kubernetes for DevOps Engineers

Italia - Java and Kubernetes for DevOps Engineers

Lithuania - Java and Kubernetes for DevOps Engineers

Nederland - Java and Kubernetes for DevOps Engineers

Norway - Java and Kubernetes for DevOps Engineers

Portugal - Java and Kubernetes for DevOps Engineers

România - Java and Kubernetes for DevOps Engineers

Sverige - Java and Kubernetes for DevOps Engineers

Türkiye - Java and Kubernetes for DevOps Engineers

Malta - Java and Kubernetes for DevOps Engineers

Belgique - Java and Kubernetes for DevOps Engineers

France - Java and Kubernetes for DevOps Engineers

日本 - Java and Kubernetes for DevOps Engineers

Australia - Java and Kubernetes for DevOps Engineers

Malaysia - Java and Kubernetes for DevOps Engineers

New Zealand - Java and Kubernetes for DevOps Engineers

Philippines - Java and Kubernetes for DevOps Engineers

Singapore - Java and Kubernetes for DevOps Engineers

Thailand - Java and Kubernetes for DevOps Engineers

Vietnam - Java and Kubernetes for DevOps Engineers

India - Java and Kubernetes for DevOps Engineers

Argentina - Java and Kubernetes for DevOps Engineers

Chile - Java and Kubernetes for DevOps Engineers

Costa Rica - Java and Kubernetes for DevOps Engineers

Ecuador - Java and Kubernetes for DevOps Engineers

Guatemala - Java and Kubernetes for DevOps Engineers

Colombia - Java and Kubernetes for DevOps Engineers

México - Java and Kubernetes for DevOps Engineers

Panama - Java and Kubernetes for DevOps Engineers

Peru - Java and Kubernetes for DevOps Engineers

Uruguay - Java and Kubernetes for DevOps Engineers

Venezuela - Java and Kubernetes for DevOps Engineers

Polska - Java and Kubernetes for DevOps Engineers

United Kingdom - Java and Kubernetes for DevOps Engineers

South Korea - Java and Kubernetes for DevOps Engineers

Pakistan - Java and Kubernetes for DevOps Engineers

Sri Lanka - Java and Kubernetes for DevOps Engineers

Bulgaria - Java and Kubernetes for DevOps Engineers

Bolivia - Java and Kubernetes for DevOps Engineers

Indonesia - Java and Kubernetes for DevOps Engineers

Kazakhstan - Java and Kubernetes for DevOps Engineers

Moldova - Java and Kubernetes for DevOps Engineers

Morocco - Java and Kubernetes for DevOps Engineers

Tunisia - Java and Kubernetes for DevOps Engineers

Kuwait - Java and Kubernetes for DevOps Engineers

Oman - Java and Kubernetes for DevOps Engineers

Slovakia - Java and Kubernetes for DevOps Engineers

Kenya - Java and Kubernetes for DevOps Engineers

Nigeria - Java and Kubernetes for DevOps Engineers

Botswana - Java and Kubernetes for DevOps Engineers

Slovenia - Java and Kubernetes for DevOps Engineers

Croatia - Java and Kubernetes for DevOps Engineers

Serbia - Java and Kubernetes for DevOps Engineers

Bhutan - Java and Kubernetes for DevOps Engineers

Nepal - Java and Kubernetes for DevOps Engineers

Uzbekistan - Java and Kubernetes for DevOps Engineers