Containers Training Courses

Containers Training Courses

Local, instructor-led live Containers training courses demonstrate through hands-on practice how to wrap up applications into their own isolated boxes. Containers training is available as "onsite live training" or "remote live training". Germany onsite live Containers trainings can be carried out locally on customer premises or in NobleProg corporate training centers. Remote live training is carried out by way of an interactive, remote desktop. NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

Containers Subcategories

Containers Course Outlines

CodeNameDurationOverview
dockeradm1Docker for Developers and System Administrators14 hoursDocker is a platform for developers and sysadmins to maintain distributed applications. It consists of a runtime to run containers and a service for sharing containers.

With docker the same app can run unchanged on laptops, dedicated servers and virtual servers.

This course teaches the basic usage of Docker, useful both for developers and system administrators. The course includes a lot of hands on exercises and the participants will practice in their own Docker environment and build their own Docker images during the 2 days.
openshiftOpenShift for Administrators21 hoursOpenShift is a container application platform for deploying Docker and Kubernetes in the enterprise. It is maintained by Red Hat.

In this instructor-led, live training, participants will learn how to install, configure, and manage OpenShift Platform Container.

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

- Create, configure, manage, and troubleshoot OpenShift clusters
- Secure OpenShift Platform Container
- Monitor and gather metrics
- Manage storage
- Quickly deploy applications on-premise, in public cloud or on a hosted cloud.

Audience

- System administrators
- Architects
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
kubernetesazureKubernetes on Azure (AKS)14 hoursAzure Kubernetes Service (AKS) is a hosted Kubernetes service that simplifies the deployment and management of a Kubernetes cluster in Azure.

In this instructor-led, live training, participants will learn how to set up and manage a production-scale container environment using Kubernetes on AKS.

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

- Configure and manage Kubernetes on AKS
- Deploy, manage and scale a Kubernetes cluster
- Deploy containerized (Docker) applications on Azure
- Migrate an existing Kubernetes environment from on-premise to AKS cloud
- Integrate Kubernetes with third-party continuous integration (CI) software
- Ensure high availability and disaster recovery in Kubernetes

Audience

- Developers
- System Administrators
- DevOps Engineers

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice in a live-lab environment.

Note

- To request a customized training for this course, please contact us to arrange.
kubernetesawsKubernetes on AWS14 hoursEKS is a self-managed Kubernetes-as-a-service offering from AWS. EKS is fully scalable and customizable and allows a Kubernetes deployment to mimic and/or integrate with an existing on-premise Kubernetes setup.

In this instructor-led, live training, participants will learn how to set up and manage a production-scale container environment using Kubernetes on EKS.

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

- Configure and manage Kubernetes on EKS
- Migrate an existing Kubernetes environment from on-premise to AWS cloud
- Integrate Kubernetes with third-party continuous integration (CI) software
- Ensure high availability and disaster recovery in Kubernetes
- Understand and adopt the tools available to efficiently manage EKS

Audience

- Developers
- System Administrators
- DevOps Engineers

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice in a live-lab environment.

Note

- To request a customized training for this course, please contact us to arrange.
apachekaraf2Building OSGi Applications with Apache Karaf21 hours

Apache Karaf is an OSGi based runtime for deploying containerized applications.

In this instructor-led, live training (onsite or remote), participants will learn how to set up an OSGi based project as they step through the deployment of a modular Java application using Apache Karaf.

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

- Install and configure Apache Karaf
- Understand the essential features of the OSGi runtime environment
- Develop a containerized application using the Apache Karaf run time environment

Audience

- Architects
- Developers

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice.

Note

- To request a customized training for this course, please contact us to arrange.
kubernetesKubernetes from Basic to Advanced14 hoursDocker is an open-source platform for building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered environment.

In this instructor-led training, participants will learn how to deploy a collection of sample servers inside containers, then automate, scale, and manage their containerized servers within a Kubernetes cluster. The training goes on to more advanced topics, walking participants through the process of securing, networking and monitoring a Kubernetes cluster.

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

- Set up and run a Docker container
- Deploy containerized databases and servers
- Set up a Docker and Kubernetes cluster
- Use Kubernetes to deploy and manage different environments under the same cluster
- Secure, scale and monitor a Kubernetes cluster

