Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 35 hours
Course Outline
Module 1 – Introduction to OpenShift
- OpenShift architecture
- Kubernetes fundamentals
- Projects and namespaces
- OpenShift developer workflow
- Utilizing the Web Console and CLI
Module 2 – Containerized Applications
- Container fundamentals
- Creating application images
- Image registries
- Image lifecycle management
- Managing application artifacts
Module 3 – Deploying Applications
- Establishing application deployments
- Rollout strategies
- Scaling applications
- Configuration management
- Secrets and ConfigMaps
Module 4 – Application Networking
- Services
- Routes
- Ingress concepts
- Internal communication
- External access
Module 5 – Persistent Data
- 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 logs
- Metrics
- Monitoring
- Health checks
- Troubleshooting deployments
Module 8 – Application Security
- Secure application configuration
- Managing secrets
- Access control
- 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 – Hands-on Project
- Build 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.
- Comprehensive hands-on exercises.
- Practical labs based on real-world development scenarios.
Course Customization Options
- The training can be tailored to the programming languages, frameworks, and CI/CD tools utilized within your organization.
- Labs can be adapted to the client's OpenShift environment or an equivalent Kubernetes-based platform.
Requirements
- A general comprehension of container concepts
- Professional software development experience
Target Audience
- Developers
Testimonials (7)
lost of hands on excercises (labs)
Seba - Robert Bosch Sp. z o.o
Course - OpenShift 4 for Developers
Topic and exercises
Sylwia - Robert Bosch Sp. z o.o
Course - OpenShift 4 for Developers
Good way of leading the training
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Course - OpenShift 4 for Developers
The trainer is very well prepared person with great knowledge.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Course - OpenShift 4 for Developers
Waiting for all of the participants in exercises and giving help if needed.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Course - OpenShift 4 for Developers
Practical examples + exercises
Antonin Vyborny - Deutsche Borse Group
Course - OpenShift 4 for Developers
The trainer knows the topic very well. It did not happend, that we did not solve problem.