Programming on the Java Platform, Enterprise Edition (J2EE)

Supported by the American University of Central Asia

Schedule: Tue, Thu 19: 00-21: 00, Sat 14: 30-16: 30


Course price: 10 000 soms per month*

*You can take a student loan! Details at the link

This course will allow you to build and deploy portable, reliable, scalable, and secure server applications in Java

What will you learn?

You will learn how to develop online systems for teamwork (Enterprise 2.0), customer relationship management systems (CRM), corporate information systems (ERP), document management systems (EDMS), corporate knowledge bases.

You will learn how to test applications, how to control the source code and how to automate the final product build.



Erkin Koshoev

Erkin has extensive experience in both government and international organizations. Under his leadership, the state Internet database of the budget of the KYRGYZ Republic, the national ICT strategy, as well as the state automated system "Shailoo" used by the citizens of the KYRGYZ Republic for the election of the President and Parliament were developed. Currently, Erkin is an organizer of seminars, trainings on computer technologies, as well as a consultant on the development of computer programs using Java technologies.

Course content

1. Introduction to the Java platform
2. Programming basics
3. Working with the interface
4. Design pattern
5. Working with files and network
6. Multithreading
7. Working with third-party libraries
8. Working with structural data
9. Distribution of the finished product
10. Practical skills in software engineering
1. Introduction to the Android platform
2. Development tools (Android Studio, AndroidManifest)
3. Computer language
4. Working with the interface
5. Working with files and network
6. Working with structural data (SQLite)
7. Multithreading
Working with 2D and 3D graphics Android
8. Working with sensors
9. Working with third-party libraries
10. Distribution of the finished product
11. Practical skills in software engineering
1. Distributed multi-tier applications J2EE components
2. J2EE clients
3. Web component
4. Business component
5. Level of corporate information system
6. J2EE-containers
7. Container services
8. Type of container
9. Packaging
10. Software development roles
11. Supplier of a J2EE product
12. Tool supplier
13. Application component provider
14. Application Builder
15. Application installer and administrator
16. Software
17. Database access
18. J2EE API
19. Simplified system integration
20. Tooling
The total time of the training program 144 hours
The time of each module is 48 hours
The duration of one lesson is 120 minutes
Number of exams 3

How is the training?


We provide modern computers and the necessary software for training

During the course, we invite the employer to meet the students personally, and it is a great opportunity to express themselves and find a job in the future

Each lesson is recorded to repeat the material

After the first 3 months, the employer can offer students with the best results to cover part of the cost of further education

Upgrade your knowledge and master a new profession with a friend!

Bring a friend and get a discount of 10%.
Bring two friends and get 15% discount