Training Square
Call: 0207 256 2268

Oracle Java OCP Certification

You are here: Home >> Oracle Java OCP Certification >>

Oracle Java OCP Certification

Certification

  • Oracle Java OCP Certification

Number of exam(s)

  • 2 Exams

Course Length

  • 5 Weeks

Locations

  • Liverpool Street 
  • London Bridge
  • Moorgate

Delivery

  • Instructor led hands-on

Includes

  • Books, CDs, Manual, Notes, Unlimited Lab Access & VAT
Reserve Your Place
or
Book Online
Time Table of Oracle Java OCP Certification

or

  ENQUIRE

Course Description

Always dream of building a career as a Java expert? Then the Oracle Certified Java Programmer course, formerly known as SCJP is your ideal next step. This program gives you the foundation you need to progress into areas of Oracle-certified Java specialization– as a Java Developer, Java-based web/business component developer or Java-based web services and mobile applications developer.

With Oracle OCP Java Programmer, you will get a thorough understanding of the structure and syntax of Java programming language, so you can start developing Java-based applications.  Ready to be a Java expert? With Java OCP, declare your proficiency in Java technologies and get officially recognized as a Java professional today!

Oracle Java OCP - Exams

  • EXAM 1Z0-803 - Oracle Certified Associate, Java
  • EXAM 1Z1-804 - Oracle Certified Programmer Java
  • Oracle Official Requirement:
    Hands-on course with Oracle Certified Centers (Fulfilled requirement by doing training with us)

Java Technology and Programming Overviews

  • Examine Java technology, Java application
  • Describe the J2SE platform language enhancements
  • Describe the new tools available in J2SE platform
  • Describe changes to the core libraries
  • Describe enhancements to the Java Virtual Machine (JVM machine)
  • 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 program
  • Distinguish between valid and invalid identifiers
  • Recognize the keywords in the Java programming language
  • List the eight primitive types
  • Define literal values for numeric and textual types
  • Describe the coding conventions for classes, interfaces, methods, variables, constants, and control structures
  • Create a class definition for a simple class containing primitive member variables
    Declare variables of class type
  • Describe the significance of a reference variable and state the consequences of assignment between variables of class type, Class Design
  • Describe encapsulation, polymorphism, and inheritance
  • Use subclassing
  • Create and use heterogeneous collections
  • Create and use methods that accept generic argument types
  • Use access control levels
  • Invoke overloaded methods and constructors
  • Write overriding methods in a subclass and describe execution flow when executing an overridden method
  • Invoke overridden methods and describe how the method is chosen
  • Invoke overridden constructors
  • Control invocation of parent class constructors
  • Use wrapper classes

Java Generics and non-generic collections

  • Compare and contrast generic and non-generic collections
  • Use the generic version of the Collections API
  • Use generics with wildcards
  • Write generic methods
  • Integrate legacy (non-generic) code with generic code
  • Implement Generics

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
    Explain why and show how to initialize the elements of an array
  • Determine the number of elements in any array
    Write code to copy arrays.

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

Auto boxing and AutoUnboxing in Java Programming

  • Describe manual boxing/unboxing and auto boxing/auto-unboxing
  • Use autoboxing with generics and the enhanced for loop
  • Describe the performance implications of using autoboxing and auto-unboxing
  • Implement autoboxing and auto-unboxing in a sample program

Enhanced for Loop in Java programming

  • Use the enhanced for loop with generics
  • Use the enhanced for loop with arrays
  • Understand nested iterations with the enhanced for loop
  • Use the enhanced for loop to iterate through a collection
  • 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

Metadata (Annotations)

  • Compare annotations before J2SE platform 5.0 with the new annotations
  • Use built-in annotations
  • Create your own annotation type
  • Use your own annotation type in source code
  • Use your own annotation type at runtime
  • Describe the Annotation Processing Tool (apt)
  • Use annotations to deprecate a method

Formatted Input/Output

  • Use the PrintWriter format and printf methods in the program
  • Use the Scanner API
  • Use the Scanner API with regular expressions
  • Implement formatted I/O and the Scanner API

Concurrency Features

  • Compare the concurrency utilities before J2SE platform with the new concurrency utilities
  • Use an Executor or ExecutorService for thread management
  • Use Futures and Callables for asynchronous computation
  • Use locks and conditions as an improvement over the wait and notify methods
    Use atomic variables an an improvement over volatile variables
    Implement concurrency features

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

 

Price Includes: £1490

  • Hands-on tutor led training
  • VAT
  • Unlimited practice lab access
  • Books, cds and Manuals
  • Refreshments
  • Completion Certificate

100% Verified Reviews

  • Phakamile Tekwane : Excellent tutor, really helpful, took time to show me the work as I’m just beginning with programming. Great for future courses that I want to do. thank you
    Good
    Good
    Good
    Good
    Good
  • Drew Aloford: Course was very good, well structured. Only down side was student's skill + knowledge. Perhaps a questionnaire before allocating a student to class might help.
    Good
    Good
    Good
    Good
  • Joronie kalpana: Course is well structured, trainer is very knowledgeable. Will highly recommend him for any future Java, JSP, Spring/Hibernate courses. Learning environment is good staff very friendly and approachable. Overall everything is very good, will definitely recommend to my friends.
    Good
    Good
    Good
    Good
  • Himshweta (Dolly): Popat Very good course, learning environment is professional and friendly. Trainer very regular in terms of time. He has come with plans which are the best thing. I learnt a lot from Kishore I like teaching method.
    Good
    Good
    Good
    Good
  • Zahgun: Environment and facilities are very good, for training slides can be used so we don't have to write stuffs. overall it was good experience for me thanks a lot.
    Good
    Good
    Good
    Good
  • Tero Pikala: Good location with lots of nice lunch options. instructor was knowledgeable and keen on making sure we learned as much as possible. sample questions had way too many types and answers were wrong all the time. should review them properly at home. facility can be improved.
    Good
    Good
    Good
    Good
  • Wendy: Fast Pace, Lots of information to learn, Overall a helpful course.
    Good
    Good
    Good
    Good
  • Robyn: Tutor: Very enthusiastic, Knowledgeable, Friendly and helpful. Encourages questions. Course: Would have been better one day a week so we had time to go explore in more depth the days topic, as it lot of content to cover during the course. Environment: Great location. Some keyboards need replacing as my keys didn't work very well. Staff: All very friendly and helpful.
    Good
    Good
    Good
    Good
  • William: Course was taught at a fast pace with very good examples. The tutor did very well to cover the topics. I liked the tutor's practical labs. The exam question sample could have been bit better prepared (not a word document) but it was good to discuss as a classroom Q&A. Also thanks for tea and coffee :)
    Good
    Good
    Good
    Good
  • Irfan: Brilliant tutor and best price course and value for money course. I have paid £££ before and trust me they don't give anything extra or better than more seating space and lunches
    Good
    Good
    Good
    Good
    Good
  • Asif Khan: Course - good overview of Java programming, content appropriate. Trainer - excellent knowledge, very fast pace, could be structured towards oracle certification. does help and supportive. Learning environment - some of the room too hot Staff - very helpful and pleasant.
    Good
    Good
    Good
    Good
  • Time table

    Start Date End Date  Session Time Location Bookings
    10-06-2013 14-06-2013 M,T,W,T,F 10:00-17:00 Central London Reserve your place BOOK ONLINE
    10-06-2013 10-07-2013 Mon,Wed 18:30-21:30 Central London Reserve your place BOOK ONLINE
    12-07-2013 09-08-2013 Friday 10:00-17:00 Central London Reserve your place BOOK ONLINE
    15-07-2013 19-07-2013 M,T,W,T,F 10:00-17:00 Central London Reserve your place BOOK ONLINE
    22-07-2013 21-08-2013 Mon,Wed 18:30-21:30 Central London Reserve your place BOOK ONLINE
    12-08-2013 16-08-2013 M,T,W,T,F 10:00-17:00 Central London Reserve your place BOOK ONLINE
    23-08-2013 20-09-2013 Friday 10:00-17:00 Central London Reserve your place BOOK ONLINE
    02-09-2013 02-10-2013 Mon,Wed 18:30-21:30 Central London Reserve your place BOOK ONLINE
    09-09-2013 13-09-2013 M,T,W,T,F 10:00-17:00 Central London Reserve your place BOOK ONLINE
    27-09-2013 25-10-2013 Friday 10:00-17:00 Central London Reserve your place BOOK ONLINE
    07-10-2013 11-10-2013 M,T,W,T,F 10:00-17:00 Central London Reserve your place BOOK ONLINE
    21-10-2013 20-11-2013 Mon,Wed 18:30-21:30 Central London Reserve your place BOOK ONLINE
    01-11-2013 29-11-2013 Friday 10:00-17:00 Central London Reserve your place BOOK ONLINE
    11-11-2013 15-11-2013 M,T,W,T,F 10:00-17:00 Central London Reserve your place BOOK ONLINE
    06-12-2013 10-01-2014 Friday 10:00-17:00 Central London Reserve your place BOOK ONLINE
    09-12-2013 13-12-2013 M,T,W,T,F 10:00-17:00 Central London Reserve your place BOOK ONLINE

    Career Package

    • Oracle Java OCP £1490
    • Oracle Java Web Developer £1500
    • Java Spring Hibernate £1200
    • Android Apps Programming £1090
      • Total £5280
      • Offer £4500
      • Save £780

    Specialised Package

    • Oracle Java OCP £1490
    • Oracle Java Web Developer £1500
    • Java Spring Hibernate £1200
      • Total £4190
      • Offer £3500
      • Save £690

    Professional Package

    • Oracle Java OCP £1490
    • Android Apps Programming £1090
      • Total £2580
      • Offer £2300
      • Save £280

    GRAB THE DEAL

    Call: 0207 256 2268


     
     
     
     
     
    Training Square London

    Previous Training Participants

    Orange Logo
    Metro Bank logo
    The Bank of Newyork

    UBS
    Gumtree
    France Telecom
    Royal Mail

    QA IQ

    Trinity Mirror
    National Theatre
    Audible UK
    Lebara Mobile UK logo
    Ministry Of Defence

    Bromley Council
    Chelsea Construction


    hotel.info logo

    Isilington Council Logo

    All saints School


    Red Commerce Logo

    Roderick James Architects Logo

    RIPE Network Coordination Centre logo

    St georges university London logo

    Request Brochure

    Call: 0207 256 2268
     
     
     
     
      Course Title: Oracle Java OCP Certification
     
    Autodesk Authorized training centre
    Oracle
    SymReg Partner
    Cisco Certified