Последние темы автора:
- [Татьяна Сахарчук] Онлайн клуб Школы движения. Восстановление здоровья- PRO Печень (2023)
- [Александр Пуминов] Денежный Авито (2023)
- [Udemy] Дмитрий Катаев - Курс «Вакуумный массаж баночками» (2023)
- [GoodMaster] Артем Барановский - Видеоинструкция: имитация плитки (2023)
- [Алена Поликарпова] Набор кистей для Procreate + холсты в подарок. Procreate Time of Magic (2023)
- #1
Голосов: 0
[rockthejvm] ZIO 2 (2022)
Станьте продуктивным инженером Scala. Разрабатывайте высокопроизводительные приложения. Пишите чистое функциональное программирование. Разработка компонуемого, тестируемого программного обеспечения. Растите как инженер в этом исчерпывающем руководстве по ZIO 2.0.
ZIO — это набор инструментов Scala, который позволяет нам писать мощные, параллельные и высокопроизводительные приложения на Scala, используя чистое функциональное программирование. ZIO описывает, что значит выполнять «эффект» в вашем коде. Это мощная модель, которая позволяет нам создавать любые действия, иметь дело с параллелизмом, параллелизмом и координацией, и все это строго типизировано с помощью беспрецедентной системы типов Scala.
Помимо основного типа «эффекта» ZIO, библиотека ZIO поставляется с мощными инструментами, основанными на проверенных в боевых условиях практиках и шаблонах проектирования, поэтому мы можем писать более легко компонуемый код.
Конечным результатом являются мощные приложения, меньше ошибок, более выразительный и понятный код и, что наиболее важно, больше спокойствия и производительности для нас, разработчиков Scala.
Этому вы научитесь на этом курсе.
Этот курс даст вам все необходимое для продуктивной работы с ZIO:
Самое главное, вы получите вневременные навыки, которые останутся с вами навсегда, независимо от того, какой язык или инструмент вы в конечном итоге будете использовать:
Подробнее:
[rockthejvm] ZIO 2 (2022) - Описание курса
Станьте продуктивным инженером Scala. Разрабатывайте высокопроизводительные приложения. Пишите чистое функциональное программирование. Разработка компонуемого, тестируемого программного обеспечения. Растите как инженер в этом исчерпывающем руководстве по ZIO 2.0.
ZIO — это набор инструментов Scala, который позволяет нам писать мощные, параллельные и высокопроизводительные приложения на Scala, используя чистое функциональное программирование. ZIO описывает, что значит выполнять «эффект» в вашем коде. Это мощная модель, которая позволяет нам создавать любые действия, иметь дело с параллелизмом, параллелизмом и координацией, и все это строго типизировано с помощью беспрецедентной системы типов Scala.
Помимо основного типа «эффекта» ZIO, библиотека ZIO поставляется с мощными инструментами, основанными на проверенных в боевых условиях практиках и шаблонах проектирования, поэтому мы можем писать более легко компонуемый код.
Конечным результатом являются мощные приложения, меньше ошибок, более выразительный и понятный код и, что наиболее важно, больше спокойствия и производительности для нас, разработчиков Scala.
Этому вы научитесь на этом курсе.
Этот курс даст вам все необходимое для продуктивной работы с ZIO:
- Вы поймете разницу между чистым и нечистым FP и узнаете, что такое «эффекты».
- Вы узнаете, как создавать приложения и компонуемые программы с эффектом ZIO.
- Вы сможете писать параллельный код с ZIO, Fibers и инструментами поверх них.
- Вы сможете управлять точным программным управлением с тщательно продуманными механизмами прерывания.
- Вы сможете писать параллельные чисто функциональные программы с координационными примитивами.
- Вы сможете создавать свои собственные инструменты параллелизма на основе встроенных инструментов ZIO.
- Вы будете управлять ресурсами исключительно функциональным образом с помощью шаблона «acquire-release».
- Вы сможете писать асинхронный код и легко создавать синхронные и асинхронные эффекты в одном и том же коде.
- Вы будете использовать проверенные в бою методы внедрения зависимостей и разделения проблем.
- Вы сможете протестировать все с помощью мощных инструментов, включая тестирование на основе свойств.
Самое главное, вы получите вневременные навыки, которые останутся с вами навсегда, независимо от того, какой язык или инструмент вы в конечном итоге будете использовать:
- Вы глубоко поймете практические преимущества чистого функционального программирования в повседневных проектах.
- Вы получите новый взгляд на то, что значит писать компонуемый код
- Вы усвоите не зависящие от языка и фреймворка идеи об организации кода, шаблонах проектирования, программах как значениях и многом другом.
- Вы станете продуктивнее и счастливее как разработчик
Подробнее:
Для просмотра ссылок пройдите регистрацию
Скачать курс - [rockthejvm] ZIO 2 (2022)
Вы должны Войти на форум чтобы увидеть контент.