Audience

- Software Developers
- Architects
- Deployment engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice.

Notes

- Different Docker images can be used as demos in this training (e.g., Nginx, MongoDB, Tomcat, etc.).
- To request specific images or any other customization for this training, please contact us to arrange.
dockercomposeDocker Compose14 hoursDocker Compose is a tool for creating and running multi-container Docker applications.

In this instructor-led, live training, participants will learn the fundamentals of Docker Compose as they step through the process of building and deploying sample environments.

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

- Learn the fundamental features and uses of Docker Compose
- Define multi-container application environments using Docker Compose
- Transform an existing application into a fully Dockerized environment
- Containerize a sample legacy system using Docker Compose

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
microservicespythonDeveloping Microservices with Python7 hoursMicroservices refer to an application architecture style that promotes the use of independent, self-contained programs. Python is a dynamic high-level programming language that is ideal for both scripting as welll as application development. Python's expansive library of open source tools and frameworks make it a practical choice for building microservices.

In this instructor-led, live training, participants will learn the fundamentals of microservices as they step through the creation of a microservice using Python.

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

- Understand the basics of building microservices
- Learn how to use Python to build microservices
- Learn how to use Docker to deploy Python based microservices

Audience

- Developers
- Programmers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
dockkubopenshiftDocker, Kubernetes and OpenShift for Developers35 hoursDocker is an open-source platform for automating the process of building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered environment.

OpenShift Container Platform (formerly OpenShift Enterprise) brings Docker and Kubernetes together into a managed platform, or PaaS (Platform as a Service), to further ease and simplify the deployment of Docker and Kubernetes. It provides predefined application environments and helps to realize key DevOps principles such as reduced time to market, infrastructure as code, continuous integration (CI), and continuous delivery (CD). OpenShift Container Platform is maintained by Red Hat.

In this instructor-led, live training, participants will learn how to manage containers running on Docker, Kubernetes, and the Red Hat OpenShift Container Platform (OpenShift).

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

- Create and configure an OpenShift setup
- Quickly deploy applications on-premise, in public cloud or on a hosted cloud.

Audience

- Architects
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
microsvcspringdockerBuilding Microservices with Spring Cloud and Docker21 hoursSpring Cloud is an open-source lightweight microservices framework for building Java applications for the cloud. Docker is an open-source platform for building, shipping and running applications inside containers. Docker lends itself well to the creation of microservice applications.

In this instructor-led, live training, participants will learn the fundamentals of building microservices using Spring Cloud and Docker. Participant knowledge is put to the test through exercises and the step-by-step development of sample microservices.

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

- Understand the fundamentals of microservices
- Use Docker to build containers for microservice applications
- Build and deploy containerized microservices using Spring Cloud and Docker
- Integrate microservices with discovery services and the Spring Cloud API Gateway
- Use Docker Compose for end-to-end integration testing

Audience

- Java Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
openshiftfordevOpenShift Container Platform for Developers21 hoursOpenShift Container Platform is a container application platform for deploying Docker and Kubernetes in the enterprise. It is maintained by Red Hat.

In this instructor-led, live training, participants will learn how to create, update, and maintain applications using OpenShift Container Platform.

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

- Automate part of the software delivery pipeline
- Implement user stories for an existing Java EE application
- Deploy an application to an OpenShift instance
- Apply the principles of the DevOps philosophy and enable continuous delivery of an application

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
dockerkubernetesopenshiftDocker, Kubernetes and OpenShift for Administrators35 hoursOpenShift is a container application platform for deploying Docker and Kubernetes. It provides predefined application environments and helps to realize key DevOps principles such as reduced time to market, infrastructure as code, continuous integration (CI), and continuous delivery (CD). OpenShift is maintained by Red Hat.

In this instructor-led, live training, participants will learn how to manage containers running on Docker, Kubernetes, and the Red Hat OpenShift Container Platform.

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

- Create, configure, manage, and troubleshoot OpenShift clusters
- Scale application deployments using Kubernetes
- Secure OpenShift Platform Container
- Monitor and gather metrics
- Manage storage
- Quickly deploy applications on-premise, in public cloud or on a hosted cloud.

Audience

