course-premium

Course not currently available

Oracle Java OCP Certification Course

4.3
5 reviews
  • It was the perfect place for practical training and the trainer was really so experienced and helpful. A great environment for studies. I am so satisfied and would highly recommend them to the people
    |
  • I have been taking courses from years and I must say Training Sqaure is by far the best and I would recommend the same to all professionals and newbies. They deliver trainings with such an enthu that people feel like coming back for more and more such experiences. I enjoyed it completely.
    |
  • They value every single penny. A good value for money and the course was awesome. The tutor was so friendly and knowledgeable. He has lots of patience and ready to help others without having any problem
    |

Course

In City Of London ()

£ 1,000 + VAT

Become an expert in Java technology!

  • Type

    Course

  • Level

    Intermediate

  • Duration

    5 Weeks

Java is the most powerful programming language carter for standalone application, Networked Application and the web application. As it is a platform independent language which means it will run in any Operating System as long as Java Framework is present. Due to its powerful functionality it has become a sweet heart of most of the application and web developers and has been occupying the crown position since early 90’s.

In the current market most of the small organizations as well as the large organization like banks use Java as their web platform. Java has also gone deeper into the mobile programming too, powering all the Android Mobile Devices, Android Tablet Devices, and Android Apps which has majority market share in the current mobile market worldwide.

Learning Oracle Java certification is a goal to everyone who wants to pursue a career in the software development arena. At Training Square, you will find hands on classroom-based training in a very professional environment by Oracle Certified and experienced Trainers who would patiently guide you to achieve your goal.

So, if you want more information about this programme contact Training Square through Emagister.co.uk without hesitation. You won’t regret it!

About this course

Novice/Mediocre/Expert.

Computer Illiterate.

Diploma/Corporate Training/Hands-On Practical Training/Exam Preparation.

Expert, Industry Experienced and Certified Trainers.
State of the Art Facilities.
Maximum 5-6 Delegates Per Class. Quality that matters.
100% Practical Hands-on Training, Classroom Based and Instructor Led.
Flexible Starting Dates: Weekdays, Weekends and Evenings
Location: Central London

Our Course Advicer will contact him/her and explain further about the Course.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Fill in your details to get a reply

We will only publish your name and question

Reviews

4.3
fantastic
  • It was the perfect place for practical training and the trainer was really so experienced and helpful. A great environment for studies. I am so satisfied and would highly recommend them to the people
    |
  • I have been taking courses from years and I must say Training Sqaure is by far the best and I would recommend the same to all professionals and newbies. They deliver trainings with such an enthu that people feel like coming back for more and more such experiences. I enjoyed it completely.
    |
  • They value every single penny. A good value for money and the course was awesome. The tutor was so friendly and knowledgeable. He has lots of patience and ready to help others without having any problem
    |
100%
4.5
excellent

Course rating

Recommended

Centre rating

Mahmoud

4.0
24/04/2019
About the course: It was the perfect place for practical training and the trainer was really so experienced and helpful. A great environment for studies. I am so satisfied and would highly recommend them to the people
Would you recommend this course?: Yes

Mubeen

4.0
23/04/2019
About the course: I have been taking courses from years and I must say Training Sqaure is by far the best and I would recommend the same to all professionals and newbies. They deliver trainings with such an enthu that people feel like coming back for more and more such experiences. I enjoyed it completely.
Would you recommend this course?: Yes

Shaun

4.0
20/04/2019
About the course: They value every single penny. A good value for money and the course was awesome. The tutor was so friendly and knowledgeable. He has lots of patience and ready to help others without having any problem
Would you recommend this course?: Yes

Peter

5.0
22/02/2018
What I would highlight: Really good style, really good corse. Exactly what I was looking for.
What could be improved: .
Would you recommend this course?: Yes

Leila

4.5
04/05/2017
What I would highlight: Very beneficial and remarkable course. I found the course very explanatory and entertaining and can't wait to use my new skills in future project.
What could be improved: .
Would you recommend this course?: Yes
*All reviews collected by Emagister & iAgora have been verified

This centre's achievements

2019

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 10 years

Subjects

  • Market
  • J2se
  • Java Programming
  • Java
  • Web
  • Technology
  • Programming
  • Boxing
  • Oracle Java
  • Oracle

Course programme

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 Auto

Unboxing 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

Additional information

Pay all at once at get flat £100.00 off the course fee.


Discounted Price

£1390.00 (Actual Price £1490.00)


Or Choose from one of the following Finance Options @ 0% interest:
 

3 months
- £149 Upfront and monthly payments of £447.00

6 months - £149 Upfront and monthly payments of  £223.00    

12 months
- £149 Upfront and monthly payments of  £111.00 


Duration

5 Weeks or Fast Track 5 Days

Oracle Java OCP Certification Course

£ 1,000 + VAT