Classes, Objects, Method and Loop

Java 8    |    Intermediate
  • 13 videos | 1h 24m 1s
  • Earns a Badge
Rating 4.4 of 5 users Rating 4.4 of 5 users (5)
Defensive programming can help ensure that your software still functions under adverse or unforeseen circumstances. Discover how to securely use classes, objects, methods, and program flow in your Java programs.

WHAT YOU WILL LEARN

  • Identify how to work with classes to create defendable code
    Identify how to work defensively with constructors in java
    Identify issues with mutability in java classes
    Identify how to work defensively with serialization and deserialization in java
    Identify the difference between abstract object and reference equality in java programs
    Identify how to use conditional expressions when coding defensively
    Identify how to avoid assignments in conditional expression for defensive programming in java
  • Identify how to distinguish and use bitwise and logical operators in conditional expressions
    Use best practices in working with enhanced for loop in java programs
    Identify how to use collections safely in java programs
    Create examples of defensible methods in java
    Identify and apply defensive techniques for handling untrusted method parameters
    Apply secure checks on method return values

IN THIS COURSE

  • 9m 49s
    In this video, you will learn how to work with classes to create defendable code. FREE ACCESS
  • 7m 52s
    In this video, you will learn how to work defensively with constructors in Java. FREE ACCESS
  • Locked
    3.  Issues with Mutability
    5m 51s
    In this video, you will identify issues with mutability in Java classes. FREE ACCESS
  • Locked
    4.  Serialization and Deserialization
    5m 39s
    In this video, you will learn how to work defensively with serialization and deserialization in Java. FREE ACCESS
  • Locked
    5.  Object and Reference Equality
    5m 25s
    In this video, you will identify the difference between abstract object and reference equality in Java programs. FREE ACCESS
  • Locked
    6.  Conditional Expressions
    9m 5s
    In this video, you will learn how to use conditional expressions when coding defensively. FREE ACCESS
  • Locked
    7.  Assignments and Conditional Expressions
    7m 55s
    In this video, you will learn how to avoid assignments in conditional expressions for defensive programming in Java. FREE ACCESS
  • Locked
    8.  Bitwise and Logical Operators
    5m 54s
    In this video, you will learn how to distinguish and use bitwise and logical operators in conditional expressions. FREE ACCESS
  • Locked
    9.  Working with Enhanced for Loop
    4m 55s
    Find out how to use best practices when working with Enhanced for Loops in Java programs. FREE ACCESS
  • Locked
    10.  Working with Collections
    6m 7s
    In this video, you will learn how to use collections safely in Java programs. FREE ACCESS
  • Locked
    11.  Defensible Methods
    3m 50s
    In this video, you will learn how to create examples of defensible methods in Java. FREE ACCESS
  • Locked
    12.  Working with Untrusted Parameters
    6m 9s
    Find out how to identify and apply defensive techniques for handling method parameters from untrusted sources. FREE ACCESS
  • Locked
    13.  Checking Return Values
    5m 30s
    Find out how to apply secure checks to method return values. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.5 of 160 users Rating 4.5 of 160 users (160)
Rating 4.7 of 92 users Rating 4.7 of 92 users (92)
Rating 4.5 of 60 users Rating 4.5 of 60 users (60)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 24 users Rating 4.6 of 24 users (24)
Rating 4.6 of 76 users Rating 4.6 of 76 users (76)
Rating 4.5 of 35 users Rating 4.5 of 35 users (35)