C/C++ Defensive Programming Training
C/C++ Defensive Programming Training
C/C++ Defensive Programming Training Award-winning E-Learning course Extensive interactive videos with spoken text Certified teachers Practical exercises Certificate.
Read more- Brand:
- C++
- Discounts:
-
- Buy 2 for €155,82 each and save 2%
- Buy 3 for €154,23 each and save 3%
- Buy 5 for €147,87 each and save 7%
- Buy 10 for €143,10 each and save 10%
- Buy 25 for €135,15 each and save 15%
- Buy 50 for €124,02 each and save 22%
- Buy 100 for €111,30 each and save 30%
- Buy 200 for €79,50 each and save 50%
- Availability:
- In stock
- Delivery time:
- Ordered before 5 p.m.! Start today.
- Award Winning E-learning
- Lowest price guarantee
- Personalized service by our expert team
- Pay safely online or by invoice
- Order and start within 24 hours
C/C++ Defensive Programming E-Learning
Order this amazing, award-winning Defensive Programming in C/C++ E-Learning course online, 1 year 24/7 access to extensive interactive videos, speeches, hands-on tasks and progress monitoring. After the course you will receive a certificate of attendance.
Defensive Programming is a methodology for writing code that is not prone to present or future errors potentially caused by unexpected user inputs/actions.This learning path will explore the fundamentals of this methodology and how it can be applied to C/C++.
Course content
Defensive Coding Fundamentals for C/C++
Introduction to Defensive Programming
Course: 17 Minutes
- Course Introduction
- Potential Software Risks in C/C++
- Why Do Risks Exist in C/C++?
- Defensive Coding in C/C++
- Preventative Planning in C/C++
Defensive Programming C/C++ Techniques
Course: 21 Minutes
- Clean Code for C/C++
- Employing Iterative Design for C/C++
- Using Pseudocode for C/C++
- Assertions in C/C++
- Pre and Post Conditions in C/C++
Inspections and Testing for C/C++
Course: 15 Minutes
- Low-level Design Inspections for C/C++
- Introduction to Testing for C/C++
- Writing Testable Code for C/C++
- Unit Tests for C/C++
Defendable Code in C/C++
Course: 16 Minutes
- Defensible Methods in C/C++
- Method Parameters and Return Values in C/C++
- Variables in C/C++
- If and Switch Statements in C/C++
Working with Errors in C/C++
Course: 23 Minutes
- Error Handling in C/C++
- Utilizing Exceptions in C/C++
- Error Codes and Messages in C/C++
- Error Processing and Global Objects in C/C++
- Handling Errors Locally in C/C++
- Anticipating Errors in C/C++
Practice: Creating Defensible Code
Course: 5 Minutes
- Exercise: Creating Clean Testable Code for C/C++
Risks in C/C++ Applications
Course: 15 Minutes
- Course Introduction
Potential UI Application Risks in C/C++
Buffer Overflows in C/C++ Applications
Preventing Buffer Overflows in C/C++
Defending Against Attacks
Course: 19 Minutes
- Code Injection Attacks in C/C++
- Mitigating Code Injection Attacks in C/C++
- Format String Attacks in C/C++
- Preventing DLL Hijacking in C/C++ Applications
- Using Exceptions in C/C++ Applications
Working with User Input
Course: 14 Minutes
- Dealing with Bad Data in C/C++
- Using Regular Expressions in C/C++
- Constraining User Input in C/C++
Defending Code in C/C++
Course: 15 Minutes
- Working with Data in C/C++
- Data Validation in C/C++
- Casting in C/C++
C/C++ Best Practices for Defensive Coding
Course: 29 Minutes
- Operator Overloading in C/C++
- Working with Accessor Methods in C/C++
- Working with Loops in C/C++
- Functions in C/C++
- References and Pointers in C/C++
- Secure Coding Practices for C/C++
- Code Readability in C/C++
Practice: Securing a C/C++ Application
Course: 6 Minutes
- Exercise: Creating a Secure C/C++ Application
Language | English |
---|---|
Qualifications of the Instructor | Certified |
Course Format and Length | Teaching videos with subtitles, interactive elements and assignments and tests |
Lesson duration | 3:13 Hours |
Progress monitoring | Yes |
Access to Material | 365 days |
Technical Requirements | Computer or mobile device, Stable internet connections Web browsersuch as Chrome, Firefox, Safari or Edge. |
Support or Assistance | Helpdesk and online knowledge base 24/7 |
Certification | Certificate of participation in PDF format |
Price and costs | Course price at no extra cost |
Cancellation policy and money-back guarantee | We assess this on a case-by-case basis |
Award Winning E-learning | Yes |
Tip! | Provide a quiet learning environment, time and motivation, audio equipment such as headphones or speakers for audio, account information such as login details to access the e-learning platform. |
There are no reviews written yet about this product.
OEM Office Elearning Menu Genomineerd voor 'Beste Opleider van Nederland'
OEM Office Elearning Menu is trots genomineerd te zijn voor de titel 'Beste Opleider van Nederland' door Springest, een onderdeel van Archipel. Deze erkenning bevestigt onze kwaliteit en toewijding. Hartelijk dank aan al onze cursisten.
Reviews
There are no reviews written yet about this product.