Lataa pdf-muodossa


Course targets programmers having background with C# or C++ but are rather new to Java-technologies. It aims to cover the basic techniques that must be understood when moving forward to implementing Java EE applications.

The course comes in two flavors:

Option 1: Aim is to cover topics as presented in the schedule but day 1 topics may span to the next day at the expense of more advanced topics

Option 2: Day 1 topics are covered very quickly, spending some time on SOLID-principles, JavaBeans and Object class and then moving on to more advanced techniques which are covered in more detail.


Day 1

Java platform

  • Java SDK and JRE
  • Features of the platform
  • Versions 7-9

Java Syntax

  • Type system
  • Implementing methods
  • Conditionals and loops
  • Exception handling

Object constructs

  • SOLID-principles
  • Implementing classes
  • JavaBeans
  • Inheritance
  • Polymorphism
  • Object-class

Day 2


  • Interfaces
  • Lambda expressions

Features of class library

  • Working with strings
  • Using dates
  • Using arrays
  • Locale and internationalization

Generic programming

  • Generic types
  • Reflection
  • Annotations

Working with collections

  • Collection types
  • Using collections
  • Iterators
  • Streams against collections

Day 3

Data management

  • I/O –operations
  • Serialization
  • XML and JAXB
  • JDBC-technology


  • Brief overview

Multithreaded programming

  • Understanding threads
  • Synchronization
  • Implementing threads
  • Parallel programming

Java tools

  • JavaDoc
  • JAR
  • Maven
Kesto: 3 päivää
Veroton hinta (+ alv 24 %): 765 €
Voit maksaa:

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