-
Relational Operators
After watching this video; you will be able to describe relational operators and describe how to test Java String variables for equality.
-
Two-Dimensional Arrays
After watching this video; you will be able to describe how to use two-dimensional arrays in Java.
-
Constructors and Methods
After watching this video; you will be able to describe how to use constructors and methods in Java.
-
Method Arguments and Return Values
After watching this video; you will be able to describe Java method arguments and return values.
-
Alternate Looping Constructs
After watching this video; you will be able to describe and compare Java loop constructs and the continue keyword.
-
Best Practices for Exception Handling
After watching this video; you will be able to describe best and poor practices for exception handling in Java programs.
-
Catching an Exception
After watching this video; you will be able to implement exception handling in a Java program.
-
Chaining if Statements
After watching this video; you will be able to chain if statements in a Java program.
-
Class fields and methods
After watching this video; you will be able to describe how to define fields and methods in a Java class.
-
Client/Server Architecture
After watching this video; you will be able to describe two- and three-tier client/server architecture and describe a sample Java application in that context.
-
Compiling and Running a Program
After watching this video; you will be able to compile and run a Java program and view its output.
-
Conditional Operators
After watching this video; you will be able to describe the use of conditional operators including the ternary operator in Java.
-
Converting an Array to an ArrayList
After watching this video; you will be able to convert a Java array to an ArrayList class and use the ArrayList to manipulate list values.
-
Creating a Class Hierarchy
After watching this video; you will be able to create a hierarchy of classes in a Java application.
-
Creating a JAR File
After watching this video; you will be able to describe how to use NetBeans to create a JAR file.
-
Creating a Java Class
After watching this video; you will be able to create a Java class and use the Output window to view any syntax errors.
-
Creating a Main Method
After watching this video; you will be able to add a Java main method to a class.
-
Creating an Overloaded Constructor
After watching this video; you will be able to create an overloaded constructor in a Java class and call the constructor to create an object.
-
Creating and Extending Abstract Classes
After watching this video; you will be able to describe how to create and extend abstract classes in Java.
-
Creating Classes for the Java Soccer League Application
After watching this video; you will be able to create classes for the sample Java Soccer League application.
-
Declaring and Instantiating Objects
After watching this video; you will be able to describe how to declare and instantiate objects in Java.
-
Doing More with Arrays
After watching this video; you will be able to work with Java array objects.
-
Encapsulating a Class
After watching this video; you will be able to encapsulate a Java class.
-
Encapsulating Fields with the NetBean Refactor Feature
After watching this video; you will be able to practice encapsulating fields with the NetBeans Refactor Feature.
-
Enhancing an Application
After watching this video; you will be able to describe how an application can be extended and enhanced.
-
Features of the Installed JDK
After watching this video; you will be able to describe the features of the installed JDK on Linux and Windows.
-
Handling Exceptions: An overview
After watching this video; you will be able to describe how Java handles exceptions.
-
Handling Multiple Exceptions and Errors
After watching this video; you will be able to describe how to handle multiple exceptions and errors in Java programs.
-
Introducing Lambda Expressions
After watching this video; you will be able to describe how lambda expressions are used in Java.
-
Introducing Polymorphism
After watching this video; you will be able to describe the ways polymorphism can be implemented in Java.
-
Introducing Static Methods and Variables
After watching this video; you will be able to describe Java static methods and variables.
-
Introducing the int and double Numeric Data Types
After watching this video; you will be able to describe how to use the int and double numeric data types in Java.
-
Introducing the Java Technology
After watching this video; you will be able to describe Java's role in the world; identify Java technology product groups; and list the stages of a Java product life cycle.
-
Introducing the NetBeans IDE
After watching this video; you will be able to describe the benefits of an IDE; and create; compile; and troubleshoot a Java project and class in NetBeans IDE.
-
Introducing Variables
After watching this video; you will be able to describe variables in Java and outline the guidelines for naming variables.
-
Introduction to Computer Programs
After watching this video; you will be able to describe the characteristics and purpose of a computer program.
-
Introduction to Method Overloading
After watching this video; you will be able to describe how Java methods can be overloaded.
-
Introduction to Overloaded Constructors
After watching this video; you will be able to describe how Java constructors can be overloaded.
-
Introduction to Overriding Methods in the Superclass
After watching this video; you will be able to describe how to override methods in a Java superclass.
-
Java Classes and Packages
After watching this video; you will be able to describe Java classes and packages.
-
Key Features of the Java Language
After watching this video; you will be able to describe the key features of the Java language.
-
Loops and Array Items
After watching this video; you will be able to describe how to use loops to process array items and describe how to use the break statement in Java.
-
Managing Data in the Sample Soccer Game Application
After watching this video; you will be able to manage data in Java using the toString method and the Comparable interface and a Lambda expression.
-
More about Primitive Data Types
After watching this video; you will be able to work with Java primitive data types - integral; floating point; textual; and logical.
-
More Ways to Use if/else Constructs
After watching this video; you will be able to work with if/else constructs in Java.
-
Objects and Classes
After watching this video; you will be able to describe objects and classes in Java.
-
Overloading a Method
After watching this video; you will be able to create an overloaded method in a Java class.
-
Overriding a Method in a Superclass
After watching this video; you will be able to override a method in a Java superclass.
-
Overview of Catching Exceptions
After watching this video; you will be able to describe how to catch exceptions in Java.
-
Overview of Compiling and Running a Java Program
After watching this video; you will be able to describe how to compile and run a Java program and describe the ways a Java program can output data.
-
Overview of Encapsulation
After watching this video; you will be able to describe how encapsulation can be applied to hide fields in Java classes.
-
Overview of Inheritance
After watching this video; you will be able to describe how inheritance is implemented in Java.
-
Overview of Parsing the args Array
After watching this video; you will be able to describe how to parse the Java args array.
-
Overview of Promoting and Casting Variables
After watching this video; you will be able to describe how Java variables can be promoted or cast.
-
Overview of Switch Statements
After watching this video; you will be able to describe how switch statements are used in Java.
-
Overview of the ArrayList Class
After watching this video; you will be able to describe how to use the Java ArrayList class.
-
Overview of the String Class
After watching this video; you will be able to describe the Java String class.
-
Overview of the String Variable
After watching this video; you will be able to describe how to work with the Java String variable.
-
Overview of the StringBuilder Class
After watching this video; you will be able to describe the Java StringBuilder class.
-
Overview of Throwing Exceptions
After watching this video; you will be able to describe how to throw exceptions in Java.
-
Parsing the args Array
After watching this video; you will be able to parse the Java args array.
-
Passing Arguments to a Method
After watching this video; you will be able to describe how arguments are passed to a method.
-
Polymorphism in the JDK Foundation Classes
After watching this video; you will be able to describe polymorphism in the JDK foundation classes.
-
Processing an Array of Items
After watching this video; you will be able to use a loop construct to process an array in a Java program.
-
Propagation of Exceptions
After watching this video; you will be able to describe the propagation of exceptions in Java.
-
Setting up the Java Development Environment
After watching this video; you will be able to install; set up; and verify the JDK on Windows.
-
Static Methods and Variables in the JDK Libraries
After watching this video; you will be able to describe some static methods and variables in the JDK libraries.
-
The Main Method
After watching this video; you will be able to describe the role of the main method in a Java program.
-
The Remaining Numeric Operators
After watching this video; you will be able to work with the Java numeric operators including modulus; increment; and decrement operators.
-
Using a LocalDateTime Object
After watching this video; you will be able to declare and use a LocalDateTime object in a Java program.
-
Using a Loop to Process an Array
After watching this video; you will be able to use a loop to process an array in Java.
-
Using a Predicate Lambda Expression
After watching this video; you will be able to use a predicate lambda expression in a Java program.
-
Using an Array
After watching this video; you will be able to declare; initialize; and use an array in a Java program.
-
Using and Manipulating Numbers
After watching this video; you will be able to use and manipulate numbers in a Java program.
-
Using if Statements
After watching this video; you will be able to use if statements in a Java program.
-
Using Interfaces
After watching this video; you will be able to describe how to use interfaces in Java.
-
Using Standard Mathematical Operators
After watching this video; you will be able to describe how to use standard mathematical operators in Java.
-
Using String Variables
After watching this video; you will be able to use String variables in a Java program.
-
Using Subclasses and Superclasses
After watching this video; you will be able to describe use of subclasses and superclasses in Java.
-
Using the instanceof Operator
After watching this video; you will be able to use the instanceof operator to test the type of a Java object.
-
Using the Java API Docs
After watching this video; you will be able to use the Java API documentation.
-
Using the List Interface
After watching this video; you will be able to describe how to use the List interface in Java.
-
Using the Math.random Method
After watching this video; you will be able to use the Math.random method in a Java application.
-
Using the NetBeans Debugger
After watching this video; you will be able to use the NetBeans debugger to debug a Java application.
-
Using the String Class
After watching this video; you will be able to use String methods to manipulate text in Java.
-
Using the switch Construct
After watching this video; you will be able to use the switch construct in a Java program.
-
Using the Ternary Operator
After watching this video; you will be able to use the ternary operator in a Java program.
-
Working with an Array of Items
After watching this video; you will be able to describe how to work with arrays in Java.
-
Working with an ArrayList
After watching this video; you will be able to implement an ArrayList in a Java program.
-
Working with Conditions
After watching this video; you will be able to describe how to work with conditions in Java programs.
-
Working with Data Types
After watching this video; you will be able to declare long; float; and char Java data types and cast one type to another.
-
Working with Methods
After watching this video; you will be able to declare; call; and test a method in a Java program.
-
Working with Object References
After watching this video; you will be able to work with Java object references.
-
Working with the StringBuilder Class
After watching this video; you will be able to use the Java StringBuilder class.
-
Running a JAR File from the Command Line
After watching this video; you will be able to run a sample application JAR file from the command line.
-
Java SE 8 Fundamentals: Classes and Objects
Java, an object-oriented programming language, is one of the most widely used development languages in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. This course covers working with classes and objects including array objects, and introduces the NetBeans IDE. It also covers manipulating and formatting data in a Java program with classes such as String and StringBuilder and covers type casting and promotion. This course can be used to as part of preparation for the Oracle exam 1Z0-808, Java SE 8 Programmer, to obtain the Oracle Certified Associate level certification.
- 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
-
Java SE 8 Fundamentals: Methods, Encapsulation, and Conditionals
Java, an object-oriented programming language, is one of the most widely used development languages in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. This course covers working with methods, including method overloading. It also covers how to apply access control levels to classes and methods, how to implement encapsulation of fields, and how to overload constructors. Additionally, it covers relational and conditional operators, how to configure complex if/else constructs and use switch statements. This course can be used as part of preparation for the Oracle exam 1Z0-808, Java SE 8 Programmer, to obtain the Oracle Certified Associate level certification.
- 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
- describe some static methods and variables in the JDK libraries
- describe how arguments are passed to a method
- describe 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
-
Java SE 8 Fundamentals: Interfaces, Exceptions, and Deployment
Java, an object-oriented programming language, is one of the most widely used development languages in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. This course covers how to use interfaces including the List interface and how to use Lambda expressions. Additionally, it covers exception handling and deployment of a Java application and how to enhance an application. This course can be used as part of the preparation for the Oracle exam, 1Z0-808, Java SE 8 Programmer, to obtain the Oracle Certified Associate level certification.
- start the course
- describe polymorphism in the JDK foundation classes
- describe how to use interfaces in Java
- describe 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
- describe the propagation of exceptions in Java
- describe how to catch exceptions in Java
- describe 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
- describe how to use NetBeans to create a JAR file
- describe 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
-
Java SE 8 Fundamentals: Data Manipulation and Inheritance
Java, an object-oriented programming language, is one of the most widely used development languages in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. This course covers how to use the NetBeans debugger. It covers working with dates, and processing the args array and two-dimensional arrays as well as using the ArrayList class. It also covers inheritance in Java classes, including superclasses, subclasses and abstract classes. This course can be used as part of the preparation for the Oracle exam 1Z0-808, Java SE 8 Programmer, to obtain the Oracle Certified Associate level certification.
- 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
-
Java SE 8 Fundamentals: Introduction to Java
Java, an object-oriented programming language, is one of the most widely used development languages in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. This course describes key features of Java and object-oriented programming, Java technology and the development environment, and the product life cycle. It covers defining a class, identifying class components, using a main method, and testing and executing a simple Java program, In addition, this course covers identifying the uses of variables and defining a variable's syntax, and how to work with mathematical operators, basic decision constructs and basic arrays. This course can be used to as part of preparation for the Oracle exam 1Z0-808, Java SE 8 Programmer I, to obtain the Oracle Associate level certification.
- start the course
- describe the characteristics and purpose of a computer program
- describe Java's role in the world, identify Java technology product groups, and list the stages of a Java product life cycle
- describe the key features of the Java language
- install, set up, and verify the JDK on Windows
- describe the features of the installed JDK on Linux and Windows
- describe how to compile and run a Java program and describe the ways a Java program can output data
- compile and run a Java program and view its output
- describe Java classes and packages
- create a Java class and use the Output window to view any syntax errors
- describe the role of the main method in a Java program
- add a Java main method to a class
- describe variables in Java and outline the guidelines for naming variables
- describe how to work with the Java String variable
- describe the benefits of an IDE, and create, compile, and troubleshoot a Java project and class in NetBeans IDE
- use String variables in a Java program
- describe how to use the int and double numeric data types in Java
- describe how to use standard mathematical operators in Java
- use and manipulate numbers in a Java program
- describe how to work with conditions in Java programs
- use if statements in a Java program
- describe how to work with arrays in Java
- declare, initialize, and use an array in a Java program
- describe how to use loops to process array items and describe how to use the break statement in Java
- use a loop to process an array in Java
- practice basic tasks such as running a program, creating a main class, and processing arrays
-
Access Control
After watching this video; you will be able to describe how access control levels can be applied to Java classes.
-
Creating a Subclass
After watching this video; you will be able to create a Java subclass.
-
Using Regular Expressions
After watching this video; you will be able to write code using a regular expression in a Java application to search for a region of text.
-
Packages
After watching this video; you will be able to describe how Java classes are grouped into packages.
-
Using Fields
After watching this video; you will be able to use fields and methods in a Java class.
-
Creating a Java Class
After watching this video; you will be able to create a Java class with public fields.
-
Working with Dates
After watching this video; you will be able to describe how to work with dates in Java programs.
-
Nesting Loops
After watching this video; you will be able to describe nested loops and describe how to process a two-dimensional array with nested loops in Java.