Menu
EUR
Nu 10% korting op alle Microsoft-certificeringen! Bekijk aanbod
Defensive Programming in Java Training
€192,39 €159,00
In shopping cart
Defensive Programming in Java Training
(0)
Defensive Programming in Java Training
Defensive Programming in Java Training
Defensive Programming in Java Training
Defensive Programming in Java Training
Defensive Programming in Java Training
Defensive Programming in Java Training
Defensive Programming in Java Training
Defensive Programming in Java Training
Defensive Programming in Java Training
Defensive Programming in Java Training

Defensive Programming in Java Training

€192,39 €159,00 Incl. tax Excl. tax
In stock

Defensive Programming in Java Award-winning E-Learning Training Extensive interactive videos with spoken text Certified teachers Practical exercises Certificate. Read more.

Bulk discount
No discount
1 Piece
€192,39 €159,00
2% Discount
2 Pieces
€188,54 €155,82 / Piece
3% Discount
3 Pieces
€186,62 €154,23 / Piece
4% Discount
4 Pieces
€184,69 €152,64 / Piece
5% Discount
5 Pieces
€182,77 €151,05 / Piece
10% Discount
10 Pieces
€173,15 €143,10 / Piece
15% Discount
25 Pieces
€163,53 €135,15 / Piece
20% Discount
50 Pieces
€153,91 €127,20 / Piece
Make a choice
standaardprijs
108771794
In stock
Ordered before 5 p.m.! Start today.
108771794
€192,39 €159,00
  • Officieel examen
    Online of fysiek
  • Start nu – bekroonde e-learning
    Inclusief proefexamens & 24/7
  • ISO 9001 & 27001 werkwijze
    1000+ organisaties gingen u voor
  • Maatwerk & gratis intake
    Inclusief nulmeting bij training

Product description

Defensive Programming in Java E-Learning

Order this amazing, award-winning Defensive Programming in Java E-Learning course online!
✔️ 1 year 24/7 access to comprehensive interactive videos, speeches, practical tasks and progress monitoring.
✔️ Includes a certificate of participation on successful completion.

Why choose this course?

Defensive Programming is an essential skill for any Java developer who wants to build robust, secure and fault-tolerant software. With this course, you will learn how to write code that can withstand adverse and unforeseen circumstances, significantly improving the reliability and security of your software.

What you will learn:

  • Defensive programming techniques in Java: Understand the principles of defensive programming and how they can contribute to more secure software.
  • Use of assertions and annotations: Learn how to use these tools to better document and secure code.
  • Implementing secure classes and methods: Discover best practices to prevent vulnerabilities in your Java applications.
  • Prevention of attacks: Understand how to prevent denial of service and injection attacks and process data securely.
  • Effective concurrency management: Learn techniques to solve concurrency issues and ensure secure access to shared resources.
  • Implement access control: Ensure that only authorised users can access specific parts of your applications.

Who should participate?

This course is perfect for:

  • Java developers who want to build secure and reliable applications.
  • Software security professionals who want to learn more about defensive programming techniques in Java.
  • IT professionals responsible for the security and quality of software applications.
  • Team leaders and project managers who want to gain a better understanding of secure development methods.
  • Students and beginners who want to learn about the fundamentals of secure programming practices.

Course content

Introduction to Defensive Programming

Course: 8 Minutes

  • Course Introduction
  • Defensive Coding in Java

Using Assertions and Annotations

Course: 16 Minutes

  • Assertions
  • Annotations

Methods

Course: 15 Minutes

  • Defensible Methods
  • Working with Untrusted Parameters
  • Checking Return Values

Types and Operations

Course: 45 Minutes

  • Conversions and Promotions
  • Issues with Floating Point Values
  • Integer Overflow Vulnerability
  • Issues with Operations
  • Strings and Variable-Width Encodings
  • Strings and Noncharacter Data
  • Strings and Locale-dependent Data
  • The Value of Null

Classes and Objects

Course: 34 Minutes

  • Working with Classes
  • Working with Constructors
  • Issues with Mutability
  • Serialization and Deserialization
  • Object and Reference Equality

Program Flow Control and Collections

Course: 34 Minutes

  • Conditional Expressions
  • Assignments and Conditional Expressions
  • Bitwise and Logical Operators
  • Working with Enhanced for Loop
  • Working with Collections

