
At the end of last year, in partnership with Stepic, we launched
free online courses in the disciplines of Technopark, Technosphere and Technotrack programs. And today we are in a hurry to please you with the launch of two more:
- Developing a web service in Java (part 2) - launch February 12.
- Web technologies - launch February 18th.
Developing a web service in Java (part 2)

The second part of the course is intended for those who completed the first part.
')
Here you can study in depth the possibilities of Java by the example of improving the web server to the industrial level. After completing the course, you will gain a deep understanding of the topics of OOP and design, which will allow you to form a set of applications (libraries) that you can use in industrial development.
To take training, an understanding of the principles of object-oriented programming and experience in using them, and experience in writing applications in object-oriented languages are required. It is desirable to participate in industrial, scientific or academic developments.
The course program consists of three modules:
1. Testing and load
- Introductory Lesson Course
- Unit tests
- Load
2. Work with file system
- Serialization
- Resource system
3. Multithreading
- Streams
- Thread safe development
- Messaging system
- Final lesson
At the end of each module is carried out practical work.
Registration on IT.Mail.Ru.
Web technologies

The course program is designed for novice programmers and webmasters.
The course is dedicated to the development of server-side web applications, their architecture and HTTP protocol. At the end of the course, you will learn how to develop applications in the Python language, use MVC frameworks, learn the layout of HTML pages, and generally immerse yourself in the subject of web development and will be able to consciously choose specific technologies.
The course program consists of three modules:
1. Static site
- Introductory Lesson Course
- Web application architecture
- Web clients
- HTML Markup Language
- CSS - Style Description Language
- Network protocols
- HTTP protocol
- Web servers
- Frontend-backend architecture
2. Dynamic site
- MVC frameworks
- Work with DBMS
- Django models
- Data display
- Form processing
- Sessions and authorization
3. Advanced Topics
- AJAX technology
- Real-time messages
- Final lesson
Registration on IT.Mail.Ru. Waiting for you!