Certificate Authentication

Java Fundamentals Certificate for Lizandre Gertze

Add to LinkedIn

Certificate ID: 
782395
Authentication Code: 
c6fb0
Certified Person Name: 
Lizandre Gertze
Trainer Name: 
Khobeib Mohammed
Duration Days: 
10
Duration Hours: 
70
Course Name: 
Java Fundamentals
Course Date: 
2024-09-30 09:00 to 2024-10-11 16:30
Course Outline: 

Introduction

  • JVM, JRE and JDK
  • Integrated Development Environment
  • Compilation and execution of a Java code

Java Syntax

  • Packages
  • Variables, arrays and data types
  • Operators and control flow
  • Enumeration details

Object-Oriented Programming

  • Classes and objects
  • Class constructors
  • Inheritance, overloading and overriding
  • Access modifiers
  • Abstract classes
  • Interfaces

Java Collection Framework

  • Collections vs arrays
  • Lists, maps, queues and sets
  • Maps
  • Equals and hashCode contract
  • Sorting

Exception handling

  • Class Throwable
  • checked and unchecked exceptions
  • Throwing an exception
  • 'try...catch' statements
  • Creating custom exceptions

Input/Output API

  • Working with Input and Output Streams
  • Byte vs character stream
  • File Handling
  • Object Serialization
  • NIO.2

Java Concurrency

  • Threads and concurrency
  • Thread class vs Runnable interface
  • Running taks using ExecutorService
  • Synchronizing threads