Banner background
Скидка до 57% и подарки на 135 000 ₽
Календарь 1 месяц
звезда 4.8 Сравни.Ру | Рекомендовано РБК

Коллекции Java: сформируйте навык работы с данными за 4 недели

Подойдет 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

Стоимость обучения

Вы выбираете темп обучения, уровень поддержки и количество проектов - под свои потребности

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

  • Сотрудничаем с банками, где вы сможете оформить беспроцентную рассрочку до 24 месяцев
  • Вы можете получить налоговый вычет за обучение
  • Вернем деньги, если курс не подойдет
  • Сертификат о прохождении курса
Полная стоимость обучения
50 600 ₽101 200 ₽
2 108 ₽ / мес −50%
на 24 месяца или одним платежом с дополнительной скидкой 10% – 45 540 ₽
star03

Изучите то, что нужно рынку

Обучение Java-программированию для начинающих строится по принципу «от базы к практике». Сначала — фундамент из знаний, потом — инструменты, далее — задачи. Вы двигаетесь по модулям в размеренном темпе, без лишней теории и с возможностью углубиться, если нужно. Все логично, пошагово и применимо на практике
Ступень 1Коллекции 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

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

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

  • Финал

star04

Смотрите, кто будет вас учить

Наши эксперты — практикующие ИТ-специалисты из Авито и других компаний. Они знают, чем живет рынок и предлагают только те навыки и инструменты, которые реально работают.

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

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

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

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

Максим Гурин

Solution Architect, CRIF

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

Senior Java Developer, Unlimint

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

Software Engineer, SoftSwiss

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

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

star05

Смотрите, как вы будете учиться

Платформа ProductStar разработана так, чтобы вам было удобно учиться: понятная навигация, четкие модули, подробные презентации и материалы после каждого урока. Все ясно, последовательно и интуитивно!
Комфорт
Вы почувствуете, что не одиноки на этом пути. Вас сопровождают менторы, кураторы и карьерные эксперты. Внутри — сообщество, где вы решаете кейсы, общаетесь и поддерживаете друг друга. Актуальные обновления всегда доступны прямо в личном кабинете.
Сообщество
Здесь вы получите поддержку, вдохновение и обратную связь на каждом этапе обучения. Сообщество ProductStar объединяет людей с разным бэкграундом и уровнем — от новичков до опытных продакт-менеджеров.
Домашние задания
Будете закреплять изученный материал на практике. В конце каждого блока вас ждут проекты, которые можно добавить в портфолио.
Поддержка на всех этапах
Сможете изучать материалы в комфортном темпе. Опытные менторы будут следить за вашим прогрессом, отвечать на вопросы и помогать погружаться в тему.
Комфорт
Вы почувствуете, что не одиноки на этом пути. Вас сопровождают менторы, кураторы и карьерные эксперты. Внутри — сообщество, где вы решаете кейсы, общаетесь и поддерживаете друг друга. Актуальные обновления всегда доступны прямо в личном кабинете.
Сообщество
Здесь вы получите поддержку, вдохновение и обратную связь на каждом этапе обучения. Сообщество ProductStar объединяет людей с разным бэкграундом и уровнем — от новичков до опытных продакт-менеджеров.
Домашние задания
Будете закреплять изученный материал на практике. В конце каждого блока вас ждут проекты, которые можно добавить в портфолио.
Поддержка на всех этапах
Сможете изучать материалы в комфортном темпе. Опытные менторы будут следить за вашим прогрессом, отвечать на вопросы и помогать погружаться в тему.
ProductStar — это школа актуального образования от РБК
1

Курсы обновляются вместе с индустрией

2

Знания, которые нужны здесь и сейчас

3

Без теории ради теории

4

Без устаревших подходов

5

С активным сообществом специалистов и каналом актуальных вакансий

star08

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

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

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

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

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

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

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

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

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

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