Разработка консольного менеджера загрузок на Kotlin

Практический курс по созданию многопоточного консольного менеджера загрузок на Kotlin для курсовой работы. Вы освоите работу с сетью, файловой системой и корутинами, реализовав параллельную загрузку файлов шаг за шагом.
Обучение 20 часов
Стоимость курса
₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Разработка консольного менеджера загрузок на Kotlin» от Gurufy - gurufy.ru

  1. Настройка окружения и IntelliJ IDEA - 1 час. Настройка окружения и IntelliJ IDEA.
  2. Основы консольного ввода-вывода в Kotlin - 1 час. Основы консольного ввода-вывода в Kotlin.
  3. Работа с файловой системой и потоками данных - 1 час. Работа с файловой системой и потоками данных.
  4. Выполнение базовых HTTP-запросов - 1 час. Выполнение базовых HTTP-запросов.
  5. Введение в многопоточность и конкурентность - 1 час. Введение в многопоточность и конкурентность.
  6. Основы корутин в Kotlin - 1 час. Основы корутин в Kotlin.
  7. Диспетчеры и контекст корутин - 1 час. Диспетчеры и контекст корутин.
  8. Синхронизация и управление общим состоянием - 1 час. Синхронизация и управление общим состоянием.
  9. Архитектура консольного менеджера загрузок - 1 час. Архитектура консольного менеджера загрузок.
  10. Получение метаданных файла по HTTP - 1 час. Получение метаданных файла по HTTP.
  11. Разделение файла на части для загрузки - 1 час. Разделение файла на части для загрузки.
  12. Параллельная загрузка фрагментов файла - 1 час. Параллельная загрузка фрагментов файла.
  13. Объединение скачанных фрагментов в единый файл - 1 час. Объединение скачанных фрагментов в единый файл.
  14. Обработка сетевых ошибок и таймаутов - 1 час. Обработка сетевых ошибок и таймаутов.
  15. Отображение прогресса загрузки в консоли - 1 час. Отображение прогресса загрузки в консоли.
Ознакомиться со всей программой

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

  • Научитесь уверенно работать с темой: работа с файловой системой и потоками данных.
  • Научитесь настраивать и организовывать: настройка окружения и intellij idea.
  • Освоите и сможете применять: объединение скачанных фрагментов в единый файл.
  • Освоите и сможете применять: синхронизация и управление общим состоянием.
  • Освоите и сможете применять: отображение прогресса загрузки в консоли.

Подробная информация о курсе

Практический курс по созданию многопоточного консольного менеджера загрузок на Kotlin для курсовой работы. Вы освоите работу с сетью, файловой системой и корутинами, реализовав параллельную загрузку файлов шаг за шагом.

Цены и сроки

  • Стоимость0 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обучениясамостоятельно
Разработка консольного менеджера загрузок на Kotlin
₽