Текст площадки «Sharewood». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Корутины (Kotlin Coroutines) — стандарт асинхронного программирования в Kotlin.
Читать полное описание
Корутины (Kotlin Coroutines) — стандарт асинхронного программирования в Kotlin.
Они заменяют устаревшие потоки и callbacks, упрощают работу с параллельными задачами и стали основой Android, Ktor и Spring WebFlux. Если вы хотите писать современный, быстрый и надежный код, без корутин сегодня никуда.
Кроме того, о корутинах всегда спрашивают на технических собеседованиях по Kotlin и Android, поэтому всем нам, разработчикам, необходима твердая теоретическая база.
Курс построен по принципу быстрого старта. Уже во второй главе вы напишете свою первую корутину и увидите, что асинхронное программирование может быть простым и понятным.
В отличие от других учебных материалов, курс делает акцент не на тонкостях реализации библиотеки Kotlin Coroutines, а на практическом программировании: как правильно запускать задачи, управлять их жизненным циклом, обрабатывать исключения и тестировать код.
Теоретическая часть охватывает корутинные билдеры, скоупы, контексты, исключения и тестирование. Последние три главы посвящены каналам и Flow — инструментам, которые активно применяются в современных проектах.
Практическая часть включает тесты для закрепления изученного.
Рекомендовано российским сообществом Kotlin!
Для кого этот курс
Android-разработчики, которые используют Kotlin Coroutines и Flow и хотят глубже понять асинхронность.
Backend-разработчики на Kotlin, которых интересуют современные подходы к структурированной конкурентности.
Full-stack и multiplatform-разработчики, которым важно разбираться в корутинах, каналax и потоках данных, независимо от платформы.
Разработчики, готовящиеся к техническим собеседованиям: вопросы о suspend-функциях, scope, Flow и обработке исключений — стандартная практика.
Те, кто переходит с RxJava на современный подход с корутинами.
Начальные требования
Базовые знания синтаксиса Kotlin: переменные, функции, классы. Всё остальное разберем в процессе.
В курс входят
54 урока (текстовых)
23 теста
Программа
Один курс · разные способы доступа
Где удобнее учиться?
Сравните цену и то, как будете заниматься.
Все площадки в таблице · листайте вправо →
Цена, удобство и возможности площадок для курса ««Корутины и Flow в Kotlin [Stepik]» [Яна Седова]»
«В Курсе» — наш основной вариант для перехода. В таблице — возможности сервисов; состав конкретного курса уточняйте перед оплатой.
Как мы оцениваем и что входит в доступ
Звёзды — наша оценка, не отзывы покупателей. Удобство: 2 базовых балла, по одному за занятия без обязательного скачивания, навигацию по курсу и встроенного помощника. Оценка описывает формат сервиса, а не проверку каждого урока.
Цена сравнивается только при подтверждённых одинаковых тарифе, сроке и виде оплаты. Разница с минимальной ценой до 10% — 5 звёзд, до 30% — 4, до 60% — 3, до 100% — 2, больше — 1. Устаревшие и неизвестные цены не оцениваются. Прочерк означает, что данных недостаточно, а не что функции нет.
В Курсе
Курс ещё не подтверждён в библиотеке. Пока доступен поиск во «В Курсе»; цену и возможность добавления нужно уточнить.
Kotlin-разработчик: создавайте кросс-платформенные приложения на KMP, работайте с базами данных, используйте Linux и Git. Полный стек для мобильной и мультиплатформенной разработки.
Что известно об альтернативе
Документ: На странице курса указано: сертификат не выдаётся. источник ↗
Этот курс предназначен как для людей, которые никогда не изучали языки программирования, так и для тех, кто уже знает язык Java и хочет углубить свои знания и подготовиться к собеседованию на должность Junior разработчика.
Что известно об альтернативе
Документ: Тест для получения сертификата - Java уровень 1 источник ↗
Освойте язык программирования Kotlin с нуля до уверенного уровня. Курс охватывает основы синтаксиса, работу с переменными, коллекциями, функциями, объектно-ориентированное программирование и практические примеры. Удобный формат позволяет изучать материал в своем темпе и закреплять знания на практике.
Что известно об альтернативе
Документ: На странице курса указано: сертификат не выдаётся. источник ↗
Освоите дополнительные возможности языка программирования Kotlin на примере интересных научно-фантастических задач
Что известно об альтернативе
Сопровождение: Автоматическая система проверяет все решения, поэтому вы получите обратную связь быстро. Если у вас возникнут вопросы, наша команда поможет вам советами и указаниями. Вы также м… источник ↗