Календарь 1 месяц
звезда 4.8 Сравни.Ру | Рекомендовано РБК

Java Collections

Подойдет Java-разработчикам с базой, которые хотят систематизировать знания по коллекциям
Научитесь выбирать подходящие структуры данных под задачу
Закрепите навык на практике: выполните проект и получите обратную связь от ментора
Купить курс
star01

Навыки

Вы будете уметь

Вы будете уметь

  • Понимать устройство и принципы работы Java Collections Framework
  • Выбирать подходящие коллекции под задачу: список, множество или отображение
  • Отличать и применять ArrayList, LinkedList, HashMap, HashSet, TreeMap, TreeSet
  • Использовать Stream API, lambda и optional для обработки коллекций
  • Проектировать архитектуру хранения данных в Java-приложениях
  • Применять коллекции в реальных кейсах — на практике и в проекте
  • Разрабатывать консольное приложение с управлением данными
  • Повысить читаемость и производительность Java-кода

Инструменты

Java Collections FrameworkJava Collections Framework
ArrayListArrayList
LinkedListLinkedList
HashMapHashMap
HashSetHashSet
TreeMapTreeMap
TreeSetTreeSet
Stream APIStream API
Lambda-выраженияLambda-выражения
OptionalOptional
Java CoreJava Core
IntelliJ IDEAIntelliJ IDEA
и другие

Портфолио

ProductStar
star02

Программа

Сначала — фундамент из знаний, потом — инструменты, далее — задачи. Вы двигаетесь по модулям в размеренном темпе, без лишней теории и с возможностью углубиться, если нужно.
Коллекции Javaplus
Блок 1Знакомство с алгоритмамиarrow-down

Поймете, зачем нужны алгоритмы в разработке и как они связаны с коллекциями.

  • Знакомство с алгоритмами

Блок 2Обзор коллекций в Javaarrow-down

Изучите основные типы коллекций, их особенности и область применения.

  • Обзор коллекций в Java

Блок 3Практика: основы коллекцийarrow-down

Закрепите базовые навыки через практическую работу.

  • Практическая работа № 1: Java Core. Коллекции

Блок 4Коллекции: ArrayList и LinkedListarrow-down

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

  • ArrayList

  • LinkedList

Блок 5Коллекции: HashMap, HashSet, LinkedHashMap, LinkedHashSetarrow-down

Разберетесь, как работают коллекции, основанные на хеш-таблицах.

  • HashMap

  • HashSet

  • LinkedHashMap

  • LinkedHashSet

Блок 6Коллекции: TreeMap, TreeSetarrow-down

Изучите коллекции, которые автоматически сортируют данные.

  • TreeMap

  • TreeSet

Блок 7Практика: расширенные коллекцииarrow-down

Продолжите закреплять материал в рамках второй практической работы.

  • Практическая работа № 2: Java Core. Коллекции

Блок 8Современные подходы в Javaarrow-down

Научитесь работать с современными возможностями языка: Stream API, lambda и optional.

  • Stream API

  • Lambda

  • Optional

Блок 9Проект и завершение курсаarrow-down

Создадите итоговый проект — полноценное приложение на основе изученных тем.

  • Проект: Консольное приложение для управления данными

  • Финал

star03

Оплатить на сайте или записаться на консультацию

Полная стоимость обучения
19 900 ₽
39 800 ₽−50%
4 975 ₽ x 4 платежа
Разделите покупку на 4 платежа по 4 975 ₽
стрелкаОбучение в любое время в онлайн-формате
стрелкаПолучите сертификат о прохождении курса
стрелка15+ часов теории и практики на кейсах реальных компаний
star04

Преподаватели

Алексей Клюев

Инженер, Авито

Ринат Нурмухаметов

Android разработчик, RTLabs

Андрей Поляков

Senior Java Developer, Unlimint

Артем Горбатенко

Software Engineer, SoftSwiss

Анатолий Данилов

Ведущий разработчик в компании Anonos

star05

Часто задаваемые вопросы

Если у вас остались вопросы о курсе по изучению коллекций в Java, вы можете оставить заявку и наш гид поможет вам разобраться.
Что потребуется для успешного обучения?

Для решения задач потребуется ноутбук или ПК, лекции и уроки можно смотреть с мобильного телефона.

Как я буду искать работу?

Все студенты ищут работу вместе с Карьерным центром ProductStar.
Составляют резюме, пишут сопроводительные письма под конкретные вакансии, готовятся к собеседованиям и техническим интервью, проходят их — если нет, пробуют еще раз после разбора ошибок. После чего трудоустраиваются в компанию и успешно преодолевают испытательный срок, во время которого специалисты Карьерного центра также помогают.

С какого возраста можно начинать обучение?

Учиться можно в любом возрасте, но оплачивать — только с 18 лет. Если вам меньше 18, уточните у менеджера, какие у вас есть возможности оплаты и как вам начать обучение.

Можно ли оплатить курс по частям?

Да, у нас есть удобная опция беспроцентной рассрочки.

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