Więcej informacji o kursie

Over the course of 10 levels, participants will gain a thorough knowledge of object organization, working with strings and inner classes, as well as the basic methods of the Object class, such as hashCode, clone, wait, notify, and toString(). The course provides students with the opportunity to learn key concepts of multithreading, including creating and stopping threads, avoiding interlocks, and using the wait, notify, and notifyAll methods to ensure synchronization between threads. In addition, participants will gain hands-on experience by working on a variety of projects such as Tetris, Snake, a space shooter, and Arkanoid, as well as serious tasks with multiple phases, including the development of a chat system, an ATM emulator, and a web scraper.
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?

  • You will know the basics of multithreaded programming in Java, including how to create and stop threads, what is mutual locking, and how to use the wait, notify, and notifyAll methods to coordinate threads.
  • You will learn about different working variables and immutable strings, and how to use the StringBuilder and StringBuffer classes to work efficiently with variable strings.
  • They will understand how Java's inner classes work, including the Map.Entry class, and be able to use them effectively.
  • Learn to work with shared data in multithreaded programs and understand the need for synchronization to avoid deadlocks and conflicts.
  • They will learn how to create a graphical interface using the Swing library and how to use jsoup to parse HTML and retrieve data from web pages.
Przeczytaj więcej o programie kursu

Dla kogo przeznaczony jest kurs?

The course is a fascinating quest designed for students who already have basic knowledge of Java and want to deepen their skills in multithreaded programming.

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