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)
Stars
exempt from VAT

Price: 760 EUR

refreshments included

computer station included

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.

Duration

4 days

Agenda

  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.

Certificates

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