Programmer Defensive Programmer E-Learning
Defensive Programmer E-Learning

Defensive Programmer E-Learning

EUR 159,00 Excl. tax
  • Buy 2 for €155,82 each and save 2%
  • Buy 3 for €154,23 each and save 3%
  • Buy 4 for €152,64 each and save 4%
  • Buy 5 for €151,05 each and save 5%
  • Buy 10 for €143,10 each and save 10%
  • Buy 25 for €135,15 each and save 15%
  • Buy 50 for €127,20 each and save 20%

Defensive Programmer Award-winning E-Learning course Extensive interactive videos with spoken text Certified teachers Practical exercises Certificate

  • E-Learning - Online toegang: 365 dagen
  • Taal: Engels (US)
  • Certificaat van deelname
In stock
Order before 4:00 PM and start today.
- +
  • Ordered before 23:00, delivered tomorrow
  • Certificaat van deelname
  • Bedrijven bestellen op factuur
  • Betaal in 3x geen extra kosten 0% rente en zonder BKR met in3
  • More information? Contact us about this product
Product description

Defensive Programmer E-Learning Training

Order this amazing, award-winning Defensive Programmer 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 an approach to programming that attempts to ensure that software still functions under adverse or unforeseen circumstances. This learning path covers how to code defensively in Java. It covers how to use assertions and annotations, how to implement classes and methods and program flow securely, as well as how to avoid denial of service attacks and injection attacks. Finally, it also covers how to handle data securely, manage concurrency effectively, and use access control to provide safe and effective applications.

Course content

Defensive Programmer: Defensive Concepts

Course: 44 Minutes

Course Overview
General Defensive Coding Concepts
CERT Top 10 Secure Coding Practices - Part A
CERT Top 10 Secure Coding Practice - Part B
Defensive Coding
Open Source Security Testing Methodology Manual
Flaw Hypothesis Method
Six Sigma
Course Summary

Defensive Programmer: Defensive Techniques

Course: 1 Hour, 17 Minutes

Course Overview
Exception Handling
Reliability, Resiliency, and Recoverability
Parameter Checking
Java Exception Handling Code Example
Python Exception Handling Code Example
C# Exception Handling Code Example
JavaScript Exception Handling Code Example
Java Validation Code Example
Python Validation Code Example
C# Validation Code Example
JavaScript Validation Code Example
Trusting Software Components
Intelligent Code Re-use
Course Summary

Defensive Programmer: Cryptography

Course: 31 Minutes

Course Overview
Encryption Concepts - Part A
Encryption Concepts - Part B
Java Encryption Code Examples
Python Encryption Code Examples
C# Encryption Code Examples
JavaScript Encryption Code Examples
Course Summary

Defensive Programmer: Advanced Concepts

Course: 19 Minutes

Course Overview
Session Management
Risk Management
Assertive Programming
Intelligible Exceptions
Course Summary

Defensive Programmer: Code Samples

Course: 1 Hour, 35 Minutes

Course Overview
Java Filtering Code Example
Python Filtering Code Example
C# Filtering Code Example
JavaScript Filtering Code Example
Java Resilient Code Example
Python Resilient Code Example
C# Resilient Code Example
JavaScript Resilient Code Example
Java Recoverable Code Example
Python Recoverable Code Example
C# Recoverable Code Example
JavaScript Recoverable Code Example
Java Parameter Checking Code Example
Python Parameter Checking Code Example
C# Parameter Checking Code Example
JavaScript Parameter Checking Code Example
Java Validation Code Example
Python Validation Code Example
C# Validation Code Example
JavaScript Validation Code Example
Course Summary

Defensive Programmer: Secure Testing

Course: 29 Minutes

Course Overview
Secure Testing Concepts
Secure Unit Testing
Secure Regression Testing
Secure Integration Testing
Security Metrics
Tracking Security Bugs
Course Summary

Delivery time Within 1 working day
Online access 365 days
Lesson duration 4:55 hours
Study load Variable because of practical assignments.
Learning methods Instruction video, Demonstration video, Knowledge Base
Operating systems Microsoft Windows, Google Chrome OS, Apple MacOS
Included services Contact with teacher by e-mail and chat, Progress report, 24/7 online access
Supported browsers Internet Explorer, Edge, Firefox, Safari en Chrome
MOS Exam Possible for corresponding exam number
Access to teacher By e-mail and chat
Extra options Virtual Labs (if available)
What our customers say

average of 0 review(s)

No reviews found
Read or write a review
My account
You are not logged in. Log in to make use of all the benefits. Or create an account now.
Your cart is empty
Search suggestions
No courses or trainings found...
Please accept cookies to help us improve this website Is this OK? Yes No More on cookies »