Learning Objectives

By the end of this course, you'll be able to do the following:

  • Onboard repositories to Datadog Code Security using a Continuous Integration (CI) pipeline
  • Configure organization-level and repository-level Code Security settings
  • Use Static Code Analysis to detect and remediate security vulnerabilities in an application
  • Use Software Composition Analysis to identify and manage vulnerabilities in open-source libraries

Primary Audience

This course is designed for: 

  • DevOps/DevSecOps/Platform engineers and security engineers who are responsible for automating security checks throughout CI/CD workflows
  • Developers who will use Datadog Code Security to write secure code 

Prerequisites

The prerequisites for this course are the following:

  • Recommended: Completion of the Learning Environment course
  • Familiarity with object-oriented programming


Technical Requirements

In order to complete the course, you will need:

  • Google Chrome or Firefox
  • IMPORTANT: The lab for this course requires a personal GitHub account. If you do not have a GitHub account, you can create one for free using the GitHub signup page

Course Navigation

At the bottom of each lesson, click the MARK LESSON COMPLETE AND CONTINUE button so that you are marked complete for each lesson and can receive the certificate at the end of the course.

Course Enrollment Period

Please note that your enrollment in this course ends after 30 days. You can re-enroll at any time and pick up where you left off.

Course curriculum

    1. Introduction

    1. About Code Security

    2. Static Code Analysis

    3. Software Composition Analysis

    1. Lab Overview

    2. Lab: Write Secure Code with Datadog Code Security

    1. Summary and Resources

    2. Feedback Survey

Write Secure Code with Datadog Code Security

  • 1 hours to complete
  • Intermediate