Development of business applications in Java

Value and relevance of any information system is entirely determined by the software, which is de-signed to solve the problems of initializing and configuring hardware, operating data and providing user-friendly interfaces. Therefore, programming (both system and applications) is in great demand and gets more and more significant as IT penetrates into all fields of human activities.

Currently programming applications for medium and large enterprises is impossible without the knowledge of the entire spectrum of approaches and technologies applied for the automatization of business processes. The Java programming language offers a huge range of solutions for enter-prise software development; Java is used everywhere, from laptops to datacenters, from game consoles to scientific supercomputers, from cell phones to the Internet.

Java is not only a modern programming language, but also a computing platform, also used for creating enterprise software in high-performance projects that require reliability, scalability, flexibil-ity.

The first semester is joint for different specializations. As a result of the training students will:

  • explore the concepts of information systems and software products at all stages of the develop-ment and implementation cycles;
  • get primary knowledge and skills in programming, network construction and the use of modern information technologies.

The second part of the program is devoted to learning the theory and practice of application pro-gramming in the area of business applications development. Students also study the common for-mats, protocols and implementation of data, the principles of software and technology design.

Students also explore in detail all the key elements of front and back end development. Java pro-gramming is also studied in several topic areas such as the language basics and the features of its application for software development.

Program objectives
Obtaining the necessary knowledge and skills to perform the tasks of Java business applications development, including the collection and analysis of requirements, the development of technical specifications, the development and debugging of applications, the integration of software compo-nents, analysis and code optimization, planning and testing, documentation writing and user training.

Professional retraining program
Advanced training program

The program is designed for
Professionals planning to develop business applications (BA systems, accounting, business process automation, integration of applications).

Obtained knowledge and skills will not only allow students to successfully perform complex production tasks, but will also allow to successfully prepare for certification exams to obtain internationally recognized specialist status in software development with relevant specialization.

Students within «Network Technologies» discipline study Cisco CCNA Discovery course for free. This course provides a high level qualification for an IT specialist. All students get access to Networking Academy’s unique training materials and Cisco equipment. After successful completion of the course, students get an opportunity to take exams and get Cisco certificates.

Program duration
Professional retraining program: 962 academic hours (12 months) Advanced training program: 274 academic hours

Study formats

  1. 16-24 hours per week
  2. 40 hours per week

Weekend class sessions
Training in such groups is organized on Saturdays and Sundays from 10 AM to 5 PM with a lunch break and two coffee breaks.

The course is taught partly in the distance learning format: electronic seminars in the distance learning system and on-line lectures (webinars). Such format allows to involve real practitioners in the training.

On-site sessions are held in the classrooms equipped with modern technologies that meet all the requirements for effective learning. During the practical trainings teachers will demonstrate implementation of the necessary work / procedures and will individually help to cope with all the encountered difficulties.

Distance learning group
Training of the group is carried out with the use of advanced distance learning technologies and the latest interactive and multimedia solutions.

On-line lectures (webinars) allow students to maintain contact with teachers in real time, ask questions and repeat all actions performed by teachers and students on their computer desktop. Students can watch the most successfully recorded webinars 24/7.

E-learning (electronic seminars) allows students to explore further all the practical aspects of the chosen program. Teachers provide and evaluate solutions of complex cases, the quality of coding, conducting system configurations, as well as stimulate discussions of the results and relevant issues for the students at the forum within the Distance Learning System. On-line testing allows students to independently assess their level of academic achievement and identify issues for a more thorough examination and discussion with the teacher. Each training program is followed by the final testing.

Admission Requirements:
Diploma of Higher Education (bachelor’s, specialist’s, master’s degree) or Diploma of Non-University Level Higher Education (technical school, college).

Diplomas and certificates:
Upon completion of the retraining programs graduates receive a Diploma of Professional Retraining, giving the right to work in the chosen field. Upon completion of advanced training programs, graduates receive a certificate confirming acquisition of additional professional skills and extended professional potential.

Training formats and tuition fee:

Part-time/weekend class sessions Part-time with Distance Learning Technologies
79 000 rub.
99 000 rub.*
99 000 rub.
59 000 rub.
89 000 rub.*
89 000 rub.

*Цены действительны [check_your_javascript_for_see_date_and_project]

Part-time with Distance Learning Technologies
40 000 rub.

Cost for the whole training program, no additional fees;
Education loan up to 36 months with an initial payment of 0% is possible.