Главная » Курсы » IT » Flutter

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, узнаете о видах компиляции, сборке мусора и кастомных движках.

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

Оценки и отзывы студентов

Пока нет отзыва
Пока нет отзыва
Корзина для покупок

Хотите получать push-уведомления обо всех основных действиях на сайте?

Прокрутить вверх
Добавление пользователя