Get in Touch

Course Outline

Module 1 – Introduction to Containers

  • Why containers?
  • Containers vs virtual machines
  • Container architecture
  • Container runtimes
  • Container lifecycle

Module 2 – Building Container Images

  • Creating container images
  • Working with Dockerfiles or Containerfiles
  • Image optimization
  • Container registries
  • Image versioning

Module 3 – Kubernetes Fundamentals

  • Kubernetes architecture
  • Pods
  • Deployments
  • ReplicaSets
  • Namespaces
  • Labels and selectors

Module 4 – Introduction to OpenShift

  • OpenShift architecture
  • Projects and namespaces
  • Web Console
  • OpenShift CLI
  • Working with applications

Module 5 – Deploying Applications

  • Deploying containerized applications
  • Scaling workloads
  • Rolling updates
  • Configuration management
  • Environment variables

Module 6 – Networking

  • Kubernetes Services
  • Application exposure
  • Routes
  • Ingress concepts
  • Basic networking troubleshooting

Module 7 – Storage and Configuration

  • Persistent storage
  • Persistent Volume Claims
  • ConfigMaps
  • Secrets
  • Stateful applications

Module 8 – Security Fundamentals

  • RBAC concepts
  • Service accounts
  • Secure application configuration
  • Image security basics
  • Security best practices

Module 9 – Monitoring and Troubleshooting

  • Logs
  • Events
  • Metrics
  • Health checks
  • Common troubleshooting scenarios

Module 10 – Practical Workshop

  • Build a container image
  • Deploy an application
  • Configure networking
  • Store application data
  • Secure and troubleshoot the application

Course Format

  • Interactive lectures.
  • Practical demonstrations.
  • Extensive hands-on exercises.
  • Real-world deployment scenarios.

Course Customization Options

The course can be customized to match the technologies, development tools and deployment environments used within your organization.

Requirements

Participants should have:

  • Basic Linux command-line skills.
  • General understanding of software development or system administration.
  • Basic networking knowledge.
  • No prior OpenShift experience is required.
 35 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 8000 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (3)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories