Bespaar nu 20% op je training met onze eindejaarspromotie

Duur:
Slechts 3 dagen
Studiemethode:
Klassikaal
Volgende datum:
16-12-2024 (maandag)

Overzicht

In deze versnelde 3-daagse OCA Java SE 8 programmeercursus maakt u kennis met objectgeoriënteerd programmeren met behulp van de Java-taal.

Met behulp van onze unieke Lecture | Lab | Review techniek, zal uw deskundige instructeur u begeleiden bij het maken van command-line Java-toepassingen en het creëren van voorwaardelijke verklaringen en lussen. Deze techniek, die zowel theoretische als praktische taken combineert, versnelt uw leerproces en biedt u de praktijkervaring die u nodig hebt om uw vaardigheden in de praktijk toe te passen. Je leert ook hoe je:

  • Object-georiënteerde concepten zoals Encapsulation, Inheritance en Polymorphism toepast
  • Java types te gebruiken
  • Arrays en verzamelingen manipuleren
  • Uitzonderingen verwerken
  • Voordeel over nieuwe Java SE 8 functies, zoals Lambda expressies en Datum/Tijd API

In deze cursus bereid je je voor op het Oracle Certified Associate Java SE 8 Programmer I (1Z0-808) examen, gedekt door je certificeringsgarantie.

Het behalen van deze certificering is een vereiste voor het Oracle Certified Professional Java SE 8 Programmer II examen. Bespaar honderden euro's door zowel de OCA Java SE 8 Programmer als de OCP Java SE 8 Programmer cursussen te combineren in de versnelde 7-daagse gecombineerde Oracle OCA en OCP Java SE 8 Programmer certificering cursus.

Als je een systeembeheerder, project-, webontwikkelaar, programma- of technisch manager bent en je wilt je programmeervaardigheden verbeteren, dan is deze cursus ideaal voor jou.

Inhoudsopgave

OCA Java SE 8 Programmer

Java Basics

  • Define the scope of variables
  • Define the structure of a Java class
  • Create executable Java applications with a main method; run a Java program from the command line; including console output.
  • Import other Java packages to make them accessible in your code
  • Compare and contrast the features and components of Java such as: platform independence, object orientation, encapsulation, etc.

Java Data Types

  • Declare and initialise variables (including casting of primitive data types)
  • Differentiate between object reference variables and primitive variables
  • Know how to read or write to object fields
  • Explain an Object's Lifecycle (creation, "dereference by reassignment" and garbage collection)
  • Develop code that uses wrapper classes such as Boolean, Double, and Integer.

Operators and Decision Constructs

  • Use Java operators; including parentheses to override operator precedence
  • Test equality between Strings and other objects using == and equals ()
  • Create if and if/else and ternary constructs
  • Use a switch statement

Arrays

  • Declare, instantiate, initialise and use a one-dimensional array
  • Declare, instantiate, initialise and use multi-dimensional array

Loops

  • Create and use while loops
  • Create and use for loops including the enhanced for loop
  • Create and use do/while loops
  • Compare loop constructs
  • Use break and continue

Methods and Encapsulation

  • Create methods with arguments and return values; including overloaded methods
  • Apply the static keyword to methods and fields
  • Create and overload constructors; including impact on default constructors
  • Apply access modifiers
  • Apply encapsulation principles to a class
  • Determine the effect upon object references and primitive values when they are passed into methods that change the values

Inheritance

  • Describe inheritance and its benefits
  • Develop code that demonstrates the use of polymorphism; including overriding and object type versus reference type
  • Determine when casting is necessary
  • Use super and this to access objects and constructors
  • Use abstract classes and interfaces

Handling Exceptions

  • Differentiate among checked exceptions, unchecked exceptions, and Errors
  • Create a try-catch block and determine how exceptions alter normal program flow
  • Describe the advantages of Exception handling
  • Create and invoke a method that throws an exception
  • "Recognise common exception classes (such as NullPointerException, ArithmeticExcpetion, ArrayIndexOutOfBoundsException, ClassCastException)"

