Koulutukset

Ota yhteyttä

Myyntipalvelu

Myynti

010 4321 001 Ota yhteyttä

Kesto: 2 päivää
Veroton hinta (+ alv 24 %): 1 550 €
Voit maksaa:
Koulutuskortti

Haluatko koulutuksen asiakaskohtaisena? Jätä yhteystietosi, niin palaamme asiaan. 

Jaa

Lataa pdf-muodossa

Java Development

Prerequisites

Object Oriented Programming with Java 

Day 1

Java Technology Overview

• Current status of Java

• JDK - versions, Tools

• Documentation with javadoc

Packages

• Built-in packages

• Importing and exporting packages

• Encapsulation in packages

• Java 9+ modularity

• Jar - archiving

• Defining classpath

Java Build Tools: Maven

• Compiling and running apps using maven

• Other tools: ant and gradle

Exception Handling

• Managing exceptions in Java

• Checked vs unchecked exceptions

• Creating own exception classes

 

Day 2

JavaFX GUI Development

• UI development in Java: AWT, Swing and JavaFX

• Stage and Scene

• Layouts

• Event Handling

• Menubar and other UI components

IO and File Handling

• java.io, java.nio and java.nio.file packages

• Streams, readers and writers

• Serialization

• Autoclosable

Generics and Collection classes

• Creating classes with generics

• Collection types/interfaces: Collection, List, Set and Map

• Concrete collection classes

 

Day 3

Java 8 Stream API

• Recap of Lambda

• Overview of streams

• Creating a stream

• Object streams and primitive streams

• Modifying collections using streams

Concurrent Development

• Creating threads

• Synchronizing threads

• Executor Framework

• Callable and Future

Java Database Connectivity

• Drivers

• Connection

• ResultSet

• PreparedSta