Oracle JAVA Training

Synopsis

  • 5 Days Fast Track (10.00-17.00) or 5 Weeks 6 Hours Per Week
  • Course Fee: £1490 (incl.VAT)
  • Industry Expert and Certified Instructors
  • Training Venue: Central London Location
  • Pick a Date: View Timetable
  • Why train with us?

Book for more than one course to get 20% Off.

0207 256 8883

Request Brochure



Course Information

Oracle JAVA Training Course

Oracle the multinational company has its history since 1970 started from California. Since the takeover from Sun Microsystem, Oracle Java have become even better and it is the most trusted, platform independent and robust platform available in the current market. It has very strong presence in IT industry commanding greater market share.

The Oracle Java OCP Certification program will equip participant with the Oracle certification in programming, which has industry-wide acceptance and support. The course syllabus includes core application programming interfaces that are needed for object oriented applications, as well as understanding of Java applications that will help manage files, directories and related systems. It allows the participant to create codes to build more effective and robust applications and programs using the Oracle JAVA platform. The Java programming language is one of the most valuable credentials in the software industry and when combined with the Oracle platform, it becomes a powerful tool.

With our Oracle Java OCP certification you will learn from foundation of the java programming to advanced level to gain the certification. Precisely, you will learn platform architect, application programming, Java application and database security, managing and maintaining clean code, Application performance, JVM configuration assistant, Oracle Java runtime environment, Java Structures and many more.

As a skill measure, Oracle has introduced "Oracle Certified Professional" Certification where one's skills can be measured and assured to the employers regarding their skills.

We are Oracle certified training centre in London. As a quality measure Oracle certification can only be achieved by doing the hands on course with Oracle Certified Training Center.

Career prospect

Oracle Java Programmer, Oracle Java Software Developer, Software Engineer.

Its market domination has created thousands of jobs in the market, making it the top programming platform in the market. Due to its high market share there is huge demand of Oracle Java Software Developer currently in the market.

How we deliver Oracle Java Training?

Our Oracle Java OCP certification course is delivered by Oracle Certified Trainer an industry expert who have over 10 years of experience in Oracle Java Technology. We deliver Oracle Java Programming course hands-on, tutor led and classroom based training in Central London

Learning Facilities

We have immaculate learning facilities with state of art technology, fully equipped with high specs latest servers, workstations and software.

General Facilities

We also provide Free Wifi Internet, Refreshment, Water, Tea and Coffee Facilities.

Registration Process

Speak with Course Advisor Call 0207 256 8883

Oracle Java OCP Exams

Oracle JAVA Training

  • OCA Exam 1Z0-850 - Java Standard Edition Certified Associate Exam OCP
  • OCA Exam 1Z0-851 Oracle Certified Professional Java Programmer
  • OCA Exam 1Z0-850 Java Standard Edition Certified Associate Exam OCP
  • Delegate must do one of those exam and training with Oracle Certified Center for Eligible for Oracle Java OCP Certification. By doing this course with London Training your name will be automatically registered with Oracle.

Oracle JAVA Training Course Outline

Introduction to OCA and OCP Java Programmer Certification and Java Language Basics

  • Java Certification

Introduction to Java and Java Technology

  • Concept of Java programming, Java technology

Analyzing a Problem and Designing a Solution

  • object-oriented analysis, Design Classes

Developing and Testing a Java Technology Program

  • Main method, test class to run java, command line compiler, execute Java

Creating and Using Objects and Declaring, Initializing, and Using Variables

  • syntax for variables, eight java programming primitive data types, Declare, initialize, and use variables and constants,
  • standard coding, variable values using operators, promotion and type casting
  • Declare, instantiate, and initialize object reference variables, the string class SDK, J2SE class library, Programming Interface API

Using Operators and Decision Constructs. Loop Constructs

  • relational and conditional operators, if and if/else constructs, switch construct, while loops, for loops, do/while loops
  • Increment and Decrement operators ( ++ and -- )
  • Bitwise Inversion operators ( ~ )
  • Boolean complement operator ( ! )
  • Binary Operators
  • Arithmetic operators ( +, -, /, *, % )
  • Comparison operators (<, <=, >, >=, ==, != )
  • Bitwise operators (AND - &, OR - | , XOR - ^ )
  • Short Circuit Logical operators ( && , || )
  • Ternary operator ( ? : )
  • Implicit Type Casting
  • Explicit Type Casting using cast operator
  • Java String Class
  • Creating String class object
  • Using String class functions
  • Class Exercises for Java Operators and String class

Developing and Using Methods

  • Advantages of methods and define worker and calling methods, declare and invoke method, Use overloaded methods

Implementing Encapsulation and Constructors

  • Use encapsulation to protect data, constructors to initialize objects

Creating and Using Arrays

  • Code one-dimensional arrays, set array values, loops, arguments to the main methods, two-dimensional arrays.

Object-Oriented Software Development and Architectural Concerns

  • Object-Oriented Software Development (OOSD) methodology, Unified Modeling Language (UML)

Object Oriented Programming Principles

  • benefits of object-oriented (OO) software development, OO Principles, component/container frameworks

Exploring the Java(tm) Programming Language

  • Describe the key features of the Java(tm) programming language, the three variants of the Java(tm) platform

Distributed Computing Using the Java(tm) Programming Language

  • Distributed computing, How distributed computing works,

Examining the Client Tier

  • User interface (GUI), Web user interface (WebUI), a user interface (UI) for a hand-held device

