JAVA-LANG

New Java language elements

Java programming for developers, IDE usage, unit testing
Form of participation
Form of training
Length of training
  • 3 day (3×8 Lessons)
  • daily 9:00 - 17:00
Available languages
  • Hungarian
Dates

Training price

from 
139 500 Ft
+ VAT/person
Please choose the date and form of participation!
Would you like a custom made solution, group training on this topic?
Find out more about our customised training services here.

Description

The aim of the training is to master Java language tools and to become familiar with the Java API. The tools used will be introduced, such as JDK, IntelliJ IDEA, Maven, and Git, as well as the most important language elements and classes.

The training includes numerous practical exercises; to implement these, we use the IntelliJ IDEA development environment in Maven-based projects, together with the JUnit unit testing framework.

The training is enhanced with complex project tasks.

Outline

  • Basics of the Java programming language, historical background
  • Java development tools, usage of Maven and Git/GitHub
  • Console output and console input
  • Language building blocks
    • Literals and local variables
    • Expressions and statements
    • Packages
    • Text type
    • Basics of date and time handling
  • More complex types
    • Arrays
    • Lists
    • Iterating over arrays and lists
    • Constants
    • Math and Random classes
  • Classes and objects
    • Attributes, constructors, and methods
    • References and composition
  • Types and operators
    • Literals
    • Primitive types
    • Characters
    • Enumeration types
    • Operators
    • Type conversion
    • Integer and floating-point numbers
  • Introduction to unit testing using JUnit
  • Control structures: loops and conditionals
  • Text type, StringBuilder, Scanner, printf()
  • Introduction to exception handling and file handling
  • Programming patterns and other algorithms
Outline (PDF)

Prerequisites

Knowledge of algorithms and programming fundamentals (variables, functions, parameters, return values, control structures – conditionals and loops) in any programming language.

Since part of the training materials is in English, basic English skills at the level of reading documentation are required. The videos are in Hungarian, based on Hungarian-language slides.