Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Обучение Java — работа в Москве

Дата: 2025-08-24
Детали
Регион
Москва
Занятость
без разницы
Стоимость
договорная
Дата публикации
2025-08-24
Описание
Для себя Нужно подробное объяснение задания и как и как это работает 1) Реализовать собственный аналог HashSet с двумя методами (вставить и удалить) и аналог ArrayList/LinkedList (листы на выбор, но должны быть основные методы add, get, remove, addAll) 2) Создать класс Student, обязательное поле класса Student - List (минимум по 5 книг у каждого) Заполнить коллекцию студентами При помощи одного (не допускается объявления никаких промежуточных переменных, совсем никаких) стрима: Вывести в консоль каждого студента (переопределите toString) Получить для каждого студента список книг Получить книги Отсортировать книги по количеству страниц (Не забывайте про условия для сравнения объектов) Оставить только уникальные книги Отфильтровать книги, оставив только те, которые были выпущены после 2000 года Ограничить стрим на 3 элементах Получить из книг годы выпуска При помощи методов короткого замыкания (почитайте самостоятельно что это такое) вернуть Optional от книги При помощи методов получения значения из Optional вывести в консоль год выпуска найденной книги, либо запись о том, что такая книга отсутствует Результат выполнения домашнего задания прикрепить PDF-файлом в курс для продолжения обучения.
Похожие заказы

Обучение Java

дистанционно
от 2000.00 руб.
Для себя С заданием Содержание Кроссплатформенная разработка на языке Kotlin КТ1 — Базовое API Не пройдено Кол-во часов изучения: 2 академ. часа Макс. кол-во баллов: 25 баллов Артефакт Учебная тема Контрольная точка Для портфолио Зачем это учить? Чтобы понять основы работы с Ktor, маршрутизацией и обработкой HTTP-запросов, а также формирование JSON-ответов. Это фундамент для дальнейшей разработки. Как это учить? Изучить базовую структуру проекта Ktor. 2. Освоить создание маршрутов GET, POST, DELETE. 3. Разобрать работу с параметрами и JSON-сериализацией. 4. Реализовать обработку ошибок. Задание «Техническое задание (ТЗ):» 25 баллов Реализовать сервер на Ktor Добавить маршруты GET, POST, DELETE Использовать JSON-сериализацию (ContentNegotiation + kotlinx.serialization) Обработать параметры в query и path Вернуть осмысленные ответы с правильными HTTP-кодами Загрузить итоговый проект в GitHub или другой Git-репозиторий (с публичным доступом для проверки) Критерии оценивания (макс. 25 баллов): Сервер запускается без ошибок — 5 баллов Реализованы все требуемые маршруты — 5 баллов Ответы соответствуют формату JSON — 5 баллов Параметры обрабатываются корректно — 5 баллов Ошибки возвращаются с правильными HTTP-статусами — 3 балла Итоговый проект загружен в Git с корректной структурой и инструкцией по запуску (README) — 2 балла
Москва Репетиторы

Обучение Java

дистанционно
от 1000.00 руб.
Для себя Подготовка к экзамену, решение задачи
Москва Репетиторы

Обучение программированию

дистанционно
от 1000.00 руб.
Язык программирования: Java Для себя
Москва Репетиторы

Обучение Java

без разницы
договорная
Для себя
Екатеринбург Репетиторы

Обучение Java

дистанционно
договорная
Для себя
Москва Репетиторы

Обучение Java

дистанционно
договорная
Для себя Хочу изучить Java с нуля
Москва Репетиторы

Обучение Java

дистанционно
от 1000.00 руб.
Для ребёнка
Москва Репетиторы