Introducing Modeling and the Software Development Process

  • Object-Oriented Software Development (OOSD) process, Architecture, Design, Implementation, Testing & Deployment

Creating Use Case Diagrams

  • Use Case diagram, UML Use Case diagram, UML notation for extends, includes, and generalization,
  • Creating Use Case Scenarios and Forms
  • Create a Use Case form, Identify and document scenarios for a use case, non-functional requirements (NFRs), business rules, risks, and priorities for a use case

Creating Activity Diagrams

  • Identify the essential elements in an Activity diagram
  • Model a Use Case flow of events using an Activity diagram
  • Introducing Architectural Concepts and Diagrams
  • Distinguish between architecture and design, e tiers, layers, and systemic qualities, Architecture workflow, Key architecture views
  • Introducing the Architectural Tiers
  • Client and Presentation tiers, Business tier, Resource and Integration tiers and Solution Model

Java Technology Overview

  • Examine Java technology, Java application

Object-Oriented Programming

  • Abstraction, encapsulation, and packages, Define class, member, attribute, method, constructor, and package Java technology API online documentation, Use the access modifiers private and public as appropriate for the guidelines of encapsulation

Identifiers, Keywords, and Types

  • Use comments in a source program, Distinguish between valid and invalid identifiers
  • Define literal values for numeric and textual types
  • Define the terms primitive variable and reference variable, Declare variables of class type

Expressions and Flow Control

  • Distinguish between instance and local variables, use Java software operators, legal and illegal assignments of primitive types, Identify boolean expressions and their requirements in control constructs, Use if, switch, for, while, and do constructions

Arrays

  • Declare and create arrays of primitive, class, or array types, Create a multidimensional array, Write code to copy array values from one array to another
  • Advanced Class Features
  • Create static variables, methods, and initializers, Create abstract classes and methods, Create and use an interface

Exceptions and Assertions

  • Define exceptions, Use try, catch, and finally statements, common exceptions, Develop programs to handle your own exceptions, Enable assertions at runtime

Collections and Generics Framework

  • Write a program to iterate over a collection
  • Examine the enhanced for loop

I/O Fundamentals

  • Write a program that uses command-line arguments and system properties, Construct node and processing streams, and use them appropriately, Serialize and deserialize objects,
  • Console I/ O and File I/O
  • Read and write data from the console
  • Write data to the console

Building Java GUIs Using the Swing API

  • Describe the JFC Swing technology, Identify the Swing packages
  • Describe the GUI building blocks: containers, components, and layout managers
  • Examine top-level, general-purpose, and special-purpose properties of container
  • Build a GUI using Swing components

Handling GUI-Generated Events

  • Define events and event handling, GUI behaviour, -based GUIs and describe the features of the SwingWorker class

GUI-Based Applications

  • Describe how to construct a menu bar, menu, and menu items in a Java GUI
  • Understand how to change the color and font of a component

Threads

  • Define a thread, Create separate threads in a Java technology program, controlling the code and data that are used by that thread, Use synchronized to protect data from corruption

Networking

  • Develop code to set up the network connection, Understand TCP/IP
  • Use ServerSocket and Socket classes to implement TCP/IP clients and servers

Time Tables and Pricing

 May

08th May 2017

Price £1490
Start Date 08th May 2017
End Date 12th Jun 2017
Days Mon,Wed
Time 18:30-21:30
Provisional Booking

 June

12th Jun 2017

Price £1490
Start Date 12th Jun 2017
End Date 16th Jun 2017
Days M,T,W,T,F
Time 10:00 - 17:00
Provisional Booking

 July

17th Jul 2017

Price £1490
Start Date 17th Jul 2017
End Date 16th Aug 2017
Days Mon,Wed
Time 18:30-21:30
Provisional Booking

24th Jul 2017

Price £1490
Start Date 24th Jul 2017
End Date 28th Jul 2017
Days M,T,W,T,F
Time 10:00 - 17:00
Provisional Booking

 September

04th Sep 2017

Price £1490
Start Date 04th Sep 2017
End Date 08th Sep 2017
Days M,T,W,T,F
Time 10:00 - 17:00
Provisional Booking

04th Sep 2017

Price £1490
Start Date 04th Sep 2017
End Date 04th Oct 2017
Days Mon,Wed
Time 18:30-21:30
Provisional Booking

 October

09th Oct 2017

Price £1490
Start Date 09th Oct 2017
End Date 13th Oct 2017
Days M,T,W,T,F
Time 10:00 - 17:00
Provisional Booking

16th Oct 2017

Price £1490
Start Date 16th Oct 2017
End Date 15th Nov 2017
Days Mon,Wed
Time 18:30-21:30
Provisional Booking

 November

20th Nov 2017

Price £1490
Start Date 20th Nov 2017
End Date 20th Dec 2018
Days Mon,Wed
Time 18:30-21:30
Provisional Booking

 December

04th Dec 2017

Price £1490
Start Date 04th Dec 2017
End Date 08th Dec 2017
Days M,T,W,T,F
Time 10:00 - 17:00
Provisional Booking

Our Facilities





Customer Reviews

These reviews were taken from delegates after completion of the course.

Our Customers

We will meet all your expectations

Why Us?


Authorized Training Center


Hands-on Training


Tutor Led Classroom


Small Class Size 5-7 max


Central London Locations


Expert and Certified Trainers


Classes on Week Days, Evening or Weekends


Free Re-training


Modern Training Facilities


Inclusive Books / Materials


Price includes Tuition Fee, VAT and Course Material


Mock Exams / Projects

Back To Top