Inhoud ICT-cursus 1Z0-808 Java SE 8 Programmer I

Inhoud van de ICT-cursus 1Z0-808 Java SE 8 Programmer I | De Kantooropleider

Tijdens de ICT-cursus 1Z0-808 Java SE 8 Programmer I worden de volgende onderdelen behandeld:

Classes and Objects

  • Start the course
  • Describe objects and classes in Java
  • Describe how to define fields and methods in a Java class
  • Create a Java class with public fields
  • Describe how to declare and instantiate objects in Java
  • Work with Java object references
  • Use fields and methods in a Java class
  • Work with Java array objects
  • Create classes for the sample Java Soccer League application
  • Describe the Java String class
  • Use String methods to manipulate text in Java
  • Use the Java API documentation
  • Describe the Java StringBuilder class
  • Use the Java StringBuilder class
  • Work with Java primitive data types – integral, floating point, textual, and logical
  • Work with the Java numeric operators including modulus, increment, and decrement operators
  • Describe how Java variables can be promoted or cast
  • Declare long, float, and char Java data types and cast one type to another
  • Write code using a regular expression in a Java application to search for a region of text
  • Provide an understanding of working with classes and objects in Java

Methods, Encapsulation, and Conditionals

  • Start the course
  • Describe how to use constructors and methods in Java
  • Describe Java method arguments and return values
  • Declare, call, and test a method in a Java program
  • Describe:
    • Java static methods and variables
    • Some static methods and variables in the JDK libraries
    • How arguments are passed to a method
    • How Java methods can be overloaded
  • Create an overloaded method in a Java class
  • Use the Math.random method in a Java application
  • Practice working with methods in Java
  • Describe how access control levels can be applied to Java classes
  • Describe how encapsulation can be applied to hide fields in Java classes
  • Encapsulate a Java class
  • Practice encapsulating fields with the NetBeans Refactor Feature
  • Describe how Java constructors can be overloaded
  • Create an overloaded constructor in a Java class and call the constructor to create an object
  • Practice creating overloaded constructors in a sample Java application
  • Describe relational operators and describe how to test Java String variables for equality
  • Describe the use of conditional operators including the ternary operator in Java
  • Use the ternary operator in a Java program
  • Work with if/else constructs in Java
  • Chain if statements in a Java program
  • Describe how switch statements are used in Java
  • Use the switch construct in a Java program
  • Practice using conditional statements in a sample Java applications

Data Manipulation and Inheritance

  • Start the course
  • Use the NetBeans debugger to debug a Java application
  • Describe how to work with dates in Java programs
  • Declare and use a LocalDateTime object in a Java program
  • Describe how to parse the Java args array
  • Parse the Java args array
  • Describe how to use two-dimensional arrays in Java
  • Describe and compare Java loop constructs and the continue keyword
  • Use a loop construct to process an array in a Java program
  • Describe nested loops and describe how to process a two-dimensional array with nested loops in Java
  • Describe how to use the Java ArrayList class
  • Implement an ArrayList in a Java program
  • Practice coding a Java program to iterate through an array of data and use classes and methods of the java.time Package in a sample application
  • Describe how inheritance is implemented in Java
  • Describe use of subclasses and superclasses in Java
  • Create a Java subclass
  • Describe how to override methods in a Java superclass
  • Override a method in a Java superclass
  • Describe the ways polymorphism can be implemented in Java
  • Use the instanceof operator to test the type of a Java object
  • Describe how to create and extend abstract classes in Java
  • Create a hierarchy of classes in a Java application
  • Practice creating a hierarchy of events in a Java application

Interfaces, Exceptions, and Deployment

  • Start the course
  • Describe:
    • Polymorphism in the JDK foundation classes
    • How to use interfaces in Java
    • How to use the List interface in Java
  • Convert a Java array to an ArrayList class and use the ArrayList to manipulate list values
  • Describe how lambda expressions are used in Java
  • Use a predicate lambda expression in a Java program
  • Manage data in Java using the toString method and the Comparable interface and a Lambda expression
  • Practice managing data in Java using a lambda expression
  • Describe:
    • How Java handles exceptions
    • The propagation of exceptions in Java
    • How to catch exceptions in Java
    • How to throw exceptions in Java
  • Implement exception handling in a Java program
  • Describe best and poor practices for exception handling in Java programs
  • Describe how to handle multiple exceptions and errors in Java programs
  • Practice adding exception handling to a Java program
  • Describe:
    • How Java classes are grouped into packages
    • How to use NetBeans to create a JAR file
    • Two- and three-tier client/server architecture and describe a sample Java application in that context
  • Run a sample application JAR file from the command line
  • Describe how an application can be extended and enhanced

TestPrep 1Z0-808 Java SE 8 Programmer I

  • TestPrep 1Z0-808 Java SE 8 Programmer I
Print pagina