Laptop

Java Developer

Java has been at the top of the programming language ratings for many years. Knowing this language, you can create a variety of cross-platform applications – websites, mobile applications, corporate systems.

During the course you will gain practical skills by doing homework and working with a trainer, and by developing a graduation project you will gain invaluable practical experience and create the first project for your portfolio.

COURSE PROGRAM

  1. Java for beginners
    Beginner
    If you have only a general idea about programming and you have never been professionally engaged in it, then we recommend you to start your training from the very basics.

Introduction to Java infrastructure
Machine mathematics. Data types
Variables and data types
Conditional constructions
Logical constructions
Cyclic constructions

  1. Git basics
    Initial
    The distributed version control system Git has long been a leader among similar project management tools. Today, its use in team development has become a kind of standard.
  2. Basic Java course
    Basic
    Programming training begins with the study of the basic concepts and principles of object-oriented programming, classes, as well as features of the JAVA language, and ending with the consideration of the basic concepts of such a paradigm as Java Generics.
  3. MySQL Essential
    Basic
    SQL is a structured query language used to create, modify and manage data in relational databases. MySQL Essential course consists of 8 lessons, allowing beginners to master all the basic concepts of programming with MySQL Server. This course also covers MySQL Server optimization, development tips, administration tasks that will be useful for experienced developers. In the classroom students are provided with all the lecture material and examples of lessons that will be considered in the learning process. Lessons consist of a theoretical part that allows to explain the semantic content of practical tasks, after which practical examples based on the theory are considered. The second half of the lesson consists of performing practical tasks by students, the lesson ends with the results and control questions on the lesson. Pupils are given homework.
  4. JDBC & Hibernate
    Basic
    Hibernate platform is the most popular object-relational mapping framework for Java environment. The Hibernate library provides tools for object-relational mapping (ORM). The course is dedicated to the study of JPA technology and its use on the example of Hibernate implementation.
  5. Web-services
    In-depth
    A web service (or web service) is a web-address-identified software system with standardized interfaces.
  6. Spring basics
    Basic
    During this course we will look at the basic Spring modules, learn how to configure the framework and use different types of annotations. We will get acquainted with different ways of writing REST applications, using MVC models.