Oracle - Certified Professional Java SE 7 Programmer certificering (OCPJP)

Looptijd

Looptijd:

Slechts 3 dagen

Methode

Methode:

Klas / Online / Hybride

Volgende datum

Volgende datum:

24/6/2024 (Maandag)

Overview

This accelerated Oracle Certified Professional (OCP) Java SE 7 Programmer certification course will teach you advanced skills in the Java programming language. Used by over 9 million web developers worldwide and run by 97% of enterprise desktops, it is one of the most recognised and popular programming languages, especially for businesses.

You’ll build upon your existing Java skills to become an expert in Java. You’ll learn to use the core Application Programming Interfaces (API) as well as the latest JDK 7 Technology and the NetBeans Integrated Development Environment (IDE). With these Java skills you’ll be able to design object-oriented applications. Topics you’ll cover include:

  • Creating full-bodied and high-performance Java applications
  • Using standard SQL queries to write database applications
  • Developing applications that manipulate files and directories

After getting certified, the advanced applications and programs you’ll be able to create will boost productivity and collaboration for users.

Zeven redenen waarom u met uw OCP Java Programmer cursus voor Firebrand Training moet kiezen

  1. U zult in slechts 3 dagen OCP Java Programmer gecertificeerd zijn. Met ons bent u in recordtijd OCP Java Programmer getraind
  2. Onze OCP Java Programmer cursus is all-inclusive. Een eenmalige contributie bekostigt alle cursusmaterialen, accommodaties en maaltijden.
  3. Slaag de eerste keer voor OCP Java Programmer of volg de training nogmaals. Dit is onze garantie. Wij zijn er zeker van dat u de eerste keer zult slagen voor uw OCP Java Programmer cursus. Mocht dit niet het geval zijn, dan kunt u binnen het jaar terugkomen en enkel voor de accommodatie en examens te betalen. De rest is gratis
  4. U zult meer OCP Java Programmer leren. Een dag met een traditionele training aanbieder duurt over het algemeen van 9 uur 's ochtends tot 17 uur in de middag, met een lange lunchpauze. Met Firebrand Training kunt u rekenen op minstens 12 uur leren per dag met uw instructeur
  5. U zult OCP Java Programmer snellerde theorie beheersen. De kans bestaat dat u een andere manier van leren heeft dan uw omgeving. Wij combineren visuele, auditieve en tastbare leerstijlen, dit zorgt voor een snellere en eenvoudigere manier van leren
  6. U zult OCP Java Programmer studeren met de beste. We hebben het Q-For kwaliteit label, dat onze standaarden en professionaliteit in de training markt erkent. Naast het winnen van nog vele andere prijzen, hebben we inmiddels 134561 professionals getraind en gecertificeerd en we zijn partners met alle grote namen in deze tak van het bedrijfsleven
  7. U zult meer doen dan alleen OCP Java Programmer de cursusstof bestuderen. We maken gebruik van laboratoria, case-studies en oefentests, om ervoor te zorgen dat u uw nieuwe kennis in uw werkomgeving kan toepassen. Onze instructeurs gebruiken demonstraties en hun eigen ervaringen om de dag interessant en boeiend te houden

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.

Curriculum

Java SE 7

Java Platform Overview

  • Introductions
  • Course Schedule
  • Java Overview
  • Java Platforms
  • OpenJDK
  • Licensing
  • Java in Server Environments
  • The Java Community Process

Java Syntax and Class Review

  • Simple Java classes
  • Java fields, constructors and methods
  • Model objects using Java classes
  • Package and import statements

Encapsulation and Polymorphism

  • Encapsulation in Java class design
  • Model business problems with Java classes
  • Immutability
  • Subclassing
  • Overloading methods
  • Variable argument methods

Java Class Design

  • Access modifiers: private, protected and public
  • Method overriding
  • Constructor overloading
  • The instanceof operator
  • Virtual method invocation
  • Polymorphism
  • Casting object references
  • Overriding Object methods

Advanced Class Design

  • Abstract classes and type generalisation
  • The static and final modifiers
  • Field modifier best practices
  • The Singleton design pattern
  • Designing abstract classes
  • Nested classes
  • Enumerated types

Inheritance with Java Interfaces

  • Java Interfaces
  • Types of Inheritance
  • Object composition and method delegation
  • Implementing multiple interfaces
  • The DAO design pattern

Generics and Collections

  • Generic classes and type parameters
  • Type inference (diamond)
  • Collections and generics
  • List, set and Map
  • Stack and Deque

String processing

  • String manipulation with StringBuilder and StringBuffer
  • Essential String methods
  • Text parsing in Java
  • Input processing with Scanner
  • Text output and formatting
  • Regular expressions with the Pattern and Matcher classes

Exceptions and Assertions

  • Exceptions categories
  • Standard Java Exception classes
  • Creating your own Exception classes
  • Using try-catch and the finally clause
  • Using try-with-resources and the AutoCloseable interface
  • The multi-catch feature
  • Best practices using exceptions
  • Assertions

I/O Fundamentals

  • I/O using Java
  • Reading the console input stream
  • Writing to the console
  • Using I/O Streams
  • Chaining I/O Streams
  • Channel I/O
  • Reading and writing objects using Serialisation

File I/O with NIO 2

  • The Path interface
  • The Files class
  • Directory and File operations
  • Managing file system attributes
  • Reading, writing, and creating files
  • Watching for file system changes

Threading

  • Operating system task scheduling
  • Recognising multithreaded environments
  • Creating multi-threaded solutions
  • Sharing data across threads
  • Synchronisation and Deadlock
  • Immutable objects

Concurrency

  • Creating Atomic variables
  • Using Read-Write Locks
  • Thread-safe collections
  • Concurrenct synchronisers (Semaphore, Phaser, and others)
  • Executors and ThreadPools to concurrently schedule tasks
  • Parallelism and the Fork-Join framework

Database Application with JDBC

  • Layout of the JDBC API
  • JDBC divers
  • Queries and results
  • PreparedStatement and CallableStatement
  • Transactions
  • RowSet 1.1 RowSetProvider and RowSetFactory
  • The DAO Pattern and JDBC

Localisation

  • Advantages of localisation
  • Defining locale
  • Read and set locale using the Locale object
  • Resource bundles
  • Format messages, dates and numbers

Exam Track

As part of this accelerated course, you will prepare for this exam, covered by our Certification Guarantee:

The Java SE7 Programmer II (1ZO-804) Exam which leads to the Oracle Certified Professional, Java SE 7 Programmer certification (OCPJP).

This exam is 150 minutes in duration, consisting of 65 multiple choice questions. The passing score is 65%.

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.

What's Included

Included:

  • Official Firebrand courseware

Prerequisites

To be able to sit this accelerated course, you need to have passed the The Java Standard Edition Java SE 7 Programmer I (1Z0-803) Exam which leads to the Oracle Certified Associate (OCA), Java SE 7 certification

Weet je niet zeker of je aan de vereisten voldoet? Maak je geen zorgen. Jouw trainingsadviseur bespreekt jouw achtergrond met je om te begrijpen of deze cursus geschikt is voor je.

Beoordelingen

Wereldwijd heeft Firebrand in haar 10-jarig bestaan al 134561 studenten opgeleid! We hebben ze allemaal gevraagd onze versnelde opleidingen te evalueren. De laatste keer dat we onze resultaten analyseerden, bleek 96.41% ons te beoordelen als 'boven verwachting'


"Tutor is extremely knowledgeable, helpful and kind. Although I attended online he made sure to keep me involved."
FM. (25/9/2023 (Maandag) t/m 27/9/2023 (Woensdag))

"I had a very positive experience. Excellent trainer and very knowledgable. There was a lot of information to take on board and the mock exam was difficult which was what I expected. Overall a really good experience."
Gavin Clark, Lloyds. (25/9/2023 (Maandag) t/m 27/9/2023 (Woensdag))

"Course was well put together by our tutor"
Anonymous. (18/9/2023 (Maandag) t/m 20/9/2023 (Woensdag))

"I thought the instructor had a really good way of explaining what is a complicated topic, in a beginner friendly way."
CH, Lloyds Banking Group. (18/9/2023 (Maandag) t/m 20/9/2023 (Woensdag))

"Training overall is great and useful, instructor was very knowledgeable and professional."
Alex Edwards, CoreFiling Limited. (18/10/2021 (Maandag) t/m 20/10/2021 (Woensdag))

Cursusdata

Start datum

Eind datum

Status

Locatie

Nu boeken

19/2/2024 (Maandag)

21/2/2024 (Woensdag)

Beëindigde cursus - Geef feedback

-

 

24/6/2024 (Maandag)

26/6/2024 (Woensdag)

Wachtlijst

Landelijk

 

5/8/2024 (Maandag)

7/8/2024 (Woensdag)

Beperkte beschikbaarheid

Landelijk

 

16/9/2024 (Maandag)

18/9/2024 (Woensdag)

Open

Landelijk

 

28/10/2024 (Maandag)

30/10/2024 (Woensdag)

Open

Landelijk

 

9/12/2024 (Maandag)

11/12/2024 (Woensdag)

Open

Landelijk

 

Nieuwste beoordelingen van onze studenten