Акции школ
Войти

Курс «Flutter Mobile Developer»

Составитель: Денис Сметнёв · Обновлено: 05.08.2024

Flutter — фреймворк для кросс-платформенной мобильной разработки: один код работает на iOS и Android. Курс Flutter Mobile Developer от OTUS заточен под тех, кто уже пишет код: уровень входа средний, без базы в программировании здесь тяжело с первых занятий. Шесть месяцев — достаточно, чтобы пройти путь от знакомства с архитектурой мобильных приложений до уверенной работы с Dart и Flutter на практике. OTUS держит рейтинг 4.70 — школа давно специализируется на IT-курсах для практиков, и оценки это отражают.

Подробнее


Компания: OTUS (Отус)

Уровень: Средний Длительность: 6 месяцев Формат: онлайн Документ: сертификат
🎓 сертификат 💼 Помощь с трудоустройством 📁 1 проект в портфолио
Почему мы рекомендуем: помощь с трудоустройством, сертификат — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Актуальная программа курса (60 модулей, по данным школы)

  1. Модуль 1. Введение в Dart — В модуле рассматривается синтаксис языка Dart (с учетом Null Safety и новых конструкций последней версии Dart) и инструментальные средства компиляции и анализа приложений, создания и установки пакетов.
  2. • Введение в язык программирования Dart
  3. • Алгоритмы на языке Dart
  4. • Объектно-ориентированное программирование на Dart
  5. • Инструментальная поддержка Dart
  6. Модуль 2. Flutter Framework — В модуле подробно изучаются виджеты разметки, ввода информации и отображения содержания в Flutter, архитектурные подходы к декомпозиции виджетов и выделению бизнес-логики, разбираются алгоритмы определения и обработки жестов, особенности разработки Desktop (для Windows, Linux и MacOS) и Web-приложений.
  7. • Концепция реактивного пользовательского интерфейса, основные графические примитивы ui.Window
  8. • Анатомия отрисовки виджетов
  9. • Понятие и жизненный цикл виджета
  10. • Базовые виджеты содержания (текст, изображения, пиктограммы). Составные виджеты. Виджеты разметки
  11. • Виджеты разметки. Создание прокручиваемых виджетов.
  12. • Обработка ввода и базовые формы в Flutter
  13. • Расширенные формы: валидация, зависимости и управление состоянием
  14. • Визуальное оформление, шрифты, градиенты и шейдеры, использование возможностей Impeller
  15. • Практика по реализации сложной верстки. Навигация и уведомления
  16. • Лучшие архитектурные практики для создания приложений
  17. • Выбор темы и организация проектной работы
  18. • Кроссплатформенная разработка для Web
  19. • Кроссплатформенная разработка для Desktop
  20. • Низкоуровневое рисование с использованием сцены и возможностей Canvas.
  21. • Консультация по ДЗ + практика
  22. Модуль 3. Асинхронность и сетевое взаимодействие — В модуле разбираются способы генерации исходных текстов по описанию модели данных или сетевого API, библиотеки для локального хранения данных и обмена информацией по сети, а также архитектура приложений для Firebase, Auth0 и сервисов Google.
  23. • Асинхронность в Dart, потоки и Future
  24. • Сетевое взаимодействие, хранение данных на устройстве
  25. • Использование кодогенерации во Flutter. Сериализация данных в JSON. Создание неизменяемых классов.

Кем вы сможете работать

Flutter-разработчик

Сколько зарабатывают в профессии (медиана hh.ru, по 190 вакансиям)

Junior
120 000 ₽
Middle
162 255 ₽
Senior
255 000 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
Flutter Mobile Developer (этот) OTUS (Отус) — 6 месяцев — сертификат —
Kotlin Skillbox (Скиллбокс) 153 348 ₽ 15 месяцев 5.0 — Обзор
Android-разработчик: быстрый старт в профессии GeekBrains (ГикБреинс) — 12 месяцев 5.0 Сертификат Перейти
iOS-разработчик GeekBrains (ГикБреинс) — 9 месяцев 3.0 Сертификат Перейти

Стоит ли идти на этот курс

