Scala
Раздел «Scala» предназначен для предоставления вспомогательных ресурсов, которые помогут вам глубже изучить тему, связанную со Scala. Материалы организованы таким образом, чтобы облегчить поиск нужной информации, исходя из ваших предпочтений и уровня владения языком программирования.
Подразделы
Книги
В этом разделе собраны книги, посвящённые различным аспектам языка Scala. Они могут охватывать как базовые концепции, так и продвинутые темы, такие как функциональное программирование, работа с коллекциями, параллелизм и многое другое. Книги отсортированы сначала по версии Scala (Scala 3 или Scala 2), затем по языку издания (русский или английский), после чего – по алфавитному порядку названий книг.
Курсы
Здесь вы найдёте онлайн-курсы, вебинары и обучающие программы, направленные на изучение Scala. Курсы также распределены по версиям Scala и языкам, чтобы вам было проще выбрать подходящий вариант обучения. Сортировка происходит аналогично книгам: сначала по версии Scala, потом по языку курса, далее – по алфавиту.
Упражнения
Этот подраздел содержит различные задачи и упражнения, предназначенные для закрепления знаний по Scala. Упражнения варьируются от простых задач для новичков до сложных заданий для опытных программистов. Как и другие материалы, они упорядочены по версии Scala, языку и алфавиту.
Статьи
В данном разделе представлены статьи, блоги и другие письменные источники, содержащие полезную информацию о Scala. Здесь вы можете найти советы по использованию различных библиотек, примеры кода, описания новых возможностей языка и многое другое. Сортировка статей осуществляется по тому же принципу: версия Scala, язык публикации, алфавитный порядок.
Видео
Подраздел включает видеоуроки, лекции и записи конференций, посвящённых Scala. Это отличный способ визуального освоения материала, особенно если вы предпочитаете видеоформат. Видеоматериалы также сортируются по версии Scala, языку и алфавиту.
Пояснение к сортировке
- Версия Scala: Сначала все материалы делятся на две группы – те, что ориентированы на Scala 3, и те, что относятся к Scala 2. Это помогает быстро находить ресурсы, соответствующие вашей текущей версии языка.
- Язык: Внутри каждой версии материалы дополнительно классифицируются по языку (русский или английский). Это позволяет легко выбирать материалы на родном языке или на том, который удобнее использовать при изучении.
- Алфавитный порядок: После разделения по версии и языку материалы располагаются в алфавитном порядке. Это упрощает навигацию внутри каждого подраздела и помогает быстрее находить нужные ресурсы.