This course empowers software developers and teams to embrace the Shift Left approach within their development processes. The Shift Left methodology emphasizes early testing and deployment with the goal of enhancing software quality, minimizing bugs, and expediting development cycles.
Purpose
| Understand Shift Left methodology and its role in enhancing software quality. |
Audience
| In order to succeed in this course, you will need:
- Proficiency in at least one programming language
- Experience with a version control system like Git
- Awareness of CI/CD concepts and experience with automated testing
|
Role
| Software Developer |
Skill level
| Intermediate |
Style
| Lecture + Hands-on Activities |
Duration
| 2 days |
Related technologies
| CI/CD | Automated Testing |
Productivity objectives
- Understand the Shift Left concept and its role in modern software development.
- Seamlessly integrate Shift Left practices into the software development lifecycle.
- Construct, test, and deploy new features at the onset of the development process.
- Identify and mitigate issues early in the development stages.
- Use tools and technologies that support the implementation of Shift Left