This 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
The Certified Kubernetes Administrator (CKA) program was created by The Linux Foundation and the Cloud Native Computing Foundation (CNCF).
Kubernetes is nowadys a leading platform used for containers orchestration.
NobleProg have been delivering Docker & Kubernetes training from 2015. With more than 360 successfully completed training projects, we became one of the best known training companyworldwide in field of containerization.
Since 2019 we are also helping our customers to confirm their performance in k8s environment by preparing them and encouraging to pass CKA and CKAD exams.
This instructor-led, live training (online or onsite) is aimed at System Administrators, Kubernetes User swho wish to confirm their knowledge by passing CKA exam.
On the other hand, training is focused also on gaining practical experience in Kubernetes Administration, so we recommend taking part in it, even if you don't intend to take CKA exam.
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.
To learn more about CKA certification, please visit: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/
The Certified Kubernetes Application Developer (CKAD) program has been developed by The Linux Foundation and the Cloud Native Computing Foundation (CNCF), the host of Kubernetes.
This instructor-led, live training (online or onsite) is aimed at Developers who wish to confirm their skills in design, build, configure, and expose cloud native applications for Kubernetes.
On the other hand, training is also focused on gaining practical experience in Kubernetes application development, so we recommend taking part in it, even if you don't intend to take CKAD exam.
NobleProg have been delivering Docker & Kubernetes training from 2015. With more than 360 successfully completed training projects, we became one of the best known training company worldwide in field of containerization. Since 2019 we are also helping our customers to confirm their performance in k8s environment by preparing them and encouraging to pass CKA and CKAD exams.
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.
To learn more about CKAD, please visit: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
The Java EE platform provides an API and runtime environment for developing and running large-scale, multi-tiered, scalable, reliable, and secure network applications. Docker and Kubernetes enable developers to package a Java application into a container and deploy it as a microservice in a Java EE environment.
This instructor-led, live training (online or onsite) is aimed at developers who wish to containerize their Java EE 8 applications and run them as microservices in the cloud.
By the end of this training, participants will be able to:
Build and deploy Java microservices in Docker containers.
Manage Docker containers using Kubernetes.
Integrate microservices with an existing monolithic system.
Monitor, test, and secure microservices.
Troubleshoot containers and orchestration environments.
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.
Gitlab is a DevOps lifecycle platform that provides CI/CD features for project planning and management. Kubernetes is an orchestration system for automating application deployment. Using Gitlab and Kubernetes, users can automate builds and deployment to containerized cloud environments.
This instructor-led, live training (online or onsite) is aimed at DevOps engineers who wish to use Kubernetes and Gitlab to automate the DevOps lifecycle.
By the end of this training, participants will be able to:
Automate application builds, tests, and deployments.
Create an automated build infrastructure.
Deploy an application to a containerized cloud environment.
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.
OKD is an application development platform for deploying containerized applications using Kubernetes. OKD is the upstream code base upon which Red Hat OpenShift Online and Red Hat OpenShift Container Platform are built.
In this instructor-led, live training (onsite or remote), participants will learn how to install, configure, and manage OKD on-premise or in the cloud.
By the end of this training, participants will be able to:
Create, configure, manage, and troubleshoot an OKD cluster.
Secure OKD.
Deploy containerized applications on OKD.
Monitor the performance of an application running in OKD.
Manage data storage.
Quickly deploy applications on-premise or on a public cloud such as AWS.
Format of the Course
Interactive lecture and discussion.
Lots of exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
This course is based on OKD (Origin Kubernetes Distribution).
To customize the course or request training on a different version of OpenShift (e.g., OpenShift Container Platform 3 or OpenShift Container Platform 4), please contact us to arrange.
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
Certified Kubernetes Security Specialist (CKS) is a performance-based certification exam that tests candidates' knowledge of Kubernetes and cloud security in a simulated, real world environment.
This instructor-led, live training (online or onsite) is aimed at Kubernetes practitioners who wish to prepare for the CKS exam.
By the end of this training, participants will know how to secure Kubernetes environments and container-based applications throughout the different stages of an application's life cycle: build, deployment and runtime.
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.
Serverless is a DevOps architecture that allows the creation and deployment of highly-scalable enterprise applications without the provisioning of any server. Kubernetes is an open-source platform for building container-based and cloud-native projects. A serverless framework can be integrated with Kubernetes to provide the automated hosting infrastructure necessary to run CaaS and FaaS implementations.
This instructor-led, live training (online or onsite) is aimed at developers and DevOps engineers who wish to utilize a serverless approach for building enterprise applications in Kubernetes.
By the end of this training, participants will be able to:
Setup and configure the Kubernetes system to start developing with a serverless architecture.
Understand the concepts and principles foundational to serverless environments.
Operate toolchains necessary to serverless development and integrate it with Kubernetes components.
Practice their skill in Python programming language and apply it to implement serverless systems.
Secure enterprise applications that are deployed through a serverless framework on Kubernetes.
Utilize modern cloud computing methods in optimizing DevOps task processing workflows.
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.
Kubernetes offers features for securing a cluster and its applications. The out-of-the-box settings, however, may not provide full protection from hackers and unintentionally harmful actors.
This instructor-led, live training (online or onsite) is aimed at engineers who wish to secure a Kubernetes cluster beyond the default security settings.
By the end of this training, participants will be able to:
Understand the vulnerabilities that are exposed by a default Kubernetes installation.
Prevent unauthenticated access to the Kubernetes API, database, and other services.
Protect a Kubernetes cluster from accidental or malicious access.
Put together a comprehensive security policy and set of best practices.
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.
OKD is an application development platform for deploying containerized applications using Kubernetes. OKD is the upstream code base upon which Red Hat OpenShift Online and Red Hat OpenShift Container Platform are built.
In this instructor-led, live training (onsite or remote), participants will learn learn to create, update, and maintain containerized applications using OKD.
By the end of this training, participants will be able to:
Deploy a containerized web application to an OKD cluster on-premise or in the cloud.
Automate part of the software delivery pipeline.
Apply the principles of the DevOps philosophy to ensure continuous delivery of an application.
Format of the Course
Interactive lecture and discussion.
Lots of exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
This course is based on OKD (Origin Kubernetes Distribution).
To customize the course or request training on a different version of OpenShift (e.g., OpenShift Container Platform 3 or OpenShift Container Platform 4), please contact us to arrange.
Kubernetes is an open source container-orchestration system for automating CI/CD management. Spinnaker is an open source multi-cloud CD platform for releasing software with efficiency. With Kubernetes and Spinnaker, users can employ immutable structures, deployment pipelines, and cluster management.
This instructor-led, live training (online or onsite) is aimed at cloud engineers who wish to use Kubernetes and Spinnaker for CI/CD operations.
By the end of this training, participants will be able to:
Build on the Kubernetes platform to accelerate cloud targeted deployments.
Integrate Spinnaker with Docker and Git for automating the delivery of code to pipelines.
Automate and manage CD pipelines, while choosing from a variety of CI tool options.
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.