Акции школ
Войти

Курс «Java: Структуры данных»

Составитель: Денис Сметнёв · Обновлено: 29.06.2026

Курс "Java: Структуры данных" предназначен для Java-разработчиков среднего уровня. Целью обучения является ознакомление с основными структурами данных программирования и реализация в Java. Длительность курса 15 дней. Программа представлена в виде 27 коротких текстовых и видеолекций, тестов и упражнений, включающих 27 модулей. Java-разработчики научатся реализации интерфейса Collection, работать с нагрузочными тестами с помощью фреймворка JMH, структурами данных Array, List, Set, Queue, с типами графов Undirected, Directed, Connected, Not Connected, Planar, Tree, а также уверенно пользоваться инструментами Java, Iterable, Iterator, Map API, HashMap. Диплом не выдаётся.

Подробнее


Компания: Хекслет (Hexlet)

Язык: ru

Уровень: Средний Длительность: 10 месяцев Старт: в любое время Документ: Диплом о проф. переподготовке
Рассрочка: от 4 579 ₽/мес
🎓 Диплом о проф. переподготовке 💼 Гарантия трудоустройства 📁 5 проектов в портфолио
Почему мы рекомендуем: гарантия трудоустройства, диплом о проф. переподготовке — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Актуальная программа курса (3 модулей, по данным школы)

  1. Настройка среды разработки IntelliJ IDEA: Быстрый старт, Интерфейс приложения, Работа с кодом, Плагины и зависимости
  2. Docker
  3. ИИ для разработчиков

Кем вы сможете работать

Java-разработчик

Сколько зарабатывают в профессии (медиана hh.ru, по 119 вакансиям)

Junior
110 000 ₽
Middle
221 850 ₽
Senior
261 000 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

Листайте таблицу вбок, чтобы увидеть срок, рейтинг и диплом
КурсШколаЦенаСрокРейтингДиплом
Java: Структуры данных (этот) Хекслет (Hexlet) 3 900 ₽ 10 месяцев Диплом о проф. переподготовке
Java-разработчик веб-приложений Java Online Projects 8 080 ₽ 4 месяца 5.0 Сертификат Перейти
Интенсив StartJava Java Online Projects 2 240 ₽ 2 месяца 5.0 Сертификат Перейти
Java Профи itProger беспл. 5.0 Сертификат Перейти
3 900 ₽ · от 4 579 ₽/мес
Перейти на страницу курса
Длительность курса

Длительность курса

15 дней

Формат обучения

Формат обучения

Короткие лекции в виде текста или видео, тесты, упражнения

Обратная связь

Обратная связь

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

Теория и практика

Теория и практика

38 часов теории с тестами и упражнениями после каждого модуля 27 модулей

Чему научитесь

  • Работать со структурами данных
  • Понимать особенности работы с графами, типами графов
  • Проводить нагрузочное тестирование при помощи фреймворка JMH
  • Реализовывать различные интерфейсы
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

Java-разработчикам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

Модуль 0. Урок 0. Введение.

Знакомство с курсом и его структурой, описание целевой аудитории и того, что необходимо знать перед прохождением курса. Знакомство с авторами.

Модуль 0. Урок 1. List/Set/Array.

Познакомиться с одной из начальных классификаций всех структур данных; познакомиться с структурами данных Array, List и Set.

Модуль 0. Урок 2. Очередь (и типы очереди).

Познакомиться со структурами данных queue, stack, de-queue, priority queue.

Модуль 0. Урок 3. Map.

Познакомиться со структурой данных c названием map.

Модуль 0. Урок 4. Графы.

Знакомство с графами.

Модуль 0. Урок 5. Типы графов.

Знакомство с типами графов Undirected, Directed, Connected, Not Connected, Planar, Tree.

Модуль 0. Урок 6. Деревья.

Знакомство с типом графа дерево.

Модуль 0. Тест.

Закрепление знаний, полученных в модуле 0.

Модуль 1. Урок 0. Интерфейс Iterable.

Знакомство с интерфейсом Iterable.

Модуль 1. Урок 1. Iterator.

Знакомство с интерфейсом Iterator.

Модуль 1. Урок 2. Интерфейс Collection.

Знакомство с интерфейсом Collection.

Модуль 1. Урок 3. Реализация интерфейса Collection.

Знакомство с реализацией интерфейса Collection.

Модуль 1. Урок 4. Фреймворк JMH.

Знакомство с нагрузочным тестированием при помощи фреймворка JMH.

Модуль 1. Урок 5. Класс AbstractCollection.

Знакомство с классом AbstractCollection.

Модуль 1. Тест.

Закрепление знаний, полученных в модуле 1.

Модуль 2. Урок 0. List API.

Знакомство с интерфейсом программирования приложений List.

Модуль 2. Урок 1. ArrayList.

Продолжение знакомства с ArrayList.

Модуль 2. Урок 2. LinkedList.

Знакомство с LinkedList - реализацией интерфейса List.

Модуль 2. Тест.

Закрепление знаний, полученных в модуле 2.

Модуль 3. Урок 0. Equals.

Знакомство с equals.

Модуль 3. Урок 1. hashCode.

Знакомство с методом hashCode().

Модуль 3. Урок 2. Map API. Часть 1.

Знакомство с Map API.

Модуль 3. Урок 3. Map API. Часть 2.

Знакомство с Map API.

Модуль 3. Урок 4. HashMap.

Знакомство с HashMap.

Модуль 4. Урок 0. Set.

Знакомство с Set.

Модуль 4. Урок 1. Graph. Часть 1.

Знакомство с Graph.

Модуль 4. Урок 2. Graph. Часть 2.

Знакомство с Graph.

Java

Iterable

Iterator

Collection

JMH

Map API

HashMap

Реализация интерфейса Collection

Работа с нагрузочным тестированием при помощи фреймворка JMH

Работа со структурами данных Array, List, Set, queue, stack, de-queue, priority queue

Рпбота с типами графов Undirected, Directed, Connected, Not Connected, Planar, Tree

Навыки, которые вы получите

 
COLLECTION

Компания, проводящая курс

Хекслет (Hexlet)

91 курс по 336 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

Преподаватели курса

Инженер-исследователь c опытом в мировых ИТ гигантах

Инженер-исследователь c опытом в мировых ИТ гигантах....

Ни одного отзыва об этом курсе

Может, вы можете помочь? Вам будут благодарны многие пользователи. И мы тоже.

больше курсов

Похожие курсы компании

Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
больше курсов

Другие курсы этих преподавателей

Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(3)
140 000