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
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.
Demo Defensive Programming in Java Training
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 securityof 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.
Defensive Programming in Java Award-winning E-Learning Training Extensive intera...
€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.
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