Docker Containerization Essentials
Learn the basics of creating and managing containers using the Docker Engine
Kubernetes Application Essentials
Learn the basics of container orchestration with Kubernetes
Kubernetes Administration
Learn how to build and administer a Kubernetes cluster. Prepare for the CNCF Certified Kubernetes Administrator (CKA) exam
Kubernetes for App Developers
Learn how to containerize and deploy applications in a Kubernetes cluster. Prepare for the CNCF Certified Kubernetes Application Developer (CKAD) exam
Microservices Engineering Boot Camp
Learn the engineering tools and skills needed to implement a Microservices architecture
Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS)
Learn container management and orchestration using Kubernetes and Amazon EKS
What does Cloud Native Have to do with Microservices?
The Cloud Native Compute Foundation (CNCF) defines cloud native as a collection of technologies that are used to build and run scalable applications in modern, dynamic cloud environments. These technologies include containers, services meshes, microservices, immutable infrastructure, and declarative APIs. A move to the cloud is rarely just a change of platform. To take full advantage of all that the cloud has to offer, it is best to break large monolithic applications into a series of self-contained microservices.
To learn more about microservices, see out Microservices Training Courses.
Why Learn About Containers?
What does Cloud Native Have to do with Microservices?
The Cloud Native Compute Foundation (CNCF) defines cloud native as a collection of technologies that are used to build and run scalable applications in modern, dynamic cloud environments. These technologies include containers, services meshes, microservices, immutable infrastructure, and declarative APIs. A move to the cloud is rarely just a change of platform. To take full advantage of all that the cloud has to offer, it is best to break large monolithic applications into a series of self-contained microservices.
To learn more about microservices, see out Microservices Training Courses.
Containers solve the reliability problems that arise when software moves from one computing environment to another. This could be when moving applications from a developer’s laptop to a test environment, from a staging environment to production, or even when moving apps from on on-premise data venter to virtual machines in a public or private cloud. Containers do this by encapsulating the application code along with its dependencies, libraries, other binaries, and all configuration files needed to run it in one package. Containerizing the app and its dependencies means that differences in OS distributions and underlying infrastructure are abstracted away. Containers provide an excellent technology to implement microservices.
While containers have been a part of Linux for a long time, it was only when Docker exploded on the scene in 2013 that their usage has swept the IT landscape. These days there are plenty of competitors to Docker, including containerd, CRI-O, and podman. In addition to the container runtimes, there are a lot of options when it comes to container orchestration, like Docker Swarm, Amazon ECS, Apache Mesos, and the wildly popular Kubernetes.
To learn more about Kubernetes, see our Kubernetes Training Courses.
Get Started Learning about Containers and Docker
Get started with the official classes on Docker and other cloud native technologies like Kubernetes from Mirantis. Or start with authorized Red Hat classes on containers, Kubernetes, and OpenShift. Red Hat classes use podman as their container of choice.
Use the search below to look for more specialized classes from other leading vendors like IBM and Oracle.
Topic
105 results found for "Containers and Cloud Native"
-
JBoss Fuse, BRMS, and more Topic: Containers and Cloud Native | Code: DO283
Red Hat Application Development II: Implementing Microservice Architectures with exam (Course)
DO283
You will build on Java EE application development fundamentals and focus on how to develop, monitor, test, and deploy modern microservices applications. Many enterprises are looking for a way to take...
View Course -
Cloud Topic: Containers and Cloud Native | Code: INTRO-MS
Cloud - Introduction to Microservices Architecture Training (Course)
INTRO-MS
This training course will help the attendees understand the value proposition and technical aspects of microservices. You will learn about the pros and cons of breaking up the monolithic type of...
View Course -
Cloud Topic: Spring | Code: MS-BOOT
Cloud - Microservices Development Bootcamp with immersive project (using Spring Boot and Docker) Training (Course)
MS-BOOT
This training course will enable the attendees to understand the value proposition of Microservices as well as the implementation of this technology. You will learn about the pros and cons of breaking...
View Course -
Cloud Topic: Containers and Cloud Native | Code: MICRO-ENGINEER-BC
Cloud - Microservices Engineering Boot Camp (Course)
MICRO-ENGINEER-BC
For IT professionals, developers, software engineers, and DevOps practitioners – microservices training provides the technical practices and tooling fundamentals necessary to begin realizing the...
View Course -
Red Hat OpenShift Topic: Private and Hybrid Cloud | Code: LX063G
Preparing for Red Hat OpenShift: Implementing Containers on IBM Power Systems (Course)
LX063G
This 2 day course is designed to provide skills enablement for system administrators and product support specialists in the area of operating system based virtualization provided by Linux containers....
View Course -
Cloud Topic: Containers and Cloud Native | Code: ACCEL-MICRO-ARCH
Cloud - Microservices Architecture Training (Course)
ACCEL-MICRO-ARCH
This Microservices Architecture training course teaches attendees how to design, develop, and integrate Microservices. Students also learn about Monoliths and common design patterns. Skills Gained All...
View Course -
Cloud Native Topic: Containers and Cloud Native | Code: CN251
Mirantis - Cloud Native Operations Bootcamp (Course)
CN251
CN251 is an intensive cloud native training bootcamp for IT professionals looking to develop skills in deploying and administering containerized applications in Kubernetes. Over the course of five...
View Course -
DevOps Topic: net | Code: AWS-EKS
AWS - Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS) (Course)
AWS-EKS
Amazon EKS makes it easy for you to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane. In this course, you will learn container management and...
View Course -
DevOps Topic: Private and Hybrid Cloud | Code: DO328
Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (Course)
DO328
Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328) teaches students installation, service monitoring, service management, and service resilience of Red Hat...
View Course -
z/OS (Operators, Engineers, Security, Cloud) Topic: Containers and Cloud Native | Code: ESX0G
IBM z/OS Container Extensions zCX (Course)
ESX0G
- z/OS Container Extensions (zCX), a new entitled capability of z/OS 2.4, ushers in a new era ofhybrid computing supporting running Linux applications directly on z/OS. - IBM® z/OS® Container...
View Course -
DevOps Topic: net | Code: DO295
Containers, Kubernetes, and Red Hat OpenShift Development II (Course)
DO295
Accelerated hands-on training to boost developer productivity powered by Red Hat OpenShift Containers, Kubernetes, and Red Hat OpenShift Development II (DO295) teaches you how to design, build, and...
View Course -
DevOps Topic: net | Code: DO295SP
Containers, Kubernetes, and Red Hat OpenShift Development II (Course)
DO295SP
Containers, Kubernetes, and Red Hat OpenShift Development II (DO295) teaches you how to design, build, and deploy containerized software applications to an OpenShift® cluster. Whether you are tasked...
View Course -
DevOps Topic: net | Code: DO296
Containers, Kubernetes, and Red Hat OpenShift Development II with Exam (Course)
DO296
Containers, Kubernetes, and Red Hat OpenShift Development II with exam (DO296) teaches you how to design, build, and deploy containerized software applications to an OpenShift® cluster. Whether you...
View Course -
Cloud Topic: net | Code: INNO-UVMSK
Cloud - Using Vault to Manage Secrets on Kubernetes (Course)
INNO-UVMSK
Kubernetes has built-in secrets support, but there is room for improvement. Kubernetes secrets are encoded using base64, which is not secure encryption. Another limitation of Kubernetes secrets is...
View Course -
Linux Foundation Topic: net | Code: LFS460
Linux Foundation - Kubernetes Security Fundamentals (LFS460) (Course)
LFS460
This instructor-led course provides skills and knowledge across a broad range of best practices for securing container-based applications and Kubernetes platforms during build, deployment, and...
View Course