Flutter Mobile Developer | OTUS
⚡Подписка от OTUS!
Собери свой пул курсов на выгодных условиях. Подробности в чате →
Написать в чат

Курсы

Программирование
Разработчик программных роботов (RPA) на базе UiPath и PIX
-6%
Разработчик C#
-8%
Алгоритмы и структуры данных
-8%
Backend-разработчик на PHP
-8%
JavaScript Developer. Professional
-9%
Team Lead
-5%
Golang Developer. Professional
-6%
Agile Project Manager
-5%
Flutter Mobile Developer
-10%
MS SQL Server Developer
-8%
C++ Developer. Professional Android Developer. Professional Framework Laravel Cloud Solution Architecture Highload Architect Reverse-Engineering. Professional Kotlin Backend Developer React.js Developer VOIP инженер Нереляционные базы данных Scala-разработчик Супер-практикум по использованию и настройке GIT IoT-разработчик JavaScript Developer. Basic Advanced Fullstack JavaScript developer Unity Game Developer. Professional Супер-интенсив Azure
Инфраструктура
Супер-интенсив "Версионирование и командная работа с помощью Git"
-30%
Administrator Linux. Professional
-5%
Супер-интенсив «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-6%
Administrator Linux. Advanced
-8%
Infrastructure as a code in Ansible
-12%
Network engineer
-4%
MS SQL Server Developer
-8%
Cloud Solution Architecture Highload Architect Разработчик голосовых ассистентов и чат-ботов Мониторинг и логирование: Zabbix, Prometheus, ELK Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Архитектор сетей Супер-интенсив «IaC Ansible»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Специальная цена
Партнер курса
логотип партнера
Специальная цена
Flutter Mobile Developer

Мобильный разработчик на Flutter

Кроссплатформенная мобильная разработка

Длительность обучения:

Формат:

Начало занятий:

Дни занятий:

4 месяца

4 ак. часа в нед.

Online

25 февраля

Чт 20:00, Пн 20:00

Что даст вам этот курс

Этот курс подходит вам, если:
— у вас уже есть опыт в программировании, и вы хотите научиться писать мультиплатформенные мобильные приложения, использующие одну и ту же кодовую базу для iOS и Android.

Цель курса — научиться создавать современные кроссплатформенные приложения с помощью Flutter.

Вы научитесь:

  • новому языку Dart. Этот язык очень гибок и легок в использовании. Именно поэтому разработчики Flutter выбрали именно его. Освоив Dart, вы сможете писать Android-, iOS-, Web- и даже Desktop-приложения;

  • понимать, как работает Flutter изнутри. Flutter достаточно прост, чтобы начать решать с помощью него задачи в первый же день обучения. Но очень важно разобраться, как он работает, чтобы не совершать критических ошибок;

  • использовать platform-specific code для интеграции с нативной частью мобильного приложения. Если вам нужен доступ к hardware или какому-либо сложному модулю, который требователен к производительности, то Flutter может взаимодействовать с нативным кодом и решать даже эти задачи;

  • создавать свои собственные анимации. Во Flutter очень хорошо развита возможность создавать анимации. И это понятно, т. к. Flutter использует Skia. Так что мы разберемся, как создать практически любую анимацию с помощью Flutter без какой-либо потери в производительности;

  • использовать современные библиотеки и фреймворки. Мы разберем самые популярные фреймвоки для работы с состоянием приложения: Bloc, Redux, MobX. Посмотрим, как организовать DI во Flutter на примере inject.dart и фреймворка get_it.



    Много практики и живого общения с преподавателями

    Выстраивание инфраструктуры "с нуля"

    Проектирование архитектуры приложений

    Подготовка проекта для портфолио в течение всего курса

Demo Day курса «Flutter Mobile Developer», 4 февраля в 20:00
Demo Day — отличная возможность задать все вопросы по Flutter, узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

Преподаватель-практик расскажет о себе, своём опыте, поделится карьерными инсайдами и лайфхаками по выгодной оплате курса.

Готовьте вопросы, сдавайте вступительный тест и присоединяйтесь!
Ведет
Андрей
Смирнов
Предыдущий день открытых дверей
Графика во Flutter, 11 февраля в 20:00
На бесплатном демо-занятии онлайн-курса мы:

1. Разберёмся, как устроен рендеринг во Flutter.
2. Изучим основные компоненты библиотеки dart:ui.
3. Рассмотрим несколько примеров использования этой библиотеки для рендеринга продвинутых визуальных эффектов.

Регистрируйтесь сейчас - напомним в день вебинара!
Всеволод
Краснов
Предыдущий открытый вебинар
Пишем Flutter-приложение с использованием Redux, 15 февраля в 20:00
На бесплатном демо-занятии онлайн-курса мы:

1. Разберёмся, как использовать популярный подход к управлению состоянием во Flutter-приложениях.
2. Узнаем главные особенности Redux, его тонкости, преимущества и недостатки.
3. Напишем небольшое приложение с использованием Redux и обсудим, как хорошо Redux масштабируется в перспективе.

Регистрируйтесь сейчас - напомним в день вебинара!
Илья
Вирник
Предыдущий открытый вебинар

Преподаватели

Андрей Смирнов
Никита Спирьянов
Илья Вирник
Руководитель группы Flutter-разработки приложения Яндекс.Про.
Всеволод Краснов
Работаю Frontend-разработчиком в Wrike, единственной компании в России, активно продвигающей язык Dart на всех площадках ).
Мы начали работать с Dart еще тогда, когда он был совсем маленьким и не таким строгим ). И очень здорово, что именно Flutter дает сейчас вторую жизнь этому замечательному языку программирования!

Пробовал себя в разных ролях — в качестве системного архитектора, full stack разработчика в мире .NET, а также в роли Product Owner различных проектов, в том числе мобильного приложения в сфере туризма с миллионной аудиторией.

Не native разработчик, но люблю мобильную разработку.
Интересуюсь мобильными интерфейсами, люблю заниматься вопросами UI.

Еще с первой беты полюбил Flutter и использую его в своих “домашних” проектах.
Могу говорить о нем много и долго.
Будет очень круто, если и вы оцените Flutter и начнете использовать его в своей работе с интересом и главное - правильно.

Руководитель программы
Начинал как Android Developer. Работал во множестве стартапов.
Параллельно освоил iOS. Несколько лет писал под две платформы одновременно и с надеждой смотрел на Flutter. C 4 декабря 2018 года после релиза стабильной версии работает теперь только с ним.

Последний год работает в компании Friflex на позиции старшего Flutter-разработчика. Один из самых интересных проектов в которых участвовал — idChess — это приложение для распознавания шахматных игр с помощью камеры мобильного телефона.

На данный момент работает над интернет-магазином для одной из крупнейших продуктовых сетей России.

Преподаватель
Бэкграунд — iOS-разработка, долгое время работал в стартапе.

С 2019 года в Яндекс.Такси занимаюсь разработкой приложения Яндекс.Про. Некоторое время работал с React Native, отказались от него в пользу Flutter.
Пришёл в восторг от Flutter-разработки и считаю, что у неё большое будущее.
Один из первопроходцев Flutter’а в Яндексе в целом.

Преподаватель
Занимается коммерческой разработкой более 8 лет. Поработал в проектах разного масштаба: от небольших лендингов до крупных информационных систем федеральных органов власти. Долгое время был backend-разработчиком, потом плавно перешел к мобильным приложениям.

Использует Flutter в своих проектах с 2018 года. Начал знакомство с разработки нескольких кросс-платформенных приложений.

Сейчас работает в стартапе Supernova.io, который знаком сообществу по участию в Flutter Interact в 2019 году. Участвует в создании нескольких веб-продуктов на стыке дизайна и кода. Все они основаны на Flutter.

Видит огромный потенциал фреймворка и рад возможности пообщаться с единомышленниками.

Otus Certified Educator

Преподаватель
Андрей
Смирнов
Никита
Спирьянов
Илья
Вирник
Всеволод
Краснов

Преподаватели

Андрей Смирнов
Работаю Frontend-разработчиком в Wrike, единственной компании в России, активно продвигающей язык Dart на всех площадках ).
Мы начали работать с Dart еще тогда, когда он был совсем маленьким и не таким строгим ). И очень здорово, что именно Flutter дает сейчас вторую жизнь этому замечательному языку программирования!

Пробовал себя в разных ролях — в качестве системного архитектора, full stack разработчика в мире .NET, а также в роли Product Owner различных проектов, в том числе мобильного приложения в сфере туризма с миллионной аудиторией.

Не native разработчик, но люблю мобильную разработку.
Интересуюсь мобильными интерфейсами, люблю заниматься вопросами UI.

Еще с первой беты полюбил Flutter и использую его в своих “домашних” проектах.
Могу говорить о нем много и долго.
Будет очень круто, если и вы оцените Flutter и начнете использовать его в своей работе с интересом и главное - правильно.

Руководитель программы
Никита Спирьянов
Начинал как Android Developer. Работал во множестве стартапов.
Параллельно освоил iOS. Несколько лет писал под две платформы одновременно и с надеждой смотрел на Flutter. C 4 декабря 2018 года после релиза стабильной версии работает теперь только с ним.

Последний год работает в компании Friflex на позиции старшего Flutter-разработчика. Один из самых интересных проектов в которых участвовал — idChess — это приложение для распознавания шахматных игр с помощью камеры мобильного телефона.

На данный момент работает над интернет-магазином для одной из крупнейших продуктовых сетей России.