- System administrators
- Architects
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
mobyprojectMoby Project7 hoursThe Moby Project is an open-source library of components for assembling custom container-based systems. It provides a “Lego set” of dozens of components, a framework for assembling them into custom container-based systems, and a place for users to experiment and exchange ideas.

In this instructor-led, live training, participants will learn how to use Moby Project to assemble specialized container systems.

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

- Assemble their own docker engine by stripping out unnecessary components
- Swap out build systems and volume management functions
- Use Moby tooling to define components (OS, hypervisor, etc.), then pack them into a chosen artifact
- Assemble a sample tiny OS that can be booted straight from bare metal

Audience

- Developers
- DevOps
- System administrators

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
dockerkubernetesscaleDocker and Kubernetes: Building and Scaling a Containerized Application21 hoursDocker is an open-source platform for automating the process of building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered environment.

In this instructor-led training, participants will learn how to create and manage Docker containers, then deploy a sample application inside a container. Participants will also learn how to automate, scale, and manage their containerized applications within a Kubernetes cluster. Finally, the training goes on to more advanced topics, walking participants through the process of securing, scaling and monitoring a Kubernetes cluster.

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

- Set up and run a Docker container
- Deploy a containerized server and web application
- Build and manage Docker images
- Set up a Docker and Kubernetes cluster
- Use Kubernetes to deploy and manage a clustered web application
- Secure, scale and monitor a Kubernetes cluster

Audience

- Software Developers
- Architects
- Deployment engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note:

- Apache Tomcat and a Java EE application will be used as our demo servers and applications for containerization. However, *these are subject to change*. If you would like to see a specific application or related tool or technique covered in this training, please contact us to arrange.
dockkubernetes1Docker and Kubernetes21 hoursThis Docker and Kubernetes training course is designed to provide attendees with a comprehensive foundation of Docker and Kubernetes technologies. The entire core features of Kubernetes is covered including, Pods, Labels, Volumes, Replication Controllers, Services and more. The course takes attendees from installation to management and usage through a combination of lecture and hands-on lab exercises where they will gain experience configuring and managing Kubernetes objects. In addition, this course will give attendees a solid understanding of Kubernetes including advanced features and security to run safety a Kubernetes cluster in production.

This course is for people and teams that want to learn Kubernetes foundation and containers orchestration requirements to build services that are secure, robust, highly available, resilient and self-healing:

· Developers

· Operations

· DevOps

· QA Engineers

· IT Project Managers
rktrkt: Moving from Docker Containers to rkt Containers7 hoursrkt is an application container engine for production cloud-native environments. Unlike Docker, rkt executes in the classic Unix process model (there is no central daemon), in a self-contained, isolated environment. rkt implements an open, standard container format and can execute other container images, like those created with Docker. rkt is the default container engine for CoreOS.

This training introduces rkt's architecture and walks participants step-by-step through the deployment of rkt containers in a live lab environment.

Audience

- DevOps engineers
- System administrators
- Software engineers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
alpinelinuxAlpine Linux: Setting Up a Small, Simple and Secure OS for Your Containers7 hoursAlpine Linux is a security-oriented, lightweight (80 MB) Linux distribution based on musl libc and BusyBox. Alpine Linux is produced by the makers of Docker and is one of several in the recent proliferation of distros tailored for virtualization, containerization and the cloud. Alpine Linux replaces Ubuntu as the official base image for Docker containers.

This training introduces Alpine Linux's architecture and walks participants step-by-step through the setup of Alpine Linux in a live lab environment. By the end of this training, participants will have the knowledge and practice to deploy Alpine Linux as the foundation for running containers in development, test and production environments.

Audience

- DevOps engineers
- System administrators
- Software engineers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
rancherosRancherOS: Just Enough OS to Run Docker7 hoursRancherOS is an open-source Linux distribution that runs the entire operating system (including system services such as udev and rsyslog) as Docker containers. RancherOS includes only the bare minimum software needed to run Docker. It runs Docker as PID1 and dynamically pulls everything else it needs through Docker. At about 22MB, RancherOS is easy to distribute, orchestrate and spin up in your data center.

