Course: Java for programmersJ-BASE

The course is available on demand.

Remote training: online live with a trainer and a group. Available on demand, at time and place convenient to you, for groups of at least 3 participants.

4.8/5 (52)
exempt from VAT

Price: 760 EUR

refreshments included

computer station included

first minute (30+ days before) - 3%

Category: Java, JEE, Android programming

Java has nowadays become one of the most popular programming languages. It’s popularity can be traced to its object-oriented approach, robustness, security, ease of use – and possibility of writing OS-independent code.
Another of its strengths is an abundance of available libraries; throughout this course, participants will learn not only the syntax, but also the most useful libraries.


4 days


  1. Day 1
    • Java and its versions
    • Installing a virtual machine. Compiling and running programs.
    • An introduction to object-oriented programming and fundamental design patterns.
    • Structural and object-oriented features of Java. Basic features (e.g., garbage collector).
    • Dividing the code into classes, packages, files, directories and archives.
    • Basic tools, Java development platform.
  2. Day 2
    • Using and creating documentation.
    • Error handling: exceptions, common pitfalls and best practices.
    • Introduction to testing: assertions, an overview of more advanced solutions (such as JUnit).
    • Collections.
    • Generic classes.
  3. Day 3
    • Input / Output: streams and their applications, Decorator pattern, objects serialization.
    • Threads: life cycle, synchronization, concurrent programming fundamentals.
    • Automatic builds (Ant, Maven).
    • RTTI, introspection, JavaBeans.
  4. Day 4
    • Graphical user interface in Java.
    • Swing: windowed applications and applets.
    • Observer pattern.
    • Graphical user interface tools.

Download as PDF

Audience and prerequisites

Programming in whatever computer language. At least basic knowledge of object programming concepts is recommended.


Course participants receive completion certificates signed by ALX.

There are currently no entries

Enter your e-mail address and we will notify you about future dates


Ask us anything about this training

* I hereby give my consent to the processing of my personal data by ALX Training Ltd. for the purpose of this request.