Учебное направление

Java

24 практики по ООП, коллекциям, MVC и паттернам

25 материаловJavaOOPTestingMVC
Пройдено 0 из 250%

Прогресс хранится только в этом браузере.

О курсе

Что внутри

  • 24 практики по Java
  • OOP, интерфейсы, очереди, GUI, MVC, паттерны
  • Задание, решение и описание для каждой практики

Маршрут курса

Идите по порядку или сразу откройте нужную тему.

Основы языка и ООП

Классы, наследование, интерфейсы и базовая структура программ.

  1. 1Java — обзорГайд≈ 1 мин
  2. 2Task 1 — Классы и объектыПрактика≈ 3 мин
  3. 3Task 2 — Структура программыПрактика≈ 1 мин
  4. 4Task 3 — Конструкторы и инкапсуляцияПрактика≈ 2 мин
  5. 5Task 4 — Наследование и композицияПрактика≈ 3 мин
  6. 6Task 5 — Интерфейсы и абстрактные классыПрактика≈ 6 мин
  7. 7Task 6 — Иерархии классовПрактика≈ 7 мин

Алгоритмы и интерфейсы

GUI, рекурсия, сортировки, очереди и работа с файлами.

  1. 8Task 7 — Базовый GUIПрактика≈ 2 мин
  2. 9Task 8 — Графика и анимацияПрактика≈ 3 мин
  3. 10Task 9 — Интерфейсы Nameable/PriceableПрактика≈ 2 мин
  4. 11Task 10 — РекурсияПрактика≈ 2 мин
  5. 12Task 11 — Сортировка студентовПрактика≈ 2 мин
  6. 13Task 12 — Игра ПьяницаПрактика≈ 2 мин
  7. 14Task 13 — Файловый ввод-выводПрактика≈ 1 мин
  8. 15Task 14 — Generics и очередиПрактика≈ 3 мин

Архитектура приложений

MVC, исключения, утилиты и организация прикладного кода.

  1. 16Task 15 — MVC паттернПрактика≈ 7 мин
  2. 17Task 16 — ИсключенияПрактика≈ 3 мин
  3. 18Task 17 — GUI + исключенияПрактика≈ 5 мин
  4. 19Task 18 — Утилиты и валидацияПрактика≈ 2 мин
  5. 20Task 19 — Операции с файловой системойПрактика≈ 2 мин

Итоговые практики

ADT, паттерны проектирования и сборка законченных приложений.

  1. 21Task 20 — Калькулятор (ООП)Практика≈ 1 мин
  2. 22Task 21 — Queue ADTПрактика≈ 4 мин
  3. 23Task 22 — Паттерны проектированияПрактика≈ 6 мин
  4. 24Task 23 — Заказы и менюПрактика≈ 3 мин
  5. 25Task 24 — Финальный проектПрактика≈ 8 мин