fbpx
Course length:
Training language:
40 lessons
English
Course fee:

167 500 HUF + VAT (440 EUR + VAT)


Java Programming Basics Course - Dates and application

First training day: 6 October 2025, Further training days: 7., 8., 9., 10.

Weekday daytime (09.00 - 16.30)
Application deadline:
26 September 2025
Training language:
English
Course fee:

167 500 HUF + VAT (440 EUR + VAT)

First training day: 8 December 2025, Further training days: 9., 10., 11., 12.

Weekday daytime (09.00 - 16.30)
Application deadline:
28 November 2025
Training language:
English
Course fee:

167 500 HUF + VAT (440 EUR + VAT)

Applying for closed-group training

If you and your colleagues are attending a closed group training course and you have a training date code, you can apply here.

Application without a date

If none of the dates is right for you, but you are interested in the course, please submit your application without a date. When we publish a new date you will be notified.

This course introduces students to the Java programming language. They will learn the basic elements of the language and object-oriented programming methodology through practical examples.

For beginners with basic programming skills and experienced developers without Java knowledge.

If you do not have any programming skills yet, we recommend our Programming Basics Course as a first step.

 

Knowledge of programming basics (recommended).

If you do not have any programming knowledge, we recommend our Programming Basics course (MFEPROG1) as a first step.

Java is one of the most popular and versatile programming languages today. It has a wide range of applications: web development, application servers, mobile devices, etc. The aim of this course is for students with basic programming skills to become familiar with the Java language and to enable them to gain experience in developing applications with confidence. The training provides students with the opportunity to learn the free Eclipse IDE or, alternatively, the IntelliJ IDEA development tool.

 

Course Outline:

 

1. THE BASICS OF THE JAVA LANGUAGE

1.1 Java as a platform; versions
1.2 The system and its installation
1.3 Java as a programming language
1.4 Source code, bytecode, machine (native) code
1.5 Syntax, keywords
1.6 Primitive (simple) types
1.7 Conversion of primitive types (cast)
1.8 Declaration, initialisation
1.9 String operations, formatting
1.10 Operators (operations)
1.11 Statements
1.12 Blocks
1.13 Control structures

 

2. JAVA DEVELOPER TOOL

2.1 Features
2.2 Views, perspectives, creating your own perspective
2.3 Hot keys, shortcuts
2.4 Using the static analysis tool
2.5 Compiling and running codes
2.6 Debugging
2.7 JavaDoc overview
 

3. OBJECT-ORIENTED ARCHITECTURE OF JAVA

3.1 Complex types (class)
3.2 Methods, constructors (overloading)
3.3 Class, object and local variables
3.4 Object lifecycle
3.5 Difference between primitive variables and objects
3.6 Wrapper classes (Boolean, Integer, etc.)
3.7 Data encapsulation, hiding (private, public, empty, protected, getter, setter)
3.8 Packages, importing
3.9 Inheritance (override, overload)
3.10 Polymorphism
3.11 Abstract classes (abstract)
3.12 Interface

 

 

 

4. EXCEPTION HANDLING IN JAVA (EXCEPTION)

4.1 Compilation, run-time error
4.2 Basic classes of exception handling (Throwable, Error, Exception)
4.3 Throwing an exception
4.4 Defining an exception handling block (try-catch)
4.5 Specifying exceptions (throws)
4.6 Most common exception types (NullPointerException, ClassCastException, ArithmeticException, ArrayIndexOutOfBoundsException)

 

5. JAVA CLASS LIBRARIES

5.1 Class hierarchy (Java API)
5.2 The Object class
5.3 The base library (java.lang)
5.4 Complex data types (Collection API, Map, List)
5.5 Using the console: inputting and outputting data
5.6 Random class
5.7 Math class

 

6. BASICS OF DATABASE MANAGEMENT

6.1 Java Database Connectivity (JDBC)
6.2 Driver setup
6.3 Database creation
6.4 SQL queries and statements

 

7. GRAPHICAL USER INTERFACE (GUI)

7.1 AWT vs SWING
7.2 Basic graphic components
7.3 Look & feel
7.4 MVC (Model - View - Control)
7.5 Event management 

 

Our Oracle trainings are based on the curriculum developed by Masterfield.

Trainers


Do you have any questions about the training?



You may also be interested in these courses and e-learning packages

You may find the courses below interesting


Python Programming Basics Course
(MFEPYTH1)

Length:
24 lessons
Price:

223 500 HUF + VAT (590 EUR + VAT)

Training dates:
Oct 06
Nov 10
Dec 15