Duration:
Only 6 days
Study Mode:
Classroom
Next Date:
02/12/2024 (Monday)

Overview

Java is one of the most powerful programming languages for standalone applications, Networked Applications and the web applications. As a platform independent language it runs on any Operating System as long as the Java Framework is present. Due to its powerful functionality it has become popular of most of the application and web developers and has been occupying its leading position since early 90’s.

Java is used by a huge variety of organisations from SME’s to large financial institutes and both local and central government. Java is also heavily established in mobile programming, powering Android Mobile Devices, Android Tablet Devices, and Android Apps which have a solid market share in the current mobile market worldwide.

For those people planning a career as an IT developer, Java is one of the most sort after languages. With Java OCA and OCP certification you will learn from the basic foundation through to advance level.

Ready to be a Java expert? With Java certification you can declare your proficiency in Java technologies and get officially recognised as an Oracle Certified Java Professional.

You'll live, learn, and test on-site.

On this course you'll gain skills in:

  • Object-oriented analysis
  • Basic programming techniques
  • Using classes and methods
  • Using variables
  • Using operators and loop constructs
  • Using encapsulation and constructors
  • Using inheritance and arrays
  • Programming Using the Java Language
  • Implementing Design Patterns
  • Handling Exception and Errors
  • Using I/O Streams & Files
  • Object Serialization
  • Formatting Output
  • Multi-threaded Development
  • Using Collections
  • Using Event Models
  • Internet integration
  • Using JDBC
  • Building JAR files

Our Oracle Java Trainers are among the most senior consultants in the industry, affording each Firebrand Training student the benefit of many years of real-world development expertise - while being able to effectively translate complex technical theory into easily understood terms.

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.

Course Objectives

By the end of the course you'll be able to:

  • Understand the Java technology stack
  • Understand the Java programming language
  • Understand the Java product lifecycle
  • Understand object-oriented concepts in Java
  • Use the Java language to create Java applications
  • Explain the Java architecture
  • List and describe the standard Java packages in various versions
  • Choose between various design strategies
  • Understand the benefits of design patterns
  • Create, build, and debug Java projects
  • Build and release Java applications
  • Store objects using Java's Collection framework
  • Write robust applications using Exception handling
  • Perform a variety of I/O using Stream and File classes
  • Format strings, dates and numbers
  • Use Java localisation features
  • Create Java programs with concurrent threads
  • Create Network aware applications
  • Access databases using JDBC

Curriculum

Fundamentals of Java Programming

  • Course Introduction
  • Java Technology Primer
  • Classes, Objects and Relationships
  • Developing and Testing a Java Program
  • Package, Compile, Interpret
  • Programming with Java Statements
  • Conditional and Loop Constructs
  • Create and Use Objects
  • Understanding Methods
  • Encapsulation and Constructors
  • Variable Scope and Class Construction
  • Strings and Wrapper Classes
  • Casting, Conversion and Standards
  • Collections
  • Understanding Inheritance
  • Polymorphism
  • Handling Exceptions
  • UMLl To Represent Object-Oriented Concepts
  • Java Platforms and Integration Technologies
  • Understanding Java Client-Side Technologies
  • Understanding Java Server-Side Technologies

Java Programming

  • Introducing Java
  • The Java Language
  • Objects and Classes
  • Inheritance
  • Abstract Classes and Interfaces
  • Design Considerations
  • Collections
  • Generics
  • Exceptions and Assertions
  • Formatting Strings, Dates and Numbers
  • File and Network Input/Output
  • File and Network Input/Output (Continued)
  • Object Serialization
  • Threads and Concurrency
  • Database Connection with JDBC

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.
  • The Java SE7 Programmer II (1ZO-804) Exam which leads to the Oracle Certified Professional, Java SE 7 Programmer certification (OCPJP)

These qualifications replace the Sun Certified Java Associate (SCJA), & the Sun Certified Java Programmer (SCJP).

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.

Prerequisites

Students are required to meet the following prerequisites:

  • A minimum of 6 months programming in the Java Language prior to attending this course will be necessary to be successful in the certification exams scheduled in the course.
  • Understanding the command-line interface, and having used a text editor and a browser. Familiarisation with concepts is useful but not necessary.
  • It is necessary to have gained a Java OCA certification to become a Java OCP, and it is also necessary to have gained a Java OCP certification to become a Java OCE.

What's Included

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.

Course Dates


Start
Finish
Status
Study Mode
Prices
02/12/2024 (Mon)
07/12/2024 (Sat)
Finished
Classroom
04/03/2025 (Tue)
09/03/2025 (Sun)
Open
Classroom
02/06/2025 (Mon)
07/06/2025 (Sat)
Open
Classroom
02/09/2025 (Tue)
07/09/2025 (Sun)
Open
Classroom