Java concepts
During this training, we give an overview of the current Java architecture and evolution. This one-day course at ABIS will let you understand what JAVA is, and which libraries and frameworks are available to build solid (full-stack) applications.
In this course:
- the participant gains an insight into the possibilities and the most important principles of Java.;
- the participant gets a structured insight into Java as language, technology, platform;
- the different Java editions for desktop, enterprise and mobile applications will be discussed;
- the participant gets an overview of current Java architecture and evolution.
Schedule a training?
Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in Dutch, English, or French.
REQUEST IN-COMPANY TRAINING |
Public training calendar
No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please let us know.
Intended for
Everyone interested in Java.You can test yourself to see if this course contains enough new information for you by filling out the on-line self-test.
Background
Some familiarity with an object oriented language (see course OO concepts and techniques) and internet is an advantage.
You can test yourself to see if you have enough background by filling out the on-line self-test.
Main topics
- Java, an overview:
- language: objects and classes • garbage collection • multi-threading • ...
- platform independence: virtual machine • binary code format
- security aspects
- overview of the Java editions
- annotations, functional programming, modularity
- Java Standard Edition (Java SE)
- standard libraries: core Java, desktop Java, graphical user interfaces (AWT, Swing) • database access with JDBC • Remote Method Invocation
- JavaBeans
- Java and XML
- Java FX
- Enterprise Java (Java EE)
- application architecture, components and containers
- web applications: servlets • JavaServer Pages • JavaServer Faces (JSF) • web sockets • web services
- Enterprise Java Beans: EJB types (Entity, Session, Message) • EJB architecture
- Java Persistence Architecture (JPA) • Context and Dependence Injection (CDI)
- messaging • JNDI
- Java for mobile devices (Java ME)
- Java Micro/Mobile Edition
- Java Card
- Java application development
- development tools (IDE)
- frameworks (e.g. Spring Boot)
- application servers
Training method
Lecturing completed with demonstrations and practical examples.
Certificate
At the end of the session, the participant receives a "Certificate of Completion".
Duration
two half days.
Course leader
Sandy Schillebeeckx (ABIS), Gert Vanstapel (ABIS).
SESSION INFO AND ENROLMENT |