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