Online or onsite, instructor-led live Containers and Virtual Machines (VMs) training courses demonstrate through hands-on practice the fundamentals and advanced topics of Containers and Virtual Machines (VMs).
Containers and Virtual Machines (VMs) training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live Containers and Virtual Machines (VMs) trainings in Portugal can be carried out locally on customer premises or in NobleProg corporate training centers.
This instructor-led, live training in Portugal (online or onsite) is aimed at intermediate-level professionals who wish to effectively deploy, manage, and scale containerized applications using Kubernetes.
By the end of this training, participants will be able to:
Understand the Kubernetes architecture and its components.
Isolate resources effectively using Namespaces.
Manage and customize workloads with Deployments, StatefulSets, and DaemonSets.
Define computational resources using Requests and Limits.
Work with Jobs and CronJobs for scheduled tasks.
Understand Services and DNS within Kubernetes.
Expose applications using Ingress.
Manage ConfigMaps, Secrets, and Persistent Volumes.
Scale and upgrade Kubernetes clusters using advanced strategies.
This instructor-led, live training in Portugal (online or onsite) is aimed at intermediate-level to advanced-level developers, DevOps professionals, and architects who wish to design, deploy, and manage resilient applications using microservices, containers, and continuous integration/continuous deployment (CI/CD) pipelines.
By the end of this training, participants will be able to:
Understand and implement microservices architecture.
Deploy and manage containerized applications with Docker and Kubernetes.
Set up and optimize CI/CD pipelines for automated deployments.
Apply best practices for security, monitoring, and observability.
This instructor-led, live training in Portugal (online or onsite) is aimed at advanced-level platform engineers and DevOps professionals who wish to master scaling applications using microservices and Kubernetes.
By the end of this training, participants will be able to:
Design and implement scalable microservices architectures.
Deploy and manage applications on Kubernetes clusters.
Utilize Helm charts for efficient service deployment.
Monitor and maintain the health of microservices in production.
Apply best practices for security and compliance in a Kubernetes environment.
This instructor-led, live training in Portugal (online or onsite) is aimed at intermediate-level system administrators who wish to effectively deploy, manage, and troubleshoot Hyper-V environments.
By the end of this training, participants will be able to:
Understand virtualization concepts and configure Hyper-V.
Create and manage virtual machines, VM storage, and networking.
Utilize advanced Hyper-V features and secure Hyper-V environments.
This instructor-led, live training in Portugal (online or onsite) is aimed at intermediate-level developers and DevOps engineers who wish to build, deploy, and manage microservices using Spring Cloud and Docker.
By the end of this training, participants will be able to:
Develop microservices using Spring Boot and Spring Cloud.
Containerize applications with Docker and Docker Compose.
Implement service discovery, API gateways, and inter-service communication.
Monitor and secure microservices in production environments.
Deploy and orchestrate microservices using Kubernetes.
In this instructor-led, live training in Portugal (onsite or remote), 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.
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/
This instructor-led, live course in Portugal provides participants with an overview of Rancher and demonstrates through hands-on practice how to deploy and manage a Kubernetes cluster with Rancher.
This instructor-led, live training in Portugal (online or onsite) is aimed at engineers who wish to connect, secure, and manage cloud-based applications (e.g., microservices) using an Istio-based service mesh.
By the end of this training, participants will be able to:
Install and configure Istio on Kubernetes.
Understand service meshes and to implement one with Istio.
Deploy an Istio service mesh on top of Kubernetes.
Use a service mesh to run, manage and monitor microservices in the cloud.
This instructor-led, live training in Portugal (online or onsite) is aimed at engineers who wish to evaluate, select and deploy the most appropriate Kubernetes solution for their specific situation.
By the end of this training, participants will be able to:
Install and configure a Kubernetes cluster on premise and in the cloud.
Evaluate different cloud-hosted Kubernetes solutions and understand the advantages over an self-hosted approach.
Compare different tools for testing, managing, and monitoring a Kubernetes cluster.
This instructor-led, live training in Portugal (online or onsite) is aimed at engineers who wish to use Helm to streamline the process of installing and managing Kubernetes applications.
By the end of this training, participants will be able to:
Install and configure Helm.
Create reproducible builds of Kubernetes applications.
Share applications as Helm charts.
Run third-party applications saved as Helm charts.
This instructor-led, live training in Portugal (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.
This instructor-led, live training in Portugal (online or onsite) is aimed at engineers who wish to advance their knowledge of Docker so as to deploy applications at a larger scale while maintaining control.
By the end of this training, participants will be able to:
Build their own Docker images.
Deploy and manager large number of Docker applications .
Evaluate different container orchestration solutions and choose the most suitable one.
Set up a continuous integration process for Docker applications.
Integrate Docker applications with existing continuous tools integration processes.
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.
DC/OS (Distributed Cloud Operating System) 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
This instructor-led, live training in Portugal (online or onsite) is aimed at DevOp engineers who wish to optimize and simplify the CI/CD process with Docker and Jenkins.
By the end of this training, participants will be able to:
Automate code delivery and pipeline deployment with Jenkins.
Build an application using Docker and Docker File.
Configure authentication options to strengthen security.
This instructor-led, live training Portugal (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.
Kubernetes is an open-source platform for automating all development stages of containerized applications. Design patterns are iterable solutions to software development problems pertinent to software design. Kubernetes extensions are utilized for configuring and supporting Kubernetes clusters. With the help of Kubernetes design patterns and extensions, users of the platform can achieve CI/CD approaches while maintaining scalability and flexibility of software applications.
This instructor-led, live training (online or onsite) is aimed at developers and DevOps engineers who wish to leverage Kubernetes design patterns and extensions to create enterprise applications on Kubernetes clusters.
By the end of this training, participants will be able to:
Set up a Kubernetes cluster and configure the necessary DevOps tools.
Understand the fundamentals of software design patterns and Kubernetes extensions.
Utilize Kubernetes extensions and design patterns when interacting with Kubernetes API.
Develop customized Kubernetes resources and apply dynamic controllers to a cluster.
Manage and secure any Kubernetes environment with the help of Kubernetes plugins.
Integrate DevOps networking models to existing and prospective Kubernetes projects.
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.
This instructor-led, live training in Portugal (online or onsite) is aimed at DevOps engineers and developers who wish to deploy and manage OpenStack services on cloud infrastructures using Kubernetes.
By the end of this training, participants will be able to:
Deploy, configure, and manage MOS and its components.
Access OpenStack APIs.
Perform common OpenStack operations tasks (backup, restore, etc.).
In this instructor-led, live training in Portugal (online or onsite), 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:
Undersand OCI (Open Containers Initiative) and its implications for using container enginees such as Docker in OpenShift.
Understand the relationship between the different versions of OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, etc.)
Automate the software delivery pipeline.
Apply DevOps principles to deliver software continuously.
This instructor-led, live training in Portugal (online or onsite) is aimed at DevOps engineers and developers who wish to use Podman to create, run, and manage containers and pods as a non-root user.
By the end of this training, participants will be able to:
Install and configure Podman in rootless mode.
Build and run containers, container images, and pods.
Manage container networking and lifecycle.
Use Podman instead of Docker for creating and deploying containerized applications.
This instructor-led, live training in Portugal (online or onsite) is aimed at penetration testers who wish to penetrate test networks in Kali Linux using Python.
By the end of this training, participants will be able to:
Create Python programs to seek network vulnerabilities.
Explore and use Kali web shells and shellcode in exploits.
This practical course contains topics addressed to system administrators, developers, embedded developers and ordinary desktop users (including managers) who would like to have an introduction to virtualization in general. After this course, administrators will be able to create private clouds for use in production, and developers will be able to test their code on multiple operating systems without needing a second PC or a non-x86 board.
We understand that the set of topics presented in this course covered a wide range of subjects that might not be applicable for all customers. When booking this course, please specify what you wish to achieve using QEMU or KVM, and we will customize it by reallocating time from less relevant topics to the ones that would be important for you.
This instructor-led, live training in (online or onsite) is aimed at DevOps engineers who wish to use Selenium to execute Selenium tests inside of Docker containers.
By the end of this training, participants will be able to:
Create test automation infrastructure for on-demand testing.
Develop a test automation framework using Java.
Build a CI/CD pipeline from scratch with Jenkins and Docker.
This instructor-led, live training in Portugal (online or onsite) is aimed at developers and DevOps engineers who wish to leverage Tekton Pipelines for supporting complex software development workflows and building automated CI/CD pipelines.
By the end of this training, participants will be able to:
Install and configure Tekton Pipelines and other foundational Tekton components.
Design and create the building blocks of pipelines for software development in Tekton.
Automate existing pipelines and development processes using Tekton framework concepts and principles.
Run and manage Tekton Pipelines for various workload types across multiple platforms.
Implement CI/CD systems based on the Tekton framework to enhance future software development projects.
This instructor-led, live training in Portugal (online or onsite) is aimed at intermediate-level virtualization administrators who wish to use open-source platforms to migrate away from VMware.
By the end of this training, participants will be able to:
Install and configure KVM, oVirt, and Proxmox VE.
Migrate virtual workloads from VMware.
Implement high availability and disaster recovery.
Optimize performance in open-source virtualization environments.
Course - Kubernetes from Basic to Advanced (4 days)
he was patience and understood that we fall behind
Albertina - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
It was very much what we asked for—and quite a balanced amount of content and exercises that covered the different profiles of the engineers in the company who participated.
Arturo Sanchez - INAIT SA
Course - Microsoft Azure Infrastructure and Deployment
How Interactive Reda would explain the information and get us to participate. He would also mention interesting facts along the way and share all the knowledge he has. Reda has excellent communication skills which makes online training really effective.
Janine - BMW SA
Course - Kubernetes Advanced
OC is new to us and we learnt alot and the labs were excellent
Very informative and to the point. Hands on pratice
Gil Matias - FINEOS
Course - Introduction to Docker
Excellent content
Alan Kavanagh - FINEOS Corporation Ltd
Course - Docker from Basic to Advanced
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Course - Kubernetes on Azure (AKS)
I liked the reactivity of Ahmed to each issue / question we raised and his ability to give clear answers to all of them, while providing further insight to other related issues we even may haven't thought of.
Jose Perez - Fraunhofer IOSB
Course - Kubernetes and Gitlab
Labs and technical discussions.
Dinesh Panchal - AXA XL
Course - Advanced Docker
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Course - Docker (introducing Kubernetes)
Everything. It was very understandable, and if we didn't understand something, Adriano explained it.
Zsolt Nagy - W.UP Kft
Course - OpenShift Container Platform for Developers
I mostly enjoyed the knowledge of the trainer.
- Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Course - Docker, Kubernetes and OpenShift for Developers
Hands-on exercises to reinforce the concepts.
Josh Bjornson - Leonteq Securities AG
Course - Kubernetes from Basic to Advanced
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Course - Docker, Kubernetes and OpenShift for Administrators
It is an in-deep Kubernetes training covering all important aspects to manage Kubernetes, be it in the cloud or on-premise, but the pace is gradual and well adjusted, so the training can be followed very well by students who have had no prior exposure to Kubernetes, as it builds up knowledge from the ground up.
Volker Kerkhoff
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
I generally liked the trainer knowledge and enthusiasm.
Ruben Ortega
Course - Docker and Kubernetes
The trainer had the right skillets to help us in training.
Rexon Philip
Course - Container management with Docker
I generally enjoyed the content was interesting.
Leke Adeboye
Course - Docker for Developers and System Administrators
Provisional Upcoming Courses (Contact Us For More Information)