Плюсы

  • Средний уровень — курс не теряет время на базовое введение и сразу идёт в суть мобильной разработки на Flutter.
  • Шесть месяцев под один стек — достаточно, чтобы пройти путь от синтаксиса Dart до архитектуры реального приложения, а не застрять на вводных примерах.
  • OTUS давно работает с практикующими разработчиками — рейтинг 4.70 держится стабильно, ученики в оценках хвалят именно работу с преподавателями.
  • Один фреймворк — две платформы: Flutter покрывает iOS и Android сразу, и на рынке это хорошо котируется у работодателей.

Минусы и кому не стоит

  • Документ об окончании в описании курса не указан — непонятно, сертификат это или что-то другое. Для Flutter-разработчика, который планирует показывать портфолио работодателю, это важная деталь: выясните заранее.
  • Если цель — просто попробовать Flutter и понять, заходит ли тема, официальная документация и бесплатные материалы дадут старт без этих трат.
  • Информации о содействии в поиске работы в описании нет. Если для вас это не просто приятный бонус, а реальное условие выбора — это пробел, который стоит прояснить у школы.

Когда этот курс вам не нужен

Курс не нужен, если вы уже работаете Flutter-разработчиком и ищете точечную прокачку по конкретной теме — шесть месяцев широкой программы будет избыточно. Также не стоит идти сюда, если у вас нет базы в программировании: уровень входа средний, и без понимания основ разработки материал просто не усвоится в нужном темпе.

Как выбрать курс по этому направлению

Мобильная разработка на Flutter — не то направление, где курсы взаимозаменяемы. Первое, на что стоит смотреть: какой уровень входа реально требует программа. Этот курс — средний, и это не маркетинговая пометка: без опыта в разработке вы просто не успеете за темпом. Второе — соотношение практики и теории. Flutter — фреймворк, который учится руками; если в программе нет проектной работы, а только лекции, навык не закрепится. Третье — что конкретно входит в цену.

Частые вопросы

Подходит ли курс, если я никогда не писал на Dart?

Курс заявлен как средний уровень — предполагается опыт в программировании. Dart осваивается быстро, если есть база в любом другом языке, но без понимания основ разработки вообще этот курс будет тяжело даже начать.

Сколько времени в неделю нужно уделять обучению?

Точных данных по нагрузке в описании курса нет. Шесть месяцев при среднем уровне подразумевают серьёзный объём практики — ориентируйтесь на плотный график, иначе материал не усвоится в нужном темпе. Реальную нагрузку стоит уточнить у школы до старта.

Выдаётся ли документ об окончании?

В доступных данных о курсе эта информация не указана. Спросите у OTUS напрямую: сертификат это будет или что-то другое — от ответа может зависеть ваш выбор.

Есть ли поддержка в трудоустройстве после курса?

В описании этого нет. Условия у разных курсов OTUS различаются, так что лучше задать вопрос школе отдельно — до покупки, не после.

Почему именно Flutter, а не нативная разработка под Android или iOS?

Flutter позволяет писать одно приложение для двух платформ — это экономит время и хорошо котируется у работодателей. Нативная разработка даёт больший контроль над платформой, но требует изучения двух отдельных стеков. Если хотите быстрее начать зарабатывать — Flutter разумнее; если нужна глубина под конкретную платформу — смотрите в сторону нативного стека.

Можно ли оплатить курс в рассрочку?

Информации об условиях оплаты в описании нет. Проверьте актуальные условия на странице курса — рассрочки и партнёры меняются.

Компания, проводящая курс

OTUS (Отус)

222 курса по 861 теме

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

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

НБ
Инженер-разработчик, VK

Образование Выпускник ОмГТУ. Специализация:...

ДЗ
Flutter+Kotlin Developer, Yandex

РЦ

Занимаюсь разработкой на Flutter с 2020 года За это время...

ВБ
Flutter developer

Должность: Flutter developer Суммарный опыт работы: Опыт...

АА

Обожаю Flutter, люблю рассказывать про него и делиться...

Отзывов об этом курсе пока нет

Ниже — отзывы о школе OTUS (Отус): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

больше курсов

Похожие курсы компании

больше курсов

Другие курсы этих преподавателей

OTUS (Отус)
(1)
79 800 ₽
OTUS (Отус)
(3)
73 000 ₽
OTUS (Отус)
(4)
OTUS (Отус)
(0)
OTUS (Отус)
(0)