Java API Classes

  • Manipulate data using the StringBuilder class and its methods
  • Creating and manipulating Strings
  • Create and manipulate calendar data using classes from java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java.time.Period
  • Declare and use an ArrayListof a given type
  • Write a simple Lambda expression that consumes a Lambda Predicate expression

Examenproces

Je bereidt je in het trainingscentrum tijdens deze cursus voor op het volgende examen:

Oracle Certified Associate Java SE 8 Programmer I (1Z0-808)

  • Duur: 150 minuten
  • Aantal vragen: 70
  • Slaagscore: 65%
  • Opmaak: Meerkeuze

Houd er rekening mee dat het niet mogelijk is om Oracle-examens op locatie af te leggen. Als onderdeel van deze cursus ontvangen deelnemers een examenvoucher waarmee ze op afstand examen kunnen doen.

Vereisten

Voordat je deze cursus volgt, moet je minstens zes maanden programmeerervaring in Java hebben.

De cursus omvat

Je versnelde cursus is inclusief:

  • Accommodatie *
  • Maaltijden, snacks, drankjes, thee en koffie *
  • Examens op locatie **
  • Examenvouchers **
  • Oefenexamens **
  • Certificeringsgarantie ***
  • Cursusmateriaal
  • Tot 12 uur klassikale training per dag
  • 24 uur per dag toegang tot het lab
  • Digitaal cursusmateriaal **

* Alleen voor residentiële training. Accommodatie is inbegrepen vanaf de avond voor aanvang van de cursus. Dit geldt niet voor online cursussen.
** Er gelden enkele uitzonderingen. Raadpleeg het examentraject of spreek met onze experts.
*** Slaag de eerste keer of train opnieuw gratis zo vaak als nodig is, onbeperkt voor 1 jaar. Betaal alleen voor accommodatie, examens en bijkomende kosten.

Voordelen

Zeven redenen waarom je een cursus zou moeten volgen bij Firebrand Training

  1. Twee opties voor training. Kies tussen klassikale of online cursussen
  2. U wordt snel gecertificeerd. Met ons bent u in recordtijd opgeleid.
  3. Onze cursus is all-inclusive. Een eenmalig bedrag dekt alle cursusmaterialen, examens**, accommodatie* en maaltijden*. Geen verborgen extra's.
  4. Slaag de eerste keer of train gratis opnieuw. Dit is onze garantie. We zijn ervan overtuigd dat je de eerste keer slaagt. Zo niet, kom dan binnen een jaar terug en betaal alleen voor accommodatie, examens en bijkomende kosten.
  5. Je leert meer. Een dag bij een traditionele trainingsaanbieder duurt over het algemeen van 9 uur 's ochtends tot 5 uur 's middags, met een lekker lange lunchpauze. Met Firebrand Training krijg je minstens 12 uur per dag leertijd van hoge kwaliteit, met je instructeur.
  6. Je leert sneller. De kans is groot dat je een andere leerstijl hebt dan de mensen om je heen. We combineren visuele, auditieve en tastbare stijlen om de stof op een manier te geven die ervoor zorgt dat je sneller en gemakkelijker leert.
  7. Je studeert met de besten. Sinds 2010 zijn we elk jaar opgenomen in de "Top 20 IT Training Companies of the Year" van de Training Industry. Naast het winnen van nog veel meer prijzen, hebben we meer dan 135.000 professionals getraind en gecertificeerd.

*Alleen voor residentiële trainingen. Geldt niet voor online cursussen
** Enkele uitzonderingen zijn van toepassing. Raadpleeg het Examentraject of spreek met onze experts.

Denk je dat je klaar bent voor de cursus? Doe een GRATIS oefentest om je kennis te testen!

Gratis oefentest

Cursusdata


Start
Voltooid
Status
Studiemethode
Prijzen
16-12-2024 (ma)
18-12-2024 (wo)
Voltooid
Klassikaal
18-03-2025 (di)
20-03-2025 (do)
Open
Klassikaal
16-06-2025 (ma)
18-06-2025 (wo)
Open
Klassikaal
16-09-2025 (di)
18-09-2025 (do)
Open
Klassikaal