Sonatype

×
Sign In

Shift Left – Secure Coding Practices

getting ready for the path

Shift Left – Secure Coding Practices

Journey down the path of Shifting Left. Learn the concepts of creating superior software by identifying insecure coding practices that occur throughout the Software Development Life Cycle (SDLC). Discover why the Shift Left principle is important in development and security operations.

Your Path

Work your way to – and through – each milestone to reach the end of your path. We’ve compiled relevant resources hosted both here and elsewhere.

Getting Started

Ready to get started? Download the study guide. Complete the questions/discussion prompts as you make your way through each milestone. At the end of the learning path, you’ll earn a Certificate of Completion. Use the study guide to prepare for the Learning Path Assessment.


Why Shift Left?

man's journey down path 1

Using secure coding practices may be more important than you think. After you’ve downloaded the study guide, start your journey. Read about how cyber attacks may cause heart attacks in the first block below.

Outcome: Now you’re armed with the details about what happens, and why, if you don’t use secure coding practices. Continue on to Milestone 2.


How to Shift Left?

about to start path 2

How do you get started shifting left? Or how do you continue improving your secure coding practices? Take a look at Milestone 2 and the study guide, and continue on the learning path.

Outcome: You’ve learned some ways to improve your secure coding practices. You’re ready for Milestone 3.


Where Are You In Your Shift Left Journey?

summit of learning path

In this final trail of your learning path, reflect on where you’re at with secure coding. Use the Zero to Hero infographic below to consider how to improve your development practice.

Outcome: Nice work. You know where you are with secure coding practices, and have a plan forward toward more secure coding practices.


You made it!

You made it to the end of the learning path. Take the assessment to earn your Certificate of Completion.


Your Feedback Matters!

Take a moment or two to let us know what you thought of this learning path!

How likely are you to recommend this learning path to a friend or colleague?
I feel _________ about my knowledge on the topic(s) covered in this learning path.
I anticipate using the knowledge gained in this learning path in my job role.
What is your job role?
Do you have any suggestions that would make this course better?