Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 2.48 KB

README.md

File metadata and controls

23 lines (15 loc) · 2.48 KB

Job4j Design Project

Job4j Design — это учебная программа, направленная на углубленное изучение Java и связанных технологий. В рамках курса рассматриваются следующие темы:

  1. Структуры данных
    Освоение базовых и сложных структур данных, таких как массивы, списки, стеки, очереди, деревья и хеш-таблицы. Применение их в реальных задачах.

  2. Ввод-вывод
    Изучение работы с потоками данных, чтение и запись файлов, обработка исключений, а также работа с файловой системой.

  3. SQL, JDBC
    Работа с реляционными базами данных: создание SQL-запросов, настройка соединения с базой данных через JDBC, выполнение операций CRUD (создание, чтение, обновление, удаление данных).

  4. Garbage Collection
    Понимание работы сборщика мусора в Java, изучение различных стратегий управления памятью, настройка JVM для оптимизации производительности.

  5. Чистая архитектура
    Изучение принципов проектирования программного обеспечения на основе концепции чистой архитектуры. Применение SOLID-принципов и подхода инверсии зависимостей.

  6. Алгоритмы
    Разработка и анализ алгоритмов, таких как сортировка, поиск, работа с графами и динамическое программирование, с акцентом на эффективность и производительность.

Программа рассчитана на разработчиков, стремящихся углубить свои знания и навыки для создания эффективных и поддерживаемых программных решений. и развить навыки, необходимые для работы в области разработки ПО.