Errors, Resources, and Terminations

Course: 20 Minutes

  • Utilizing Exceptions Correctly
  • Denial-of-Service Attacks
  • Releasing Resources
  • Terminating Programs

Practice: Creating Defensible Code

Course: 8 Minutes

  • Exercise: Code Defensively in Java

Working with Data

Course: 42 Minutes

  • Course Introduction
  • Logging Data
  • Unsanitized Data and Format Strings
  • Working with ZIP Files
  • Validating Input
  • Using Regular Expressions

Defending against Attacks

Course: 1 Hour, 23 Minutes

  • SQL Injection Attacks
  • Preventing Code Injections
  • Setting Up an LDAP Server
  • Preventing LDAP Injection
  • Preventing XPath Injections
  • Preventing XML Injections
  • XML Entity Expansion Attacks
  • Defending against Path Traversal Attacks

Concurrency

Course: 31 Minutes

  • Race Conditions in Concurrent Programming
  • Guaranteeing Safe Publication
  • Working with Synchronization Semantics
  • Using Thread-Safety-Related Annotations

Practice: Defending Against Attacks

Course: 9 Minutes

  • Exercise: Defending Against Attacks

Secure Communications and Access Control

Course: 56 Minutes

  • Course Introduction
  • Secure Network Communications
  • Permissions and Callback Methods
  • Working with doPrivileged
  • Containers
  • Creating a Custom Security Policy File
  • Working with Contexts
  • Callers and Access Considerations

Protecting Data

Course: 34 Minutes

  • Handling Sensitive Data
  • Secure Password Storage
  • Coding a User Authentication Database
  • Coding and Testing Secure User Authentication

Practice: Securing a Java Application

Course: 9 Minutes

  • Exercise: Securing Access

Get started with Defensive Programming in Java!

✔️ Learn at your own pace with interactive videos, practical exercises and assignments.
✔️ Test your knowledge with progress monitoring and practical tasks per chapter.
✔️ Improve the security of your code and build robust applications that can withstand various threats.

Order your course now and start developing safe and effective Java applications today!

Specifications

Article number
108771794
SKU
108771794
Language
English
Qualifications of the Instructor
Certified
Course Format and Length
Teaching videos with subtitles, interactive elements and assignments and tests
Lesson duration
7:24 Hours
Progress monitoring
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
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.

Reviews

0/5
0 stars based on 0 reviews
0 reviews
Vragen over deze training?
Of wilt u hulp bij het bestellen? Neem gerust contact op via [email protected] of bel ons op +31 36 760 1019. Wij helpen u graag!
Vragen over deze training?
Of wilt u hulp bij het bestellen? Neem gerust contact op via [email protected] of bel ons op +31 36 760 1019. Wij helpen u graag!

Recently viewed

Online 24/7
Defensive Programming in Java Training
Defensive Programming in Java Training
Defensive Programming in Java Award-winning E-Learning Training Extensive intera...
€192,39 €159,00
 
Online 24/7
Microsoft Microsoft PowerShell and SQL Server Training
Microsoft
Microsoft PowerShell and SQL Server Training
Order this unique E-Learning Training Microsoft PowerShell and SQL Server course...
€192,39 €159,00
 
Online 24/7
Secure Programming Training
Secure Programming Training
Secure Programming Training Award-winning E-Learning course Extensive interactiv...
€192,39 €159,00
 

Specifications

Article number
108771794
SKU
108771794
Language
English
Qualifications of the Instructor
Certified
Course Format and Length
Teaching videos with subtitles, interactive elements and assignments and tests
Lesson duration
7:24 Hours
Progress monitoring
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
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.
0/5
0 stars based on 0 reviews
0 reviews
Choose your language
Choose your currency

Recently added

Total excl. VAT
€0,00
Order for another €50,00 and receive free shipping
0
Compare
Start comparison

Review Defensive Programming in Java Training

This product has been added to your cart
Wij gebruiken functionele en analytische cookies om onze website goed te laten werken en het gebruik ervan te meten met Google Analytics. Er worden geen persoonsgegevens gedeeld voor advertentiedoeleinden. Door op "Accepteren" te klikken, geeft u toestemming voor het plaatsen van deze cookies. Manage cookies