
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Scala Advanced, Part 1 - The Scala Type System
Scala Advanced, часть 1 — это продвинутый курс для опытных разработчиков, стремящихся глубже понять систему типов Scala и научиться применять её возможности для создания надёжных, выразительных и удобных библиотек. Материал погружает в фундаментальные и при этом практические аспекты языка, необходимые для разработки масштабируемых решений.
Курс формирует прочную базу для дальнейшего изучения функционального программирования, архитектуры библиотек и высокоуровневых абстракций. Обучение начинается с анализа изменяемого состояния и продолжает путешествием по ключевым механизмам системы типов Scala.
Вы изучите:
Этот раздел раскрывает механизмы, которые делают Scala одним из самых выразительных и мощных языков JVM:
Заключительные модули посвящены одной из ключевых особенностей Scala — системе неявных механизмов, дополняющей базовую систему типов и позволяющей создавать выразительные абстракции и безопасные DSL.
Части 2 и 3 (приобретаются отдельно) продолжают развитие темы и включают передовые идиомы функционального программирования, создание абстракций, эффективную работу с ассинхронностью, макросы, производительность и многое другое. Все последующие материалы основываются на фундаменте, который вы получите в Части 1.
Понимание системы типов — ключ к созданию библиотек и API, которые не только мощные и расширяемые, но и простые для использования. Освоив представленные концепции, вы сможете:
Курс создан для разработчиков, уже знакомых с основами Scala, и желающих перейти на следующий уровень — от уверенного владения языком к глубокому пониманию его внутренней логики и типовой системы.

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.