IT Training

Java SE 8 Programming I (Foundations)

This Java Programming training covers the core language features and introduces you to object-oriented programming. Through hands-on exercises, you’ll expand your knowledge of Java SE 8, while building your Java skill set. The course is completely aligned with the Oracle Java SE 8 Programmer I exam (1Z0-808).

Who should attend this course?

Developers, Java Developers, Java EE Developers

Prerequisites

Basic coding skills

This Java Programming training covers the core language features and  introduces you to object-oriented programming. Through hands-on exercises, you’ll expand your knowledge of Java SE 8, while building your Java skill set. The course is completely aligned with the Oracle Java SE 8 Programmer I exam (1Z0-808).

Java Platform Overview

  • Java History
  • Features and Benefits of Java
  • How Java applications work?
  • Java SE vs Java EE
  • Building and debugging Java programs
  • Java Certification Path
  • Oracle Java SE 8 Programmer I exam (1Z0-808)

Declarations and Access Control

  • Identifiers and Keywords
  • Define Classes
  • Define Interfaces
  • Use Interfaces
  • Declare Class Members
  • Declare and Use enums

Object Orientation  

  • Encapsulation
  • Inheritance and Polymorphism
  • Overriding/Overloading
  • Casting
  • Implementing an Interface
  • Legal Return Types
  • Constructors and Instantiation
  • Initialization Blocks
  • Statics

Assignments and Expressions 

  • Stack and Heap—Quick Review
  • Literals, Assignments, and Variables
  • Operators and expressions
  • Scope
  • Variable Initialization
  • Passing Variables into Methods
  • Garbage Collection

Flow Control and Exceptions   

  • Using if and switch Statements
  • Creating Loops Constructs
  • Handling Exceptions
  • Developing Custom Exceptions
  • Common Exceptions and Errors

Strings, Arrays, ArrayLists, Dates, and Lambdas  

  • Using String and StringBuilder
  • Working with Calendar Data (Date/Time API)
  • Using Arrays
  • Generic programming
  • Java Collections Framework
  • Using ArrayLists and Wrappers
  • Using Simple Lambdas

Practical information

Duration

5 Days

Languages

EN

Price

€2100,00 + 21% VAT

Location

Classroom/Online Courses

Schedule

Guaranteed to run

English courses
24/1 - 25/1 - 26/1 - 27/1 - 28/1Book
25/4 - 26/4 - 27/4 - 28/4 - 29/4Book
05/9 - 06/9 - 07/9 - 08/9 -09/9Book
14/11 - 15/11 - 16/11 - 17/11 - 18/11Book

Share this course on

Book your training

Enter your information to confirm your booking.

    Prerequisite test

    Looking for a tailor made solution?