Więcej informacji o kursie

The course is designed for those who have already successfully completed basic Java training, namely the Java Syntax course by CodeGym. This quest consists of 10 exciting levels that provide a deep understanding of the basics of object-oriented programming (OOP), threads, serialization, and method overloading. At each level, students will be able to deepen their knowledge of OOP, learn the principles of inheritance, encapsulation, method overloading, polymorphism, and abstraction. The course will also cover the details of working with interfaces and multiple inheritance. The course participants will focus on learning about threads and its components such as Thread, Runnable, start, join, interrupt, sleep, as well as synchronization, changing threads, and working with different types of streams such as InputStream, OutputStream, Reader, and Writer. The last level is dedicated to serialization, where participants will learn how to convert Java objects into a stream of bytes and vice versa.
Certyfikat
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych
Poziom szkolenia Średniozaawansowany
Język English

Czego nauczysz się na tym kursie?

  • Master the basic principles of OOP, such as inheritance, encapsulation, polymorphism, and abstraction. They will be able to use these principles to build efficient and flexible programs.
  • They will be able to create and manage threads in Java, including working with the Thread, Runnable classes and methods such as start, join, interrupt, and sleep. This will allow them to create multithreaded programs and manage resources efficiently.
  • They will understand the role of interfaces in Java, compare them to abstract classes, and use multiple inheritance to build more complex class structures.
  • They will know how to overload methods, that is, create methods with the same name but different parameters. This will allow them to write more convenient and understandable code.
  • They will be able to understand how Java objects are serialized into byte streams and vice versa. This will allow you to store objects on disk or transfer them over a network.
Przeczytaj więcej o programie kursu

Dla kogo przeznaczony jest kurs?

This course will be useful for those who have previous knowledge of Java and want to expand their knowledge and skills in Java programming. It is especially suitable for those who want to understand and work with OOP principles, as well as develop multithreaded and parallel programs.

O CodeGym

CodeGym is an online course for learning Java programming from scratch. This course is a perfect way to master Java for beginners. It contains 1200+ tasks with instant verification and an essential scope of Java fundamentals theory. To help you succeed in education, we’ve implemented a set of motivational features: quizzes, coding projects, content about efficient learning, and a Java developer’s career.

Do strony internetowej kursu
CodeGym

CodeGym is an online course for learning Java programming from scratch. This course is a perfect way to master Java for beginners. It contains 1200+ tasks with instant verification and an essential scope of Java fundamentals theory. To help you succeed in education, we’ve implemented a set of motivational features: quizzes, coding projects, content about efficient learning, and a Java developer’s career.

Więcej informacji o szkole