Дополнительные главы идиоматического Kotlin
Даты проведения:
6 – 28 мая 2024
Стоимость обучения –
30 000 руб.
1 месяц, 20 ак.ч., 4 семинара
Длительность обучения
Формат
Записи занятий
Удостоверение
100 % онлайн, чат-поддержки студентов 24 в сутки
Смотрите запись занятия в удобное время
Пройдите курс и получите удостоверение о повышении квалификации
Цель курса
Разобрать ряд «не новичковых» тем, с которыми сталкиваются разработчики на Kotlin. То, что не разбирается в стартовых туториалах и может потребовать много времени на самостоятельное изучение. Курс построен не как пересказ документации, а как обсуждение затронутых тем.
Программа курса
  • В рамках курса Вы изучите:
    1. Сложные моменты системы типов Kotlin.
    2. Как работают проекции? Declaration site variance. Unsafe variance.
    3. Функциональные типы и их возможности.
    4. Что такое inline fun. Модификаторы noinline и crossinline на аргументах-функциях.
    5. Модификатор suspend и как он влияет на функцию.
    6. Корутины.
    7. CoroutineScope и CoroutineContext. В чем разница и как использовать.
    8. Как работает structured concurrency. Кооперативная отмена.
    9. Проблемы с обработкой ошибок и как с ними бороться.
    10. Лучшие практики по созданию новых скоупов и по взаимодействию с миром корутин.
    11. Использование реактивных потов для обработки данных.
    12. Kotlin Flow и его виды. StateFlow, SharedFlow.
    13. Вопросы производительности при работе с потоками данных.
    14. Архитектура приложения, построенного на потоках данных. Потоки данных и потоки управления.
    15. Распределенные архитектуры на основе потоков данных.
    16. Разработка мультиплатформных приложений и библиотек на Kotllin.
    17. Модель мультиплатформного приложения в системе сборки.
    18. Различие между платформными версиями языка Kotlin.
    19. Особенности компиляции под разные платформы.
    20. Разработка full stack приложения с нуля.

Преподаватель курса

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Почему стоит выбрать МФТИ
1 место
в рейтинге Superjob в сфере
ТОП 3
в рейтинге Forbes
лучших вузов России
10 нобелевских лауреатов
среди выпускников и преподавателей
Более 80
академиков и членов-корреспондентов РАН
Почему стоит выбрать МФТИ
1 место
в рейтинге Superjob в сфере
ТОП 3
в рейтинге Forbes
лучших вузов России
10 нобелевских лауреатов
среди выпускников и преподавателей
Более 80
академиков и членов-корреспондентов РАН
Андрей Райгородский о ФПМИ МФТИ
Доктор физико-математических наук, профессор, директор Физтех-школы прикладной математики и информатики (ФПМИ)
“Физтех-школа прикладной математики и информатики (ФПМИ) МФТИ – безусловно ведущий мировой центр науки и образования в области математики и информатики. Особенность нашей школы заключается в том, что она сочетает в себе активную научную деятельность и тесную связь с индустрией. На сегодняшний день школа включает в себя 28 кафедр и 22 лаборатории от ключевых академических институтов и ключевых представителей IT-индустрии: Яндекс, Тинькофф, Сбербанк, VK, Abbyy, 1C, Huawei и другие.

Наша школа и МФТИ в целом гордимся своими выпускниками, например, мы занимаем первое место в рейтинге вузов России по уровню зарплат занятых в IT-отрасли специалистов "
Подать заявку на обучение
Я ранее проходил обучение на курсах/программах МФТИ / Я являюсь сотрудником МФТИ
У меня уже есть или я в данный момент получаю высшее/среднее профессиональное образование:
Мне удобно следующее количество платежей равными суммами:
Нажимая кнопку «Отправить», вы соглашаетесь с условиями обработки персональных данных
Оплата обучения возможна в рассрочку
(только для физических лиц)
Оплата обучения возможна в рассрочку
(только для физических лиц)