
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Scala Advanced, Part 2 - Best Practices, Async, Serializing
Курс предназначен для опытных разработчиков Scala, желающих улучшить свои навыки, особенно в области проектирования и разработки библиотек и API. В нем рассматриваются темы, необходимые для создания высококачественных, правильных, мощных и гибких библиотек Scala, которые по-прежнему просты для использования другими.
Часть 2 содержит рекомендации по лучшим практикам и шаблонам, извлеченным из многолетнего реального опыта программирования в Scala. Кроме того, рассматриваются стратегии внедрения проверенных зависимостей во время компиляции, затем сериализация и десериализация XML и JSON, использование пользовательских экстракторов для сопоставления с образцом и, наконец, очень популярная и важная тема асинхронного программирования с использованием Scala Futures:
Рекомендуется, чтобы вы завершили Scala Advanced часть 1, прежде чем принять эту часть. Хотя это и не является строго необходимым, мы можем принять знания из части 1 в некоторых объяснениях, которым может быть трудно следовать, если вы не знаете материал.
Часть 3 (далее) основана на информации из этих первых двух частей продвинутого курса и посвящена более сложным темам функционального программирования, а также оптимизации производительности и многому другому.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Курс предназначен для опытных разработчиков Scala, желающих улучшить свои навыки, особенно в области проектирования и разработки библиотек и API. В нем рассматриваются темы, необходимые для создания высококачественных, правильных, мощных и гибких библиотек Scala, которые по-прежнему просты для использования другими.
Поднимитесь на более высокий уровень мысли, пишите обоснованный код. Все, что вам нужно знать, чтобы писать Scala с Cats.