Duration:
Only 3 days
Study Mode:
Classroom
Next Date:
24-03-2025 (måndag)

Översikt

På denna accelererade 3-dagars OCA Java SE 8 programming kurs kommer du att introduceras till objektorienterad programmering med hjälp av Java-språket.

Genom vår unika Lecture | Lab | Review kommer din expertinstruktör att guida dig genom att skapa kommandoradsbaserade Java-applikationer samt skapa villkorsutsagor och loopar. Denna teknik, som kombinerar både teoretiska och praktiska uppgifter, kommer att accelerera din inlärning samtidigt som den ger dig den praktiska erfarenhet du behöver för att tillämpa dina kunskaper i verkliga situationer. Du kommer också lära dig att:

  • Tillämpa objektorienterade begrepp som Encapsulation, Inheritance och Polymorphism
  • Använda Java-typer
  • Manipulera Arrays och Collections
  • Hantera undantag
  • Dra nytta av nya funktioner i Java SE 8, som Lambda expressions och Date/Time API

I den här kursen förbereder du dig för certifieringsprovet Oracle Certified Associate Java SE 8 Programmer I (1Z0-808), som omfattas av vår certifieringsgaranti.

Att uppnå denna certifiering är en förutsättning för att försöka ta provet Oracle Certified Professional Java SE 8 Programmer II. Spara hundratals kronor genom att kombinera både OCA Java SE 8 Programmer och OCP Java SE 8 Programmer-kurserna på den accelererade 7-dagars kombinerade Oracle OCA and OCP Java SE 8 Programmer Certification-kursen.

Om du är systemadministratör, projektledare, webbutvecklare, programutvecklare eller teknisk chef som vill förbättra dina programmeringsfärdigheter är denna kurs idealisk för dig.

Kursplan

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

Certifiering

Du kommer att förbereda dig för följande prov på utbildningscentret under denna kurs:

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

  • Tid: 150 minuter
  • Antal frågor: 70
  • Godkänt resultat: 65%
  • Format: Flervalsfrågor

Vänligen notera att det inte är möjligt att göra certifieringsprov i Oracle på plats. Som en del av denna kurs erhåller deltagare en kupong för att genomföra prov på distans.

Förkunskaper

Innan du deltar i denna kurs bör du ha minst 6 månaders programmeringserfarenhet i Java.

Vad Ingår

Ditt accelererade kurs inkluderar:

  • Övernattningar *
  • Måltider, obegränsade snacks, drycker, te och kaffe *
  • On-site tentor **
  • Examenskuponger **
  • Övningsprov **
  • Certifieringsgaranti ***
  • Kursmaterial
  • Upp till 12 timmars instruktörledd undervisning varje dag
  • 24-timmars laboratorieåtkomst
  • Digitalt kursmaterial **

* Gäller endast för internatkurser. Övernattningar ingår från natten före kursstart. Detta gäller inte för onlinekurser. 
** Vissa undantag gäller. Se examenspåret eller tala med våra experter.
*** Klara första gången eller gå kursen igen gratis så många gånger som behövs, obegränsat i 1 år. Betala endast för övernattningar, tentor och eventuella kostnader.

Fördelar

Sju skäl till varför du bör gå din kurs med Firebrand Training

  1. Två utbildningsalternativ. Välj mellan internatkurser eller onlinekurser.
  2. Du blir certifierad snabbt. Med oss ​​blir du utbildad på rekordtid.
  3. Vår kurs är allt inkluderat. En engångsavgift täcker allt kursmaterial, tentor**, övernattningar* och måltider*. Inga dolda kostnader.
  4. Klara första gången eller utbilda dig igen gratis. Detta är vår garanti. Vi är säkra på att du klarar din kurs första gången. Om inte, kom tillbaka inom ett år och betala endast för övernattningar, tentor och tillkommande kostnader.
  5. Du kommer att lära dig mer. En dag med en traditionell utbildningsleverantör varar normalt från kl. 9 till 17, med en lång lunchpaus. Med Firebrand Training får du minst 12 timmars kvalitetstid per dag med din instruktör.
  6. Du kommer att lära dig snabbare. Troligtvis har du en annan inlärningsstil än de runt dig. Vi kombinerar visuella, auditiva och taktila stilar för att leverera materialet på ett sätt som säkerställer att du lär dig snabbare och lättare.
  7. Du kommer att studera med de bästa. Vi har blivit namngivna i Training Industrys "Top 20 IT Training Companies of the Year" varje år sedan 2010. Förutom att ha vunnit många fler utmärkelser har vi utbildat och certifierat över 135 000 yrkesverksamma.

* Gäller endast för internatkurser. Gäller inte för onlinekurser. 
** Vissa undantag gäller. Se examenspåret eller tala med våra experte

Course Dates


Start
Finish
Status
Study Mode
Prices
24-03-2025 (mån)
26-03-2025 (ons)
Open
Classroom
18-06-2025 (ons)
20-06-2025 (fre)
Open
Classroom
22-09-2025 (mån)
24-09-2025 (ons)
Open
Classroom
23-12-2025 (tis)
25-12-2025 (tors)
Open
Classroom