супер
Изложение материалы мне понравилось, все структурировано, темы изложены последовательно, расписаны подробно. Однако в процессе обучения у меня возникли некоторые вопросы, которые пришлось отдельно гуглить (возможно это потому что я какие то моменты невнимательно смотрел). 1) Неочевидно (для меня) выполнение долгих операций в рамках нескольких корутин и одного потока, что получается что код все равно будет последовательный 2) Количество и сложность практических заданий: их не так много и они очень простые, в большинстве своем их решение сводится к копи-пасту кода из предыдущих шагов 3) Нет примеров связанных с более практически применимыми кейса: обращение к сторонним системам, базам данных и тп. 4) Не рассмотрены примеры, где имеет смысл использования корутин и где не имеет
Рекомендую всем, кто только начинает изучение темы или решил освежить память для подготовки к собеседованию. Понравился курс тем, что материал сконцентрирован, без лишних отступлений. Сама подача доступная, можно начинать проходить всем начинающим. По теме корутин появились новые задачи, что помогает быстрее закрепить/повторить материал. Надеюсь, для работы с Flow тоже будут добавлены задачи.:)
Курс понравился. Где-то его сравнивали с курсом Виноградова, но как мне кажется, они удачно дополняют друг друга. Причем, с этого курса лучше начать, а продолжить изучение уже у Виноградова, т.к. его курс более объемный. Материал изложен очень хорошо с интересными аналогиями - чувствуется, как Яна старалась, подбирая максимально наглядные примеры и упражнения. Если курс будет дорабатываться, то хотелось бы пожелать автору расширить блок с Flow, обогатив его дополнительными упражнениями - все-таки это "рабочие лошадки" в реальных коммерческих приложениях, на которых пишутся крупные продукты. В Android, например, combine из нескольких Flow - это ежедневная рутина. А так мне понравилось, своих денег курс однозначно стОит.
Курс понравился. Главный плюс в практике, потому что почти к каждой главе есть задания. На них хорошо набиваешь руку и закрепляешь теорию. Примеры для объяснений подобраны очень удачно и наглядно, поэтому всё сразу встает на свои места. Наполнение грамотное: все базовые темы по корутинам разобраны и поданы доступным языком. Для фундамента знаний это самое то
Здравствуйте! На новом месте работы переучилась с Java на Kotlin разработчика. Язык мне очень нравится, но встречающиеся в коде suspend-ы, контексты и тд постоянно меня пугали. Искала чтобы поизучать для введения и наткнулась на рекомендацию курса в сообществе в телеграмм по языку Kotlin. Порекомендовала курс еще двоим своим коллегам и мы начали проходить теорию и заниматься практикой. Курс содержательный, для первого знакомства подходит. Очень хочу пройти курс второй раз, чтобы более вдумчиво изучить тему, которые не очень уложились. Но мне понравилось, что много примеров, где можно прям писать код и отправлять в систему на проверку. А также есть после теории тесты. Тесты порой бывают запутанные и не очень логичные, но в целом 90% хорошие вопросы для проверки усвояемости материалов курса. В планах еще прочитать главу из книги "Kotlin в действии" (в новом издании добавлена глава по корутинам) Спасибо Яне за создание курса. Теперь при написании промышленно кода я могу более осмысленно использовать корутины и проводить код-ревью качественнее.
Хороший курс
В целом курс не плох. Единственное только вопрос с Dispatches.IO не совсем корректен.
Хороший базовый курс по корутинам. Хотелось бы практических задач, но и задачи в курсе вполне себе окей. Важно! Это не курс о практическом применении, это курс который расскажет о том, какие фичи есть и синтетические примеры их использования. Для обучения этого достаточно. В курсе есть маленькие недочеты, я постарался описать их в комментариях к блоку. В основном, это либо некорректно сформулированные вопросы, либо некритичная ошибка в задании. Но ошибок было крайне мало, за что огромное спасибо.
Спасибо за конструктивную критику, это очень полезно!)