JAVA-BGN
Programming basics in Java
Trainer recommendation

Viczián István trainer
Our Java portfolio is designed to cater to both beginner and experienced programmers, covering all areas of Java development—from Java SE to Java EE standards and the Spring Framework. Our training courses are hands-on and case-study-oriented, meaning we always start with a real-world problem and work toward finding the best solution. In most cases, we follow a complete development project where new requirements continuously emerge. Our training programs evolve based on participant feedback, unique requirements, and the release of new versions of tools.
Description
The aim of the course is to learn the basics of programming, basic algorithms and how to apply the knowledge in Java. The training includes practical exercises using the IntelliJ IDEA development tool.
Outline
- Structure and syntax of the Java language
- Using Java IDE, Maven, version control
- Writing to and reading from console using
Scanner - Expressions, operators, operands
- Instructions
- Variables
- Methods, parameter passing, return value
- Introduction to unit testing using JUnit
- Control structures: loop and branch
- Text type
- Arrays and their use
- List
- Object-oriented basic concepts, writing classes, creating and using objects
- Introduction to exception and file handling
- Definition of algorithms, common algorithms
Prerequisites
The training requires basic computer skills (word processing, library and file management, web browsing). The training is primarily aimed at people who want to learn programming.
As some of the recommended course material is in English, a basic level of English at document reading level is required. The training is in Hungarian, based on Hungarian-language slides.