Преподаватель
Илья Вирник
Руководитель группы Flutter-разработки приложения Яндекс.Про.
Бэкграунд — iOS-разработка, долгое время работал в стартапе.

С 2019 года в Яндекс.Такси занимаюсь разработкой приложения Яндекс.Про. Некоторое время работал с React Native, отказались от него в пользу Flutter.
Пришёл в восторг от Flutter-разработки и считаю, что у неё большое будущее.
Один из первопроходцев Flutter’а в Яндексе в целом.

Преподаватель
Всеволод Краснов
Занимается коммерческой разработкой более 8 лет. Поработал в проектах разного масштаба: от небольших лендингов до крупных информационных систем федеральных органов власти. Долгое время был backend-разработчиком, потом плавно перешел к мобильным приложениям.

Использует Flutter в своих проектах с 2018 года. Начал знакомство с разработки нескольких кросс-платформенных приложений.

Сейчас работает в стартапе Supernova.io, который знаком сообществу по участию в Flutter Interact в 2019 году. Участвует в создании нескольких веб-продуктов на стыке дизайна и кода. Все они основаны на Flutter.

Видит огромный потенциал фреймворка и рад возможности пообщаться с единомышленниками.

Otus Certified Educator

Преподаватель
Необходимые знания

– опыт программирования на любом языке программирования.
– навыки использования git.

Будет плюсом:

– знакомство с мобильной разработкой;
– опыт работы в Android Studio или VS Code;
– знание шаблонов проектирования.
Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Этот и еще 60+ курсов для IT-специалистов таких направлений, как: программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. 300 компаний уже обучают у нас сотрудников.
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 25 февраля
Тема 1. Dart. Language. Основы
Тема 2. Flutter. Основы. Пишем и запускаем первое приложение.
Тема 3. Dart SDK. Flutter SDK. Tooling
Тема 4. Flutter. Компоновка и основные виджеты
Тема 5. Dart. Async и работа с сетью
Тема 6. Flutter. Списки. Scrollable. Slivers
Тема 7. Dart. Streams
Тема 8. Flutter. Builders. Keys
Тема 9. Flutter. Виджеты ввода данных. Gestures
Тема 10. Dart. Isolate
C 5 апреля
Тема 11. Как устроена анимация во Flutter? Implicit animations
Тема 12. Explicit animations
Тема 13. Flutter. Painting. Работа с графикой
Тема 14. 3th-party animations. Подведение итогов — правильный выбор анимации
C 15 апреля
Тема 15. Навигация и переходы во Flutter
Тема 16. Диалоги. Всплывающие окна
C 29 апреля
Тема 17. Persistence. Работа с БД, файлами и SharedPreference
Тема 18. Варианты популярных архитектур Flutter приложения + dependency injection
Тема 19. Обзор Bloc
Тема 20. Обзор Redux
Тема 21. Обзор MobX
C 24 мая
Тема 22. Обзор специфики платформ Android, iOS. Взаимодействие с нативным кодом
Тема 23. Flutter Engine и обзор технологии Add to App
C 27 мая
Тема 24. Анализ работы приложения. Сохраняем 60 fps в секунду
Тема 25. UI- и Unit-тестирование
C 3 июня
Тема 26. Консультация по проектам и домашним заданиям
Тема 27. Защита проектных работ
Скачать подробную программу
Выпускной проект
Вам будет предложено несколько вариантов на выбор, например:
1. Чат с использованием FireStore (загрузка фото, видео, файлов, работа с камерой, push-уведомления).
2. Курсы валют(криптовалют, акций и т. д.). Работа с графиками, анимациями, внешними api, inapp push-уведомления при наступлении каких либо событий.
3. Личный таск-менеджер + работа с заметками (работа с локальными БД, inapp push-уведомления).
4. Ваша идея приложения.
Процесс обучения
Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя. Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете. Домашнее задание выдается в среднем раз в 2 недели, а его выполнение занимает от 3 до 5 часов. Мы рекомендуем выполнять самостоятельную работу, так как это поможет качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью преподавателей-экспертов.

Возникающие вопросы по материалам лекций, домашним заданиям и по выпускному проекту можно задавать преподавателям в Slack или во время вебинаров. Курс длится 5 месяцев, финальный месяц отводится для выполнения проектной работы, «досдачи» домашних заданий и вопросов преподавателям. Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в Slack группы и на проектных занятиях.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.
После обучения вы

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров и презентации к занятиям;

  • сохраните пример разработанного приложения;

  • получите сертификат о прохождении курса;

  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Дата выдачи сертификата: 23 июля 2021 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Flutter Mobile Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Flutter Mobile Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Анимация во Flutter. Что и как можно анимировать во Flutter?
Андрей Смирнов
День открытых дверей
7 сентября 2020 года в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Партнеры ждут выпускников этого курса
Стоимость обучения
45 000 ₽
50 000 ₽
Продолжительность
4 месяца
Начало занятий
25 февраля