Flutter

Категории: IT
Список желаний Поделиться
Поделиться курсом
Ссылка на страницу
Поделиться в социальных сетях

Содержание курса

Введение

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

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

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

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

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

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

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

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

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

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

Архитектура Flutter-проекта (EPAM)
Узнаете, как структурировать проект, поймёте принципы Clean Architecture.

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

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

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

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

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

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

Integration with Native (EPAM)
Научитесь связывать нативный код на Swift или Kotlin с Flutter.

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

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

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

Дипломные проекты

Рейтинги и отзывы студента

Отзывов пока нет
Отзывов пока нет
Оплата картой
Загрузка карточки организации
Обратный звонок

Оставить претензии, вопросы и пожелания к Образовательной платформе:

Телефон: +7 812 467 98 09

E-mail: info@dporf.ru

Оставить претензии, вопросы и пожелания к авторам курсов:

Previous
Next

Сотрудничество с образовательной платформой ДПОРФ

Цифровая образовательная платформа — информационное пространство, объединяющее участников процесса обучения, которое дает возможность для удаленного образования, обеспечивает доступ к методическим материалам и информации, а также позволяет осуществлять тестирование для контроля уровня знаний обучающихся.

Задачи образовательной платформы

Можно выделить три основные задачи, которые помогает решить цифровая онлайн платформа ДПОРФ для обучения:

дистанционное обучение и контроль знаний для учебного заведения;
автоматизация процесса повышения квалификации и обучения сотрудников компании;
организация обучающих курсов в разных сферах бизнеса.

Преимущества цифровой образовательной платформы ДПОРФ

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

Владелец образовательной платформы

Техническая поддержка образовательной платформы