Введение в алгоритмы
Алгоритмы, линейный и бинарный поиск, время исполнения, алгоритмические задачи, тестирование программы
Структуры данных
Списки, хеш-таблицы, множества, стек, очередь, представление данных, пространственная сложность алгоритма, динамические массивы, связные списки
Строки
Работа со строками, особенности сравнения строк, иммутабельность, StringBuilder, алгоритмы на строках
Исключения
Обработка и создание исключений, стандартные исключения, ошибки
Работа с файлами
Считывание и запись в файл, потоки ввода и вывода, кодировки
Stream API
Функциональный стиль, лямбды, стримы, обработка данных, функциональный интерфейс, Optional
Время и дата
Timestamp, UTC, GMT, Unix Epoch, Date Time API, работа с датами и временем
Что такое API
API, взаимодействие программ по сети, HTTP-методы, исследование запросов, JSON
Работа с внешними API
HTTP-клиент, заголовки запроса, отправка и получение запросов, Insomnia, GSON, парсинг JSON