Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Flutter Mobile Developer

Этот курс подходит только разработчикам с опытом ― на курсе есть вступительное тестирование. Основная тема программы — создание современных кроссплатформенных приложений с помощью Flutter. Сначала вы будете проходить основы Dart и Flutter, а потом постепенно будете углубляться ― разберётесь в анимации и тестировании.
55 000 ₽
стоимость обучения
% Беспроцентная рассрочка на мес.
Добавить в избранное
Узнать о снижении цены
Уровень сложности
для специалистов
Длительность
4 мес.
Формат обучения
вебинар
Домашние задания
да
Обратная связь
да
Документ по окончании
сертификат

Программа обучения

  • Основное
  • Содержание программы

Во время обучения вы научитесь новому языку Dart, использовать platform-specific code для интеграции с нативной частью мобильного приложения, создавать свои собственные анимации. В итоге вы подготовите проект для портфолио ― одно из предложенных приложений или вашу идею сервиса.

Модуль 1. Dart & Flutter. Widgets
  • Тема 1. Dart. Language. Основы
  • Тема 2. Flutter. Основы. Пишем и запускаем первое приложение
  • Тема 3. Dart SDK. Flutter SDK. Tooling
  • Тема 4. Flutter. Компоновка и основные виджеты
  • Тема 5. Dart. Async и работа с сетью
  • Тема 6. Flutter. Списки. Scrollable. Slivers
  • Тема 7. Dart. Streams
  • Тема 8. Flutter. Builders. Keys
  • Тема 9. Flutter. Виджеты ввода данных. Gestures
  • Тема 10. Dart. Isolate
Модуль 2. Flutter. Анимация
  • Тема 11. Как устроена анимация во Flutter? Implicit animations
  • Тема 12. Explicit animations
  • Тема 13. 3th-party animations. Подведение итогов — правильный выбор анимации
  • Тема 14. Flutter. Painting. Работа с графикой
Модуль 3. Flutter. Навигация
  • Тема 15. Навигация и переходы во Flutter
  • Тема 16. Диалоги. Всплывающие окна
Модуль 4. Flutter. State management
  • Тема 17. Persistence. Работа с БД, файлами и SharedPreference
  • Тема 18. Варианты популярных архитектур Flutter приложения + dependency injection
  • Тема 19. Обзор Bloc
  • Тема 20. Обзор Redux
  • Тема 21. Обзор MobX
Модуль 5. Advanced Flutter
  • Тема 22. Обзор специфики платформ Android, iOS. Взаимодействие с нативным кодом
  • Тема 23. Обзор специфики Flutter for web
  • Тема 24. Flutter Engine и обзор технологии Add to App
Модуль 6. Flutter. Тестирование и профилирование
  • Тема 25. Анализ работы приложения. Сохраняем 60 fps в секунду
  • Тема 26. UI- и Unit-тестирование
Модуль 7. Проектная работа
  • Тема 27. Консультация по проектам и домашним заданиям
  • Тема 28. Защита проектных работ

Чему научат

Использовать современные библиотеки и фреймворки
Использовать язык программирования Dart
Создавать свои собственные анимации
Использовать platform-specific code для интеграции с нативной частью мобильного приложения

Преимущества курса

Проект для портфолио
Много практики

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

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес e-mail не будет опуликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: