NELKINDA SOFTWARE CRAFT

Training: Secure Programming in C

Booking

Duration: 3 Days
Contact: Siddhesh Nikude
Inquire via E-Mail
Phone: +91-95-52572354

Available Languages

  • English
  • German
Nelkinda Software Craft Pvt Ltd

PDF version
Cancellation and Refund

Audience

Software Engineers and related roles (developers, architects, security professionals, quality assurance engineers) that create software in C for sensitive environments

Precondition

Good knowledge of the C Programming Language and basic software development concepts.

Goals

Learn how to write secure code in C.

Contents

The course is largely, but not exclusively, based on the SEI CERT C++ Coding Standard. The course uses C17 with the GNU C Compiler or Clang, and AceUnit. C2x preview features like attributes or the harmonization of static_assert with C++ will be covered briefly when relevant for security.

The course language is C. Nelkinda also offers this course in other languages, for example, C++, Java, and Kotlin.

Note

The exercises for the PC-Lint section are only available for participants that have a Gimpel PC-Lint license.

Event Type

This is a full-day instructor-led open (anyone can register) or in-house classroom training about Secure Programming in C. The course comprises of live lecture/presentation, interactive instructor-led live coding, and instructor-guided hands-on pair/ensemble labs and exercises. The number of seats is limited to ensure the best quality training for the participants. For open training, the course fee includes snacks and lunch.

Trainer

Your trainer for this event is Christian Hujer.

Christian Hujer has experience with embedded CPU and Microcontrollers since 1984, for example, Zilog Z80A, MOS 6502, Motorola, 68000, Samsung CalmRISC/SecuCalm, ARM, Infineon TriCore, Atmel AVR, Hitachi H8, and Intel 80x51. He has 20 years of experience in secure programming. He's been training developers and teams for organizations like BNP Paribas, Elsevier, Giesecke & Devrient, Nokia, SUN Microsystems, Volkswagen, and many others.