This page has been translated automatically and has not yet been verified by experts.
Java development
Изображение №1
Изображение №1

Java one of the most powerful programming languages ​​in the world, the most code is written in it. If you want to write a large project for a large company, then this is it. All large IT -companies in the world use Java . This is a universal language, you can write both desktop applications and applications for Android devices in it, all because it is a cross-platform language. Java good for both beginners and professionals.

Training takes place face-to-face or online, 1-2 times a week, lesson duration is 2 academic hours.

Basic course program (40 academic hours)

1. General Provisions

Familiarity with the development environment. The concept of a console application. Creating a project. The simplest application, working with an editor and comments. Compilation and linking. Compilation errors. Rules for output and display.

2. Data types

Basic data types. Variables and data types. Ranges of represented values. Declaration of variables. The concept of literal, constant. Type conversion.

3. Control statements

Control operators If else . Arithmetic operations and their execution priority. Compound operators.

4. The concept of a cycle. Working with Loops

Loop operator for . Examples of loops for , endless loops, program interruption. Loop organization operators while . Endless loops. Loops that are never executed.

5. Collections . Working with Strings

Collections: arrays, lists, dictionaries. Adding, changing, deleting elements. Dictionary. Adding, changing, deleting elements. The concept of a string, operations with strings.

6. Working with files

The concept of a module. Function call. Built-in functions. Creating functions. Function parameters and arguments.

7. Concept of class

The concept of class. Class Basics. General form of classes. Declaration of classes. Class structure. Concept of function (method). Adding a method to a class. Return value. Adding a method that accepts parameters. Initializing an object, working with objects.

8. Inheritance. Catching exceptions

The concept of class inheritance . Advantages of inheritance . Method overriding . Handling of exceptional situations and their types .