Образовательная платформа
Найди себя в Skillbox Скидка 60% действует 0 дней 00:00:00
Курс

Flutter

Вы научитесь создавать кроссплатформенные приложения, использующие одну и ту же кодовую базу для iOS и Android. С помощью фреймворка Flutter и языка Dart сможете вырасти как мобильный разработчик.

Кому подойдёт этот курс

  • Нативным разработчикам

    Выйдете за рамки одной платформы и станете универсальным разработчиком. Научитесь создавать рабочие прототипы и полноценные проекты на Flutter. Освоите Dart и добавите в портфолио кросс-платформенные приложения. Перепишете личные проекты под Android и iOS, предложите внедрить фреймворк у себя в компании или присоединитесь к новой команде.

  • Программистам других направлений

    Узнаете об особенностях разработки и тестирования мобильных приложений. Познакомитесь с Dart, фреймворком Flutter и напишете кросс-платформенные приложения для портфолио. После курса сможете поменять направление и начать карьеру в мобильной разработке.

Станьте IT-специалистом и получите поддержку от государства

Сотрудники аккредитованных IT-компаний могут:

  • Купить квартиру или дом на выгодных условиях. IT-специалистам доступна льготная ипотека по ставке 5%.
  • Получить отсрочку от армии. Молодые люди от 18 до 27 лет имеют право не служить, пока работают.

Чему вы научитесь

  • Разрабатывать приложения для разных платформ

    Сможете создавать приложения, которые работают одинаково и на Android, и на iOS. Не придётся учить несколько языков программирования и делать приложения с нуля для каждой платформы.

  • Работать с пользовательским опытом

    Разберётесь с UX и научитесь создавать красивые и удобные пользовательские интерфейсы.

  • Использовать hot reload

    Научитесь работать с hot reload — возможностью Flutter, которая ускоряет разработку благодаря моментальной пересборке проекта при изменениях в коде.

  • Создавать кроссплатформенные приложения

    Научитесь создавать приложения с одинаковым отображением даже на старых версиях iOS и Android и не будете тратить время на поддержку старых устройств.

  • Настраивать связь приложений с бэкендом

    Разберётесь с отправкой и получением данных из сети и с сервера.

  • Создавать плавные анимации

    Сможете анимировать интерфейс приложений в 60 FPS благодаря возможностям языка Dart и фреймворка Flutter.

О Skillbox

Skillbox —
по качеству обучения. Вся теория записана с топовыми экспертами рынка, а практика максимально приближена к реальным рабочим задачам. Послушайте, что говорят те, кто уже достиг своих целей вместе со Skillbox.

Год английского языка бесплатно

Skillbox запустил онлайн‑платформу для изучения английского. Запишитесь на курс и получите годовой бесплатный доступ к материалам проекта.

Предложение действует для пользователей Skillbox, которые купили любой курс с 1 марта 2023 года.

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
Изображение KESPA

Как проходит обучение на платформе

  • Регистрация

    Знакомитесь с платформой

    Платформа Skillbox — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с кураторами. Доступ к материалам откроется сразу после покупки курса.

  • Теория

    Получаете знания

    Курсы состоят из тематических видео разной длительности. Смотрите их когда и где угодно. Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию.

  • Практика

    Выполняете задания

    Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест. Все задачи приближены к реальным — их можно с гордостью положить в портфолио.

  • Обратная связь

    Работаете с куратором

    Проверкой заданий занимаются кураторы. Это эксперты по теме курса. Они помогут с трудными задачами и подскажут, как улучшить ваши проекты. Общаться с проверяющими кураторами можно прямо на платформе.

Программа

У вас должен быть опыт в программировании и знание одного из высокоуровневых языков. В программе — модули с онлайн-лекциями и практическими заданиями.

  • 3 месяца обучения
  • 22 тематических модуля
  1. Введение

    Установите и настроите Flutter, познакомитесь со структурой проекта и Codestyling.

  2. Основы Dart 2

    Изучите типы данных, коллекции, переменные и константы. Познакомитесь с операторами управления потоком и ООП.

  3. Flutter

    Подключите ресурсы и пакеты, изучите полезные команды.

  4. StatefulWidget/StatelessWidget

    Узнаете, чем отличаются StatefulWidget от StatelessWidget и для чего нужны ключи — keys.

  5. Cupertino vs Material

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

  6. Layout

    Научитесь использовать ListView для отображения списков, GestureDetector для распознавания жестов пользователя и LayoutBuilder для удобной разработки лэйаута.

  7. Navigation

    Освоите такие полезные для работы с навигацией виджеты, как Simple Navigation, GenerateRoute, Fluro и Cupertino.

  8. Асинхронность

    Научитесь обрабатывать несколько запросов одновременно благодаря FutureBuilder, Stream и StreamReader.

  9. Работы с формами

    Узнаете, что такое сериализация и кодогенерация, поработаете с формами, научитесь обрабатывать ошибки и отправлять данные.

  10. Тестирование

    Научитесь писать юнит-тесты и проводить интеграционное тестирование.

  11. Firebase

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

  12. Архитектура Flutter-проекта

    Узнаете, как структурировать проект, поймёте принципы Clean Architecture.

  13. Flutter State Management

    Научитесь управлять состоянием приложения, познакомитесь с ValueNotifier и ChangeNotifier, Redux, Redux-thunk и Provider.

  14. Advanced widgets

    Поймёте, как работать с Widget Tree и BuildContext. Узнаете, как трансформировать виджеты.

  15. Мультиплатформенные решения

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

  16. Тема приложения

    Научитесь объединять темы и подключать разные цветовые схемы.

  17. Animations

    Добавите интерактивности в приложение. Узнаете, как использовать простые анимации и библиотеки.

  18. Работа с медиа, картами и Web View

    Узнаете, как сделать свои приложения ещё более полезными. Получите доступ к камере устройства, подключите карты и научитесь открывать сайты без помощи браузера.

  19. Integration with Native

    Научитесь связывать нативный код на Swift или Kotlin с Flutter.

  20. Persistance data

    Узнаете, как сохранять данные на устройстве, использовать SQLite и создавать serverless-приложения.

  21. DevTools

    Научитесь пользоваться полезными инструментами для Flutter-разработчика.

  22. Flutter под капотом

    Поймёте, как устроена архитектура Flutter UI Toolkit, узнаете о видах компиляции, сборке мусора и кастомных движках.

Студенты довольны обучением

  • 93% выпускников отмечают, что Skillbox помог достичь поставленной цели
  • 78% выпускников готовы рекомендовать обучение в Skillbox

Данные независимого опроса выпускников Skillbox, проведённого Высшей школой экономики (НИУ ВШЭ)

4 500+ оценок на разных независимых площадках

  • 4,7
    4 967 оценок
  • 4,7
    974 оценки
  • 4,8
    490 оценок
  • 4,5
    2 368 оценок
  • 4,7
    559 оценок
  • 5,0
    321 оценка
  • 4,5
    230 оценок
  • 4,7
    232 оценки

Ваше резюме после обучения

Разработчик на Flutter

от 100 000 ₽

Навыки

  • Программирование на Dart
  • Асинхронный код и работа с сетью
  • Знание популярных библиотек и приёмов разработки на языке Dart
  • Работа с анимациями темой приложения
  • Разработка кросс-платформенных приложений
  • Юнит и интеграционное тестирование приложений
  • Соблюдение архитектурных паттернов
  • Опыт разработки мультиплатформенных приложений
  • Работа с виджетами Material, Cupertino
  • Работа с Firebase
  • State Management
  • Работа с камерой, картами и Web View

Подтверждение ваших навыков

В конце обучения получите сертификат установленного образца. Мы обучаем по государственной лицензии №Л035−1 298−77/179 609.

Посмотреть сертификат
  • Старт курса: 25 июня
  • Осталось: 2 места

Стоимость обучения

Скидка действует 0 дня 00:00:00

  • 5 140 ₽/мес
  • -60%
2 056 ₽/мес
  • В рассрочку на 12 месяцев

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Нажимая на кнопку, я соглашаюсь на обработку персональных данных,  с правилами пользования Платформой и публичной офертой, правилами акции «Поможем найти работу или вернем деньги»

Спасибо!

Ваша заявка успешно отправлена

Вам может понравиться

    Где работают участники курсов Skillbox

    Часто задаваемые вопросы

    • Я никогда не разрабатывал приложения на Flutter. У меня получится?
      У вас должен быть опыт в программировании и знание одного из высокоуровневых языков. Во всём остальном помогут опытные наставники, которые будут курировать вас на протяжении всего курса.
    • Сколько часов в неделю мне нужно будет уделять курсу?
      Зависит от того, насколько быстро вы хотите освоить профессию. Чтобы пройти курс за 3 месяца, нужно заниматься по 2 часа в день. Но совсем необязательно следовать жёсткому графику — учиться можно когда удобно.
    • Какой график обучения? Получится ли совмещать его с работой?
      Вы можете работать с материалами курса в удобное время, двигаясь по программе в подходящем вам темпе. Более того, все уроки будут доступны и по окончании курса, навсегда, так что вы сможете освежить свои знания в любой момент. Обучение организовано таким образом, чтобы вы могли совмещать его с работой, учёбой и личной жизнью.
    • Я смогу общаться с преподавателями?
      У вас будет куратор в Telegram-чате, а преподаватель лично прокомментирует домашние задания и даст полезные советы. Так вы сможете перенять опыт, профессиональные знания и лайфхаки.
    • Действуют ли какие-нибудь программы рассрочки?

      Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.

    • Могу ли я получить налоговый вычет за обучение на платформе?
      Да, вы можете вернуть часть средств в виде налогового вычета. Основные условия: быть налоговым резидентом РФ и платить НДФЛ. Налоговый вычет составит до 13% от стоимости курса. Максимальная сумма возврата части НДФЛ — 15 600 рублей за год при цене курса 120 000 рублей.

      • Вы можете вернуть средства через работодателя или налоговую.
      • Для этого понадобится договор на обучение на платформе, наша лицензия на образовательную деятельность и чек об оплате курса, который придёт вам на почту или в личный кабинет банка.
      • Если вы будете оформлять вычет через налоговую, нужно будет заполнить декларацию 3-НДФЛ. Удобнее всего это сделать в личном кабинете на сайте Федеральной налоговой службы.
      • В течение 30 дней налоговая подтвердит ваше право на вычет.
      • Если будете оформлять возврат части НДФЛ через работодателя, вам останется подать ему заявление о получении налогового вычета.

      Не переживайте, если процесс кажется вам сложным. Наши менеджеры помогут разобраться в том, как вернуть налоговый вычет.