Java courses with an LLE scholarship
Java is one of the most popular programming languages out there. This course will lay a firm foundation for accelerating your career in the IT sector.
A student will learn to use server operating systems; program user interface for web pages; develop simple software; apply the principles and methods used in software development; create simple relational databases
Java is an object-based programming language. The language described different object structures that form the final project – a website, a mobile app or a commercial platform. Java is especially popular in Fintech development.
This course will lay a strong foundation in programming in Java – one of the most popular programming languages in the world. It will introduce you to the basic elements of object-based programming and their applications. All theoretical knowledge gained during the lectures will be supported by practice tasks – individual coding.
Luminor gives you the opportunity to pay for your tuition in instalments.
You can pay for your studies with the consumer loan, which is suitable for learning, travel and other purposes, and a payment period of 1 to 5 years.Read more
General Financing gives the opportunity to pay for training by instalments. General Financing ensures highly flexible and convenient payment terms – everyone who wants to pay can lease up to 12 months without any price increases.Read more
The state can finance training and provide additional compensation during the learning period: a study grant and trips to and from the training location. Contact us to find out about the funding opportunities available to you.Read more
Each CodeAcademy student gets an individual time to help prepare for a job interview with a future employer.
Meeting the lecturer and other students, addressing organizational issues, introduction to programming, OOP definitions.
Basics of Java: data types and their applications.
Java classifications and objects, definitions, identities.
Tasks: your first program.
Introduction to different types of data, the differences between them and different types defined in the code.
Initialization of classification fields, constructors?, “this()” expression.
Practice tasks for internalizing theory.
Operators, Conditional sentences
Theory regarding Java’s mathematical and assigning operators, logical operations.
Introduction to conditional sentences.
Analysis of the difference between the expressions “==” and “equals()”.
For, while, do – theory and real-life application.
Break and continue.
Introduction to JUnit test development.
Arrays, Collections, Iterator template (Introduction to patterns in Java).
Java API examples and different comparisons.
Java JDK API application
Properties of different types of data: String, StringBuilder, ArrayList, LocalDateTime.
Examples and exercises.
Methods, Method overloads
Method overriding in derivative classifications, field hiding.
Concepts of polymorphism, dynamic/static binding.
Interfaces: expansion, realization.
Abstract classifications and methods, interfaces.
Try / Catch / Finally / throw
The family of exception classes (NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException).