Non-Certification Course

Java SE 8 Fundamentals

Acquire a competitive edge by acquiring knowledge and obtaining certification as a Java Developer through Oracle. Expand your skills in constructing exceptionally efficient, dependable, adaptable, and safeguarded applications with specialized training developed by Oracle's Java specialists, who lead the way in cutting-edge Java solutions. Through this training, you will stay ahead of current trends and advancements, enhancing your confidence in your own proficiency.

RM 5,999.00

per person

Level

Foundation

Duration

5 Days

Training Delivery Format

Face-to-face / Virtual Class

RM 5,999.00

per person

Level

Foundation

Duration

5 Days

Training Delivery Format

Face-to-face (F2F) / Virtual Class

Class types

Public Class

Private Class

In-House Training

Bespoke

The Java SE 8 Fundamentals course is designed for beginners who aspire to become Java programmers and pursue a career in Java programming. This course covers all the essential knowledge and core concepts necessary for individuals starting their journey in Java programming. It aims to provide a comprehensive understanding of Java and object-oriented programming principles.

The training course offers practical, hands-on experience to learners, equipping them with the necessary skills to develop programs using Java. Participants will gain proficiency in creating simple applications and writing basic code using the Java programming language.

The course focuses on developing expertise in the Java SE 8 programming language and enhancing overall Java skills. This course is also a prerequisite for Java SE 8 Programmer course.

 

  • Administrators
  • Developers
  • Team leaders
  • IT Managers
  • Project managers
  • Systems Administrators
  • Programmers
  • App developers
  • Web administrators
  • Technical administrators
  • Technical consultants
  • Aspiring Java Programmers
  • Professionals who are looking to clear their Java SE 8 Certification exam

The certification training course for Java SE 8 Fundamentals covers a range of essential concepts, including fundamental aspects of the Java programming language. Participants will gain knowledge in developing basic code and understanding the principles of Java. The course focuses on several key topics and learning objectives, which include:

  • Creating basic applications using Java constructs
  • Writing error-handling code
  • Implementing variables, conditional constructs, arrays, and loop constructs in code
  • Utilizing Java operators to manipulate string and numeric data
  • Accessing fields and methods of objects
  • Creating various Java classes and utilizing object references
  • Declaring, overriding, and invoking methods
  • Handling checked exceptions in Java applications
  • Implementing a simple class hierarchy
  • Overloading constructors and utilizing access modifiers for class encapsulation

There are no prerequisites necessary

Module 1: What Is a Java Program?
  • Introduction to Computer Programs
  • Key Features of the Java Language
  • The Java Technology and Development Environment
  • Running/testing a Java program

Module 2: Creating a Java Main Class

  • Java Classes
  • The main Method

 Module 3: Data In the Cart

  • Introducing variables
  • Working with Strings
  • Working with numbers
  • Manipulating numeric data

Module 4: Managing Multiple Items

  • Working with Conditions
  • Working with a List of Items
  • Processing a list of items
 Module 5: Describing Objects and Classes
  • Working with objects and classes
  • Defining fields and methods
  • Declaring, Instantiating, and Initializing Objects
  • Working with Object References
  • Doing more with Arrays
  • Introducing the NetBeans IDE
  • Introducing the Soccer League Use Case

Module 6: Manipulating and Formatting the Data in Your Program

  • Using the String Class
  • Using the Java API Docs
  • Using the StringBuilder Class
  • More about primitive data types
  • The remaining numeric operators
  • Promoting and casting variables

 Module 7: Creating and Using Methods

  • Using methods
  • Method arguments and return values
  • Static methods and variables
  • How Arguments are Passed to a Method
  • Overloading a method
 Module 8: Using Encapsulation
  • Access Control
  • Encapsulation
  • Overloading constructors

Module 9: More on Conditionals

  • Relational and conditional operators
  • More ways to use if/else constructs
  • Using Switch Statements
  • Using the NetBeans Debugger

Module 10: More on Arrays and Loops

  • Working with Dates
  • Parsing the args Array
  • Two-dimensional Arrays
  • Alternate Looping Constructs
  • Nesting Loops
  • The ArrayList class

 Module 11: Using Inheritance

  • Overview of inheritance
  • Working with subclasses and superclasses
  • Overriding methods in the superclass
  • Introducing polymorphism
  • Creating and extending abstract classes

 Module 12: Using Interfaces

  • Polymorphism in the JDK Foundation classes
  • Using Interfaces
  • Using the List Interface
  • Introducing Lambda expressions

 Module 13: Handling Exceptions

  • Handling Exceptions: An overview
  • Propagation of exceptions
  • Catching and throwing exceptions
  • Handling multiple exceptions and errors
HRD Corp Claimable Course

At this time, this course is available for private class and in-house training only. Please contact us for any inquiries. 

Contact form

Get the Project Charter Guide now!

Just enter your email address to access the FREE Project Charter guide and template.