- 30%

43,043 

Добавить в избранноеДобавлено в избранноеRemoved from wishlist 0
Добавить для сравнения
Тип курса

Уровень

начинающий уровень

Вид обучения

онлайн

Язык курса

русский язык

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

Добавьте свой отзыв
Компания
0 из 5
  • Длительность 3 месяца
  • До 3 приложений в портфолио
  • Обучение на практике
  • Доступ к курсу навсегда

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

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

    Выйдете за рамки одной платформы и станете универсальным разработчиком. Научитесь создавать рабочие прототипы и полноценные проекты на 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.

Отдельные учебные модули записаны совместно с EPAM

В EPAM разрабатывают программное обеспечение для международных заказчиков из финансовой, торговой, медицинской, медиа- и других сфер. В 2019 году образовательные программы компании получили награду Global SDG Award в номинации «Качественное образование».

Программа

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

  • 22 тематических модуля
  • 90 онлайн-уроков

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сертификат Skillbox

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

Отзывы Пользователей

0.0 из 5
0
0
0
0
0
Написать отзыв

Отзывов пока нет.

Будьте первым, кто оставит отзыв “Flutter”

Больше никаких предложений по этому курсу!
listcourse.ru
Logo
Сравнение
  • Total (0)
Сравнить
0