Secure Coding for C/C++ Training Boot Camp

4.6 (738 ratings)

Duration
2 days
Method
Live online or team onsite
Price
$1,499.00
Learn the most common programming bugs and their practical mitigation techniques through hands-on exercises that provide full understanding of the root causes of security problems.
100% Satisfaction Guarantee

What you'll learn

Training overview

Our Secure Coding in C/C++ Boot Camp covers typical C/C++ security programming bugs and common vulnerabilities. The root causes of the problems are explained through a number of easy-to-understand source code examples that depict how to find and correct the issues. The real strength of the training is the numerous hands-on exercises, which help you understand how easy it is for attackers to exploit these vulnerabilities.

The training also provides an overview of practical protection methods that can be applied at different levels (hardware components, operating systems, programming languages, the compiler, the source code or in production) to prevent the occurrence of various bugs, to detect them during development and before market launch, or to prevent their exploitation during system operation. Through exercises specially tailored to these mitigation techniques, you’ll learn how simple it is to eliminate various security problems.

What's included

Everything you need to know

Certification Logo
  • 90-day extended access to Boot Camp components, including class recordings
  • 100% Satisfaction Guarantee
  • Free 90-day Infosec Skills subscription (access to 1,400+ additional courses and labs)
  • Hands-on cyber ranges and labs
  • Knowledge Transfer Guarantee

Syllabus

Training schedule

Day 1
Morning session

IT security and secure coding

  • Nature of security
  • IT security-related terms
  • Definition of risk
  • IT security vs. secure coding
  • From vulnerabilities to botnets and cybercrime
  • Classification of security flaws
Afternoon session

Security relevant C/C++ programming bugs and flaws

  • Exploitable security flaws
  • Protection principles
  • x86 machine code, memory layout, stack operations

Buffer overflow

  • Stack overflow
  • Heap overflow
Evening session

Optional group & individual study

Day 2
Morning session

Common coding errors and vulnerabilities

  • Input validation
  • Improper error and exception handling
  • Time and state problems
  • Code quality problems
Afternoon session

Advice and principles

  • Matt Bishop’s principles of robust programming
  • The security principles of Saltzer and Schroeder

Knowledge sources

  • Vulnerability databases
  • Secure coding sources — a starter kit
Evening session

Optional group & individual study


What makes the Infosec Secure Coding for C/C++ prep course different?

You can rest assured that the Secure Coding for C/C++ training materials are fully updated and synced with the latest version of the exam. With 20 years of training experience, we stand by our Secure Coding for C/C++ training with 100% satisfaction guaranteed. This means if you’re not 100% satisfied with your training at the end of the first day, you may withdraw and enroll in a different online or in-person course.

Infosec success stories

"The team at Infosec was great from the start, and they were as excited about my journey as I was. They explained the value behind each training I was considering and how it could further my goals. Their enthusiasm was a great motivation throughout the boot camp." 

Elle Autumn

EC-Council Certified Ethical Hacking Course: CEH Certification Training Boot Camp Read Elle's Story

"Infosec has uniquely prepared me for any CMMC retraining that will take place inevitably in the future. With them, it’s not just about completing the certification; it's about being a true contributor to the ecosystem."

James Ahern

Certified CMMC Assessor (CCA) Boot Camp Read James's Story

"The hands-on training was the best part. You have an instructor you can actually reach out to and ask questions — not only on the material, but also about things out in the wild with cybersecurity."

Eddie Quinones

CompTIA Security+ Certification Training Boot Camp Read Eddie's Story

"The Infosec CISM Boot Camp gave me the ability to intelligently explain why I'm making a decision. Ultimately, the C-suite is happy and they know, 'Hey, here's a person that we can rely on."

Mohammad Mirza

ISACA Certified Information Security Manager (CISM) Training Boot Camp Read Mohammad's Story

Guaranteed results

Our Boot Camp guarantees

100% Satisfaction Guarantee

100% Satisfaction Guarantee

If you’re not 100% satisfied with your training at the end of the first day, you may withdraw and enroll in a different online or in-person course.

Knowledge Transfer Guarantee

Knowledge Transfer Guarantee

If an employee leaves within three months of obtaining certification, Infosec will train a different employee at the same organization tuition-free for up to one year.

Who should attend

Who Should Attend Image
  • C / C++ developers
  • Designers and architects
  • Members or managers of the software development team
  • Anyone who wants to learn more about secure coding in C/C++

Before your Boot Camp

Prerequisites

Prior to enrolling in the Secure Coding for C/C++ Training Boot Camp, you must have:

  • Knowledge of C / C++ programming languages
  • Familiarity with memory management
  • Background in OS mechanisms

Award-winning training you can trust

2025 G2 Summer - Leader Enterprise - eLearning Content
2024 Training Industry Top 20 Online Learning Library
2024 TrustRadius Top Rated - Skills
2024 G2 Winter - Users Love Us - SAT

No available dates

We're sorry, but Secure Coding for C/C++ Training Boot Camp does not have any scheduled dates. However, we’d love to help you get the specialized training you need. Book a meeting with a representative today to discuss setting up a course.