Oracle - Certified Associate Java SE 7 Programmer (OCAJP)

Duration

Duration:

Only 3 Days

Method

Method:

Classroom / Online / Hybrid

Next date

Next date:

24/6/2024 (Monday)

Overview

This accelerated 3 day Oracle Certified Associate (OCA) Java SE 7 Programmer course will introduce you to the Java programming language. Used by over 9 million web developers worldwide and run by 97% of enterprise desktops, it is one of the most recognised and popular programming languages, especially for businesses.

You’ll learn key Java fundamentals, helping you to create a variety of Java programs and applications. You’ll develop and refine your Java skills to fix programming issues, learning to solve real-world problems. You’ll develop critical skills including:

  • Using decision and looping constructs and methods to dictate program flow
  • Performing basic error handling for Java programs
  • Implementing object-oriented (OO) concepts like inheritance, encapsulation and abstraction in Java programs

Your new java skills will allow you to write software that is usable on almost any other platform, and programs that can run within a web browser. You’ll also be able to use Java to combine applications, making them highly customisable.

This accelerated course is suitable if you have little to no Java skills and will vital knowledge with vast potential for future programming skills development

Benefits

Who will the Course Benefit?

The course is aimed at Java Programmers wishing to maximizing their potential and move their Java career forward. With 3 billion devices running Java worldwide, the world's top companies rely on experienced Java Programmers to build and maintain these critical applications. Because of the prevalence of Java, there is a continued demand for well-trained, highly-skilled Java programmers to create and maintain critical applications.

Seven reasons why you should sit your course with Firebrand Training

  1. Two options of training. Choose between residential classroom-based, or online courses
  2. You'll be certified fast. With us, you’ll be trained in record time
  3. Our course is all-inclusive. A one-off fee covers all course materials, exams**, accommodation* and meals*. No hidden extras.
  4. Pass the first time or train again for free. This is our guarantee. We’re confident you’ll pass your course the first time. But if not, come back within a year and only pay for accommodation, exams and incidental costs
  5. You’ll learn more. A day with a traditional training provider generally runs from 9 am – 5 pm, with a nice long break for lunch. With Firebrand Training you’ll get at least 12 hours/day of quality learning time, with your instructor
  6. You’ll learn faster. Chances are, you’ll have a different learning style to those around you. We combine visual, auditory and tactile styles to deliver the material in a way that ensures you will learn faster and more easily
  7. You’ll be studying with the best. We’ve been named in the Training Industry’s “Top 20 IT Training Companies of the Year” every year since 2010. As well as winning many more awards, we’ve trained and certified over 135,000 professionals
  • * For residential training only. Doesn't apply for online courses
  • ** Some exceptions apply. Please refer to the Exam Track or speak with our experts

Curriculum

Java SE7 Fundamentals

Introducing the Java Technology

  • Relating Java with other languages
  • Showing how to download, install, and configure the Java environment on a
  • Windows system.
  • Describing the various Java technologies such as Java EE, JavaME, Embedded Java SE
  • Describing key features of the technology and the advantages of using Java
  • Using an Integrated Development Environment (IDE)

Thinking in Objects

  • Defining the problem domain
  • Identifying objects and recognising the criteria for defining objects

Introducing the Java Language

  • Defining classes
  • Identifying the components of a class
  • Creating and using a test class
  • Compiling and executing a test program

Working with Primitive Variables

  • Declaring and initialising field variables
  • Describing primitive data types such as integral, floating point, textual, and logical
  • Declaring variables and assigning values
  • Using constants
  • Using arithmetic operators to modify values

Working with Objects

  • Declaring and initialising objects
  • Storing objects in memory
  • Using object references to manipulate data
  • Using JSE javadocs to look up the methods of a class
  • Working with String and StringBuilder objects

Using operators and decision constructs

  • Using relational and conditional operators
  • Testing equality between strings
  • Evaluating different conditions in a program and determining the algorithm
  • Creating if and if/else constructs
  • Nesting and chaining conditional statements
  • Using a switch statement

Creating and Using Arrays

  • Declaring, instantiating, and initialising a one-dimensional Array
  • Declaring, instantiating, and initialising a two-dimensional Array
  • Using a for loop to process an Array
  • Creating and initialising an ArrayList
  • Using the import statement to work with existing Java APIs
  • Accessing a value in an Array or and ArrayList
  • Using the args Array

Using Loop Constructs

  • Creating while loops and nested while loops
  • Developing a for loop
  • Using ArrayLists with for loops
  • Developing a do while loop
  • Understanding variable scope

