Курс «Java: Продвинутое использование»

Последнее обновление: 12 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

8 уроков (видео и/или текст)
4 упражнения в тренажере
22 проверочных теста
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

В этом курсе вы изучите продвинутые техники использования языка программирования Java. Вы узнаете о многопоточности и асинхронности, познакомитесь с Docker — одним из самых известных инструментов для автоматизации развертывания и управления приложениями. В итоге вы научитесь разрабатывать многопоточные приложения, поработаете с асинхронностью в Spring Boot. Так вы сможете упаковать свое приложение в контейнер и запустить его, а также же научитесь использовать контейнеры для тестирования приложения. Знания из этого курса помогут выйти на новый, продвинутый уровень владения языком Java.

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

  • Работать с многопоточностью
  • Писать асинхронный код
  • Работать с docker

Программа

1

Введение

Знакомимся с целями и задачами курса

2

Многопоточность

Выясняем, что такое многопоточность

3

Многопоточность в Java

Учимся использовать многопоточность на уровне Java-кода

4

Примитивы синхронизации

Учимся координировать взаимодействие потоков

5

Асинхронность

Учимся писать неблокирующий код

6

Многопоточность в Spring

Учимся работать с многопоточностью в Spring

7

Docker

Учимся упаковывать приложение в контейнер

8

Testcontainers

Учимся использовать контейнеры для тестирования

Формат обучения

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы