
Back-end Development: Java
This course is designed for those who have basic programming knowledge and want to develop professional skills in Back-end development. Throughout the learning process, students will study the Java programming language, object-oriented programming, data structures, REST API development, working with relational databases, and the principles of modern Back-end system development.
₾ 900
What will you learn?
The course covers Java's core and advanced features, object-oriented programming (OOP), data structures, and fundamentals of algorithms. You will master REST API development using Spring Boot, working with SQL and relational databases, Spring Data JPA, Spring Security, and application security principles.
You will also learn Git, GitHub, Docker, Postman, OpenAPI, SOLID principles, Design Patterns, Microservices Architecture, testing, and the fundamental approaches to application deployment.

Detailed information
Who is this course for?
Beginner programmers who already have basic programming knowledge and want to specialize in Back-end development; those who want a thorough understanding of the Java ecosystem; and those planning professional growth in software engineering.
Career Opportunities:
Upon successful completion of the course, you will be able to independently build Back-end applications, REST APIs, and database-integrated systems. The knowledge gained will help you start a career as a Java Developer, Back-end Developer, or Software Engineer, and you will be able to work on team projects using modern professional tools.
Prerequisites:
Basic programming knowledge is required.
Certificate:
Upon successful completion of the course, you will receive a certificate. Upon successful completion of the course, you will receive a certificate.
Course Syllabus
Syllabus