Working with Methods and Method Overloading

  • Creating and Invoking a Method
  • Passing arguments and returning values
  • Creating static methods and variables
  • Using modifiers
  • Overloading a method

Using Encapsulation and Constructors

  • Creating constructors
  • Implementing encapsulation

Introducing Advanced Object Oriented Concepts

  • Using inheritance
  • Using types of polymorphism such as overloading, overriding, and dynamic binding
  • Working with superclasses and subclasses
  • Adding abstraction to your analysis and design
  • Understanding the purpose of Java interfaces
  • Creating and implementing a Java interface

Handling Errors

  • Understanding the different kinds of errors that can occur and how they are handled in Java
  • Understanding the different kinds of Exceptions in Java
  • Using Javadocs to research the Exceptions thrown by the methods of foundation classes
  • Writing code to handle Exceptions

The Big Picture

  • Creating packages and JAR files for deployment using java
  • Two and three tier architectures
  • Looking at some Java applications examples

Exam Track

As part of this accelerated course, you will prepare for this exam, covered by our Certification Guarantee:

The Java Standard Edition Java SE 7 Programmer I (1Z0-803) Exam which leads to the Oracle Certified Associate (OCA), Java SE 7 certification.

This exam is 120 minutes in duration, consisting of 70 multiple choice questions. The passing score is 63%.

Please note that it is not possible to sit Oracle exams onsite. As part of this course, delegates receive an exam voucher to take exams remotely.

What's Included

Included:

  • Official Firebrand courseware

Your accelerated course includes:

  • Accommodation *
  • Meals, unlimited snacks, beverages, tea and coffee *
  • On-site exams **
  • Exam vouchers **
  • Practice tests **
  • Certification Guarantee ***
  • Courseware
  • Up-to 12 hours of instructor-led training each day
  • 24-hour lab access
  • Digital courseware **
  • * For residential training only. Accommodation is included from the night before the course starts. This doesn't apply for online courses.
  • ** Some exceptions apply. Please refer to the Exam Track or speak with our experts
  • *** Pass first time or train again free as many times as it takes, unlimited for 1 year. Just pay for accommodation, exams, and incidental costs.

Prerequisites

Before attending this course, you should have:

  • At least six months programming experience in Java
  • An understanding of the command-line interface, and have used a text editor and a browser

Unsure whether you meet the prerequisites? Don’t worry. Your training consultant will discuss your background with you to understand if this course is right for you.

Reviews

Here's the Firebrand Training review section. Since 2001 we've trained exactly 134561 students and asked them all to review our Accelerated Learning. Currently, 96.41% have said Firebrand exceeded their expectations.

Read reviews from recent accelerated courses below or visit Firebrand Stories for written and video interviews from our alumni.


"Tutor is extremely knowledgeable, helpful and kind. Although I attended online he made sure to keep me involved."
FM. (25/9/2023 (Monday) to 27/9/2023 (Wednesday))

"I had a very positive experience. Excellent trainer and very knowledgable. There was a lot of information to take on board and the mock exam was difficult which was what I expected. Overall a really good experience."
Gavin Clark, Lloyds. (25/9/2023 (Monday) to 27/9/2023 (Wednesday))

"Course was well put together by our tutor"
Anonymous. (18/9/2023 (Monday) to 20/9/2023 (Wednesday))

"I thought the instructor had a really good way of explaining what is a complicated topic, in a beginner friendly way."
CH, Lloyds Banking Group. (18/9/2023 (Monday) to 20/9/2023 (Wednesday))

"Training overall is great and useful, instructor was very knowledgeable and professional."
Alex Edwards, CoreFiling Limited. (18/10/2021 (Monday) to 20/10/2021 (Wednesday))

Course Dates

Start

Finish

Status

Location

Book now

19/2/2024 (Monday)

21/2/2024 (Wednesday)

Finished - Leave feedback

-

 

24/6/2024 (Monday)

26/6/2024 (Wednesday)

Wait list

Nationwide

 

5/8/2024 (Monday)

7/8/2024 (Wednesday)

Limited availability

Nationwide

 

16/9/2024 (Monday)

18/9/2024 (Wednesday)

Open

Nationwide

 

28/10/2024 (Monday)

30/10/2024 (Wednesday)

Open

Nationwide

 

9/12/2024 (Monday)

11/12/2024 (Wednesday)

Open

Nationwide

 

Latest Reviews from our students