Type
Virtual
Classroom ILT
Skill Level

Available dates
Learning Path
Virtual
Duration
1 Day

TYPE
Virtual
Classroom ILT
LEARNING PATH
SKILL LEVEL

DURATION
AVAILABLE DATES
Introduction:
This five day Java SE 8 Fundamentals training introduces you to object-oriented programming using the Java language. Through hands-on exercises, you’ll begin to build a baseline of knowledge to propel your career in development. By enrolling in this course, you’ll expand your knowledge of Java SE 8, while building your Java skill set. You’ll build a solid basis in the Java programming language upon which to base continued work and training.
Audience profile:
Before attending this course, students must have:
- A basic understanding of programming concepts.
- The ability to solve logic problems
Pre-requisites:
Before attending this course, students must be able to:
- Basic UNIX skills
Course objectives
After completing this course, students will be able to:
- Use Java programming language constructs to create a Java technology application
- Use decision and looping constructs and methods to dictate program flow
- Understand basic object oriented concepts such as inheritance, encapsulation, and abstraction
- Understand basic object oriented concepts such as inheritance, encapsulation, and abstraction
- Use the new SE 8 java.time and java.time.format packages to format and print the local date and time
- Specify a data modification by passing a predicate lambda expression to the Collections class
Lesson 1: Introduction
This lesson details all the topics covered throughout the duration of the course. Lessons: |
|
|
|
|
|
Lesson 2: What Is a Java Program?
This lesson introduces the basics of computer programs and provides an overview of the Java programming language. Lessons: |
|
|
|
|
|
Lesson 3: Creating a Java Main Class
This lesson introduces the concept of Java class objects and methods. Lessons: |
|
|
|
|
|
Lesson 4: Data in a Cart
This lesson explains the nature and usage of variables within the Java programming language. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 5: Managing Multiple Items
This lesson describes the functionality of decision making and looping programming constructs. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 6: Describing Objects and Classes
This lesson describes the nature of Java objects and classes. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 7: Manipulating and Formatting the Data in Your Program
This lesson describes how to use different classes and methods for formatting and manipulating data within Java applications Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 8: Creating and Using Methods
This lesson describes the use of methods, constructs, variables and the functionality of overloading a method. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
Lesson 9: Using Encapsulation
This lesson describes the functionality of access control, encapsulation and overloading constructors. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 10: More on Conditionals
This lesson describes the implementation of conditional operators and the switch statement within Java code. The functionality of the NetBeans debugger is also explained. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 11: Working with Arrays, Loops, and Dates
This lesson explains the use of the new Date Time API feature of Java 8, working with array objects and using the ArrayList class. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
Lesson 12: Using Inheritance
This lesson describes the features of inheritance, polymorphism and abstraction within Java code. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 13: Using Interfaces
This lesson explores the interfaces found in the foundation classes Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 14: Handling Exceptions
This lesson explains how to deal with programmatic errors that are raised during run-time Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 15: Deploying and Maintaining the Soccer Application
This lesson describes the techniques involved in packaging and deploying an application`. Lessons: |
|
|
|
|
Associated certifications and exam:
This course prepares students to write Exam 1Z0-808: Java SE 8 Programmer. On successful completion of this course students will receive an Oracle University attendance certificate.

Oracle Overview
Torque IT considers authorized Oracle training to be an integral part of any Oracle Solaris, Oracle Enterprise Linux, Oracle Applications, Java development, or Oracle Database implementation. Oracle authorized training, and associated certification, ensures that you get the most from your technology investment and that you are able to operate above the technology curve.
Our instructor led training provides customers with a hands-on experience to match job role requirements and prepares delegates for Oracle Certification exams. From in-class demonstrations to hands-on-labs, Torque IT’s authorized Oracle instructor led training provides our customers with a comprehensive and dynamic learning experience.
Oracle certifications are universally recognized as demonstrating a high level of expertise and credibility for individuals and the organizations that employ them. Authorized Oracle training and certification is the industry standard for any solution that includes designing, selling, implementing, upgrading, developing and managing Solaris, Java, and Oracle Database solutions.
Torque IT is recognized by Oracle as an Oracle University Training Centre which means that we offer our clients internationally recognized and globally accredited Oracle training and certification. These achievements reflect our commitment to providing our customers with quality skills development, enablement, training, and certification solutions that demonstrate exceptional depth, breadth, and expertise.
Torque is recognized by Oracle, and the industry, as having met rigorous standards for educational competency, service, customer satisfaction and investment in technology that will prepare the next generation of IT industry professionals to exploit Oracle Solutions.