STATIC CODE ANALYSIS WITH CODESONAR

STATIC CODE ANALYSIS WITH CODESONAR

Description

Security
Next course: Interested? Contact us!
Price: Ask for price

Request more information

Jonathan Velasco
FAE – Finland
Mobile: +358 40 197 34 70
jonathan.velasco@nohau.fi

GOAL

If code security and reliability are a concern, this course is for you. In this — “Static Code Analysis with CodeSonar – From Zero to Hero” — training course you’ll learn how to use CodeSonar to its maximum potential and get the most out of it. We’ll start with CodeSonar’s hub concept and how to configure it accordingly to your team’s needs. As the course progresses, we’ll dive into running analysis and the different presets and metrics available for you. Advanced concepts to create custom checkers using the extension API will be addressed through fun but comprehensive exercises, culminating with the generation of standard and personalized reports. This course is taught in Windows or Linux environments upon request.

By the end of this course, you will be able to:

  • Install and configure CodeSonar’s hub.
  • Feel comfortable moving through CodeSonar’s Web GUI
  • Create custom warning alerts/checkers
  • Interpret results and create reports
  • How to deal with parsing errors
  • Integrate CodeSonar into your workflow using Docker and Gitlab

Course Scope

  • CodeSonar’s Hub
    • Local
    • Satellite
  • CodeSonar Hybrid SaaS
  • Web GUI
    • Warning Classes
    • Warning Significance
    • Data and control flow related messages
    • Build, parse, and analysis log files
    • Data manipulation and graphs creation
    • Reports creation – using templates (e.g., MISRA C) and custom
  • Navigate through the Reference Manual
  • Configuration files
  • Extension API
  • Plug-in API
  • Creating custom warning classes
  • Dealing with parse errors
  • Third party integration
  • Integrating CodeSonar into your CI environment

 

Pre-requisites

  • Basic knowledge in
    • Linux/Windows command line
    • C/C++ programming
    • Python
    • Git
    • Gitlab/GitHub/Docker

 

Duration: 1 Day (Approx 8 hours)

Please contact us for more information!

Don't wait, call us now!