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

Java: Структуры данных

Курс "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

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

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

15 дней

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

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

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

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

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

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

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

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

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

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

Реализовывать основные структуры данных в Java

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

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 15 дней Кураторы: нет

О курсе

О курсе

в любое время 15 дней Кураторы: нет
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 курс по 337 темам

Образовательная платформа Хекслет (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 руб