This training introduces RancherOS's architecture, tools, and components and walks participants step-by-step through the setup of RancherOS in a live lab environment. By the end of this training, participants will have the understanding and practice to use RancherOS to run containers at scale in development, test and production.

Audience

- DevOps engineers
- System administrators
- Software engineers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
coreosContainer Linux: Deploy and Monitor Containerized Applications at Scale7 hoursCoreOS Container Linux is an open-source lightweight operating system based on the Linux kernel. It provides infrastructure to clustered deployments and focuses on automation, ease of application deployment, security, reliability and scalability. Container Linux provides minimal functionality for deploying applications inside software containers and includes built-in mechanisms for service discovery and configuration sharing.

This training introduces Container Linux's design philosophy, tools, and components and walks participants step-by-step through the setup of Container Linux and its services in a live working environment.

Audience

- System administrators
- DevOps engineers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
rancherRancher: Manage Your Docker Containers14 hoursRancher is an open-source software platform that enables organizations to run containers in production. With Rancher, organizations no longer have to cobble together distinct open-source technologies to build a container services platform. Rancher includes modular infrastructure services such as resource management, networking between containers, service discovery, container load balancing, container health monitoring, and backup and recovery, all under one roof.

This course provides participants with an overview of Rancher and demonstrates through hands-on practice how to deploy and manage a Rancher container management system.

Audience

- Software engineers
- System administrators
- DevOps engineers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
dcosDC/OS: Turn 1000 Machines into a Single Logical Computer14 hoursThe Datacenter Operating System (DC/OS) is an open-source distributed operating system built upon the Apache Mesos project. Apache Mesos was built using the same principles as the Linux kernel, only at a different level of abstraction. The Mesos kernel runs on every machine and provides applications such as Hadoop, Spark, Kafka and Elasticsearch with API’s for resource management and scheduling across entire datacenter and cloud environments. Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively.

DC/OS brings together Mesos and more than 30 applications into one coherent system, similar to how a Linux distribution packages the Linux kernel with applications to create a working operating system.

This course provides participants with an overview of Apache Mesos and DC/OS and demonstrates through hands-on practice how to deploy and manage a complete Data Center Operating System.

Audience

- System administrators
- DevOps engineers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
flatpakFlatpak - The Future of Application Distribution14 hoursFlatpak is a utility for software deployment, package management, and application virtualization for Linux desktop computer environments. It provides a sandbox environment in which users can run applications in isolation from the rest of the system.

This course teaches the basic usage of Flatpak, useful both for developers and system administrators. The course includes a lot of hands on exercises and the participants will practice in their own environment and build their own Flatpak images.

Audience
Developers
Sysadmins
Managers
dockerswarmDocker with Swarm21 hoursDocker is an open-source platform that automates the building, shipping and running of software applications inside containers. Multi-container Docker applications can be further defined using Compose.

Swarm is a tool that controls a cluster of Docker hosts and exposes them as a single "virtual" host. By pooling together numerous Docker engines, Swarm allows IT operations teams to transparently scale up their software deployment to many hosts.

In this instructor-led, live training, participants start with an overview of software containerization concepts, and then carry out live exercises to put into practice the concepts learned.

By the end of the course, participants will be able to:

- Deploy Docker hosts across multiple machines using Compose and Swarm.
- Manage a Swarm cluster in a live lab environment.
- Secure and troubleshoot Docker hosts within their Swarm cluster

Audience

- Software developers
- System administrator
- IT managers and operations teams

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
lxcintroIntroduction to Linux Containers (LXC)7 hoursThis course is addressed to Linux professionals (developers and system administrators) as a first introduction to container technologies. The course may also be interesting to people who are already familiar with Docker and want something else to compare it with. It is presented as a lecture with demonstrations that you can follow along on your Linux laptop.
dockcmContainer management with Docker21 hoursDocker is a platform for developers and sysadmins to maintain distributed applications. It consists of a runtime to run containers and a service for sharing containers.

With docker the same app can run unchanged on laptops, dedicated servers and virtual servers.

This course, during the two first days, teaches the basic usage of Docker, useful both for developers and system administrators. The course includes a lot of hands on exercises and the participants will practice in their own Docker environment and build their own Docker images.

On the last day participants will learn about more advanced tools that supports Docker. It will be Docker Machine, Docker Compose and Docker Swarm.
dockkubeDocker (introducing Kubernetes)14 hoursThe objective of this practical course is to provide all the tools that address the practical aspects of Docker and Kubernetes, in order that the participants can count on the necessary skills for the proper management of the program.
kubernetesdsgpatKubernetes Design Patterns21 hoursThe evolution of microservices and containers in recent years has significantly changed how we design, develop, deploy and run software. Modern applications must be optimized for scalability, elasticity, failure, and change. Driven by these new demands, modern architectures require a different set of patterns and practices. In this training, we examine ways to identify, understand and adjust to these new requirements.

Audience
This training is intended for people who are somewhat familiar with container technology and with Kubernetes concepts but are perhaps lacking the real world experience. It is based on use cases, and lessons learnt from real life projects with the intention of making people inspired to create and manage even better cloud native applications.

- Developers
- Operations
- DevOps
- QA Engineers
- IT Project Managers

Format of the Course

- Interactive lecture and discussion
- Lots of exercises and practice
- Handson implementation in a live-lab environment

Course Customization Options

- To request a customized training for this course, please contact us to arrange.

Upcoming Containers Courses

CourseCourse DateCourse Price [Remote / Classroom]
Alpine Linux: Setting Up a Small, Simple and Secure OS for Your Containers - Frankfurt am MainFri, 2018-12-07 09:301500EUR / 1900EUR
Alpine Linux: Setting Up a Small, Simple and Secure OS for Your Containers - NurembergTue, 2018-12-18 09:301500EUR / 1900EUR
Alpine Linux: Setting Up a Small, Simple and Secure OS for Your Containers - LeipzigThu, 2018-12-27 09:301500EUR / 1900EUR
Alpine Linux: Setting Up a Small, Simple and Secure OS for Your Containers - DüsseldorfFri, 2019-01-04 09:301500EUR / 1900EUR
Alpine Linux: Setting Up a Small, Simple and Secure OS for Your Containers - PotsdamFri, 2019-01-04 09:301500EUR / 1900EUR
Weekend Containers courses, Evening Containers training, Containers boot camp, Containers instructor-led, Weekend Containers training, Evening Containers courses, Containers coaching, Containers instructor, Containers trainer, Containers training courses, Containers classes, Containers on-site, Containers private courses, Containers one on one training

Course Discounts

CourseVenueCourse DateCourse Price [Remote / Classroom]
Managing Configuration with AnsibleFrankfurt am MainWed, 2018-11-21 09:304455EUR / 5255EUR
Git for UsersBernThu, 2018-11-22 09:301350EUR / 1700EUR
IoT ( Internet of Things) for Entrepreneurs, Managers and InvestorsGrazMon, 2018-12-03 09:30N/A / 5375EUR
Python Programming for FinanceBerlin Mon, 2018-12-03 09:307875EUR / 9075EUR
Hadoop AdministrationLinzTue, 2018-12-04 09:304050EUR / 4700EUR
OCEB2 OMG Certified Expert in BPM - Fundamental Exam PreparationErfurtWed, 2018-12-19 09:306300EUR / 7300EUR
Blue Prism: Creating Your Robotic WorkforceNurembergMon, 2019-01-14 09:306930EUR / 7930EUR
Advanced RSalzburgThu, 2019-01-31 09:301575EUR / 1925EUR
ELK: Elasticsearch, Logstash and Kibana for AdministratorsZürichMon, 2019-02-04 09:303465EUR / 3965EUR
Analyzing Big Financial Data with PythonNurembergMon, 2019-02-25 09:307875EUR / 9075EUR
IoT: Build an IoT Application with ThingWorxBernWed, 2019-03-06 09:302700EUR / 3200EUR
Ripple for Financial ManagersLeipzigFri, 2019-03-15 09:301350EUR / 1750EUR
Financial Trading with RBernWed, 2019-04-24 09:304725EUR / 5375EUR
Matlab for Prescriptive AnalyticsGrazThu, 2019-04-25 09:303150EUR / 3650EUR
Comprehensive BPMN 2 - From Analysis to ExecutionBernMon, 2019-04-29 09:307875EUR / 8825EUR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Germany!

As a Business Development Manager you will:

  • expand business in Germany
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!