Course not currently available
Oracle Java OCP Certification 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
← | →
-
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 ()
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.
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 rating
Recommended
Centre rating
Mahmoud
Mubeen
Shaun
Peter
Leila
This centre's achievements
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
- 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
- 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
- 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
- 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
- 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.
- Create static variables, methods, and initializers, Create abstract classes and methods, Create and use an interface
- Define exceptions, Use try, catch, and finally statements, common exceptions, Develop programs to handle your own exceptions, Enable assertions at runtime
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
- 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
- Write a program that uses command-line arguments and system properties, Construct node and processing streams, and use them appropriately, Serialize and deserialize objects,
- Read and write data from the console
- Write data to the console
- 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
- Define events and event handling, GUI behaviour, -based GUIs and describe the features of the SwingWorker class
- 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
- 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
- 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
- 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
- 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
- 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
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