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

Dauer

Dauer:

Nur 3 Tage

Methode

Methode:

Klassenraum / Online / Hybrid

nächster Termin

nächster Termin:

27.9.2021 (Montag)

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.

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.

In einem Firebrand Intensiv-Training profitieren Sie von folgenden Vorteilen:

  • Zwei Optionen - Präsenz- oder Onlinetraining
  • Ablenkungsfreie Lernumgebung
  • Eigene Trainings- und Prüfungszentren (Pearson VUE Select Partner)
  • Effektives Training mit praktischen Übungseinheiten und intensiver Betreuung durch unsere Trainer
  • Umfassendes Leistungspaket mit allem, was Sie benötigen, um Ihre Zertifizierung zu erhalten, inklusive unserer Firebrand Leistungsgarantie.

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

You will sit the Java SE7 Programmer II (1ZO-804) Exam which leads to the Oracle Certified Professional, Java SE 7 Programmer certification (OCPJP) at the Firebrand Training Centre, covered by your Certification Guarantee.

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

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

Sind Sie sich unsicher, ob Sie die Voraussetzungen erfüllen? Wir besprechen gerne mit Ihnen Ihren technischen Hintergrund, Erfahrung und Qualifikation, um herauszufinden, ob dieser Intensivkurs der richtige für Sie ist.

Erfahrungsberichte

Bereits 104996 Kursteilnehmer haben seit 2001 erfolgreich einen Firebrand-Kurs absolviert. Unsere aktuellen Kundenbefragungen ergeben: Bei 96.66% unserer Teilnehmer wurde die Erwartungshaltung durch Firebrand übertroffen!


"Es waren 11 harte, informative und lehrreiche Tage. Fastest way to learn ;)"
M. A.. (18.9.2017 (Montag) bis 28.9.2017 (Donnerstag))

"Trainer ist Perfekt. Material ist sehr gut strukturieret. "
Ahmed Al Adaileh, Vaillant Group Business Services. (12.1.2015 (Montag) bis 17.1.2015 (Samstag))

"Die Umgebung, Unterkunft und Verpflegung waren wirklich sehr gut. Das Wissen was im Kurs vermittelt wurde ist qualitativ hoch und sehr detailreich."
Anonym (12.1.2015 (Montag) bis 17.1.2015 (Samstag))

"Der Kurs an sich ist sehr gut strukturiert. Der Trainer war einfach spitze! Großes Lob. Sehr ruhig, professionell und hatte auf jede Frage eine Antwort. Die Verpflegung war auch sehr gut."
JK. (12.1.2015 (Montag) bis 17.1.2015 (Samstag))

"Das Trainingskonzept von Firebrand bereitet einen optimal auf das Bestehen der Prüfung(en) vor. Die 8 Tage waren hart und lang, aber es hat sich gelohnt."
Tobias Tomandl, Alcatel-Lucent Deutschland AG. (6.4.2014 (Sonntag) bis 13.4.2014 (Sonntag))

Kurstermine

Start

Ende

Verfügbarkeit

Standort

Anmelden

24.5.2021 (Montag)

26.5.2021 (Mittwoch)

Kurs gelaufen - Hinterlasse Kommentar

-

 

27.9.2021 (Montag)

29.9.2021 (Mittwoch)

Warteliste

Überregional

 

8.11.2021 (Montag)

10.11.2021 (Mittwoch)

Einige Plätze frei

Überregional

 

20.12.2021 (Montag)

22.12.2021 (Mittwoch)

Einige Plätze frei

Überregional

 

31.1.2022 (Montag)

2.2.2022 (Mittwoch)

Einige Plätze frei

Überregional

 

14.3.2022 (Montag)

16.3.2022 (Mittwoch)

Einige Plätze frei

Überregional

 

Neueste Rezensionen von unseren Kursteilnehmern