Course Outline
Module 1 – Introduction to OpenShift
- OpenShift architecture
- Kubernetes fundamentals
- Projects and namespaces
- OpenShift developer workflow
- Using the Web Console and CLI
Module 2 – Containerized Applications
- Container fundamentals
- Building application images
- Image registries
- Image lifecycle
- Working with application artifacts
Module 3 – Deploying Applications
- Creating 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
Format of the Course
- 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
Audience
- Developers
Testimonials (7)
I marked "too fast," but it was different - mostly good. I exercise a lot and it's great that we received materials to refer back to. A huge amount of knowledge. I marked the catering in green because the food was well prepared ;)
Asia
Course - OpenShift 4 for Developers
Machine Translated
The possibility of using instructions and practicing tasks after class.
Klaudia Student
Course - OpenShift 4 for Developers
Machine Translated
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.