Get in Touch

Course Outline

Module 1 – OpenShift Fundamentals

  • OpenShift architecture
  • Kubernetes core concepts
  • Projects and namespaces
  • OpenShift developer workflow
  • Utilizing the Web Console and CLI

Module 2 – Containerized Applications

  • Container basics
  • Constructing application images
  • Image registries
  • Image lifecycle management
  • Handling application artifacts

Module 3 – Deploying Applications

  • Establishing application deployments
  • Rollout strategies
  • Application scaling
  • Configuration management
  • Secrets and ConfigMaps

Module 4 – Application Networking

  • Services
  • Routes
  • Ingress concepts
  • Internal communication protocols
  • External access configuration

Module 5 – Persistent Data Management

  • Persistent storage principles
  • 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 logs
  • Metrics
  • Monitoring systems
  • Health checks
  • Resolving deployment issues

Module 8 – Application Security

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

Module 9 – Cloud-Native Development Practices

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

Module 10 – Practical Project

  • Construct a containerized application
  • Deploy it to OpenShift
  • Configure networking
  • Store application data
  • Implement automated deployment
  • Monitor and troubleshoot the application

Course Format

  • Interactive lectures and demonstrations.
  • Extensive hands-on exercises.
  • Practical labs based on real development scenarios.

Course Customization Options

  • The training can be tailored to the programming languages, frameworks and CI/CD tools used within your organization.
  • Labs can be adapted to the customer's OpenShift environment or an equivalent Kubernetes-based platform.

Requirements

  • A general understanding of container concepts
  • Software development experience

Target Audience

  • Developers
 35 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories