Get in Touch

Course Outline

Module 1 – OpenShift Overview

  • OpenShift architecture
  • Kubernetes essentials
  • Projects and namespaces
  • Developer workflow in OpenShift
  • Navigating the Web Console and CLI

Module 2 – Containerized Applications

  • Core container concepts
  • Constructing application images
  • Image registries
  • Image lifecycle management
  • Handling application artifacts

Module 3 – Deploying Applications

  • Establishing application deployments
  • Rollout strategies
  • Scaled application deployment
  • Configuration management
  • Secrets and ConfigMaps

Module 4 – Application Networking

  • Services
  • Routes
  • Ingress fundamentals
  • Internal communication mechanisms
  • External access methods

Module 5 – Persistent Data Management

  • Persistent storage concepts
  • Persistent Volume Claims
  • Stateful applications
  • Data management considerations

Module 6 – Development Automation

  • CI/CD fundamentals
  • Automating application builds
  • Deployment pipelines
  • Version management
  • Release workflows

Module 7 – Observability

  • Application logging
  • Metrics collection
  • Monitoring tools and techniques
  • Health checks
  • Troubleshooting deployment issues

Module 8 – Application Security

  • Secure application configuration
  • Managing secrets effectively
  • Access control mechanisms
  • Image security measures
  • Security best practices

Module 9 – Cloud-Native Development Practices

  • Twelve-Factor App principles
  • Stateless application design
  • Environment-specific configuration
  • Scalability considerations
  • DevOps collaboration strategies

Module 10 – Hands-on Project

  • Construct a containerized application
  • Deploy it to OpenShift
  • Configure networking settings
  • Store application data securely
  • Implement automated deployment processes
  • Monitor and resolve issues with the application

Course Delivery Format

  • Interactive lectures and live demonstrations.
  • Comprehensive hands-on exercises.
  • Practical labs rooted in real-world development scenarios.

Customization Options

  • The training can be customized to match the programming languages, frameworks, and CI/CD tools utilized by your organization.
  • Labs can be adapted to align with the customer's OpenShift environment or a comparable Kubernetes-based platform.

Requirements

  • A solid grasp of container concepts
  • Experience in software development

Target Audience

  • Developers
 35 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories