Practical Guides Overview
The Practical Guide helps developers get to grips with the Developer Environment and help them learn the key developer concepts. Although the samples are small and limited function they are designed to hit all the key developer learning curves while working with IBM Kubernetes Services and IBM Red Hat OpenShift and the supporting IBM Cloud Services.
A code pattern is a vertical slice of a business problem that has been defined using a Design Thinking. The code pattern guide will outline the following sections:
- Architecture provides a simple architecture logical design
- Design provides a simple visual, database persistence and API design with model entities
- Technical Requirements The key technical objectives
The Code Pattern should be able to be created in less than two hours to support both self paced learning and workshop face to face learning. They should also be able to be created by a Pair of developers and enable Full Stack development.
The Code Pattern will in most cases be based on a Code Pattern Templates these provide the building blocks for a number of common application architectures.
The remaining parts of the guide with use the I Do, We Do, You Do model of helping you learn the concepts being defined, and the help you achieve a successful outcome.
Cloud Native development has a lot of moving parts to its learning, and these guides will help you practice them, demonstrate them and ultimately use the skills to help you deliver production class software that is continuously delivered.
When these technical skills are combined with the IBM Garage Method practices including Agile, eXtreme Programming and Devops you will have the key industry best practices to deliver value for your solutions.