курс-профессия
Flutter Mobile Developer
Опыт и фидбек от Вадима Пинчука, Software Developer в Meta который последние 2 года работает над приложением Instagram
- Изучите язык Dart от Google и фреймворк Flutter
- Научитесь создавать мобильные приложения с нуля и подключать к ним внешние сервисы
- Освоите кроссплатформенную разработку и напишете софт для Android, iOS и web
- Прокачаете навыки работы с пользовательскими интерфейсами
- Изучите 5 основных подходов к управлению состоянием приложений
- Разработаете и опубликуете в сторе собственное приложение
Даты:
6 сентября – 11 декабря
Длительность:
(3 месяца)
Аудитория
Кто обычно покупает этот курс
Junior & Middle Developers
чтобы освоить кроссплатформенную разработку на Flutter и самостоятельно реализовывать сложные проекты от идеи до релиза в сжатые сроки
Выпускники курсов по разработке
чтобы добавить в свой скилсет навык писать нативные мобильные приложения, а в портфолио ― пет-проект, и получить квалификацию Flutter Mobile Developer
IT Managers
чтобы лучше понимать технические команды и формулировать для них задачи или написать MVP под собственную идею и презентовать ее инвесторам
На этом курсе вы изучите
-
Dart & FlutterФулстек-разработка на Flutter
- Изучите синтаксис языка Dart от Google.
- Овладеете фреймворком Flutter, который работает на базе Dart.
- Научитесь писать бэк и фронт-часть на Flutter.
-
ТеорияОсновные принципы мобильной разработки
- Узнаете, как собираются кроссплатформенные мобильные приложения с нуля.
- Научитесь интегрировать в приложение внешние сервисы.
- Освоите 5 основных подходов к управлению состоянием приложений.
-
ПрактикаПет-проект в портфолио
- Разработаете полноценное приложение под Android, iOS и web.
- Напишете и протестируете кастомизированный многофункциональный интерфейс.
- Зарелизите приложение в стор.
-
КарьераFlutter Mobile Developer
- Сможете брать проекты на фриланс и самостоятельно их реализовывать.
- Перейдете в нужную и динамичную нишу Flutter-разработки.
- Повысите общий уровень квалификации и зарплаты.
о курсе
ПРОГРАММА
📔 28 занятий
⏳ 42 часа
-
блок 02 / занятия 5–9 / 8 часовОсновы работы с фреймворком Flutter
- Свойства и преимущества фреймворка Flutter
- Основные компоненты и концепции архитектуры Flutter
- Рендеринг в Flutter
- Виджеты в контексте Flutter
- Организация и размещение элементов в UI с помощью виджетов
- Макеты в Flutter
-
блок 03 / занятия 10–18 / 14 часовПрактическое освоение Flutter
- Инструменты разработчика для работы с Flutter
- Персонализация приложений
- Анимация в приложениях
- Работа с пакетом Rive и библиотекой Flare
- Многопоточность и параллелизм
- Управление состоянием приложений в Flutter: 5 основных способов
- Навигация в Flutter
- Работа с сетью и передачей данных
-
блок 04 / занятия 19–20 / 2 часаРабота с базами данных
- Создание SQL-запросов и поиск данных
- Работа с пакетами SQFlite и Realm
- Инструменты исследования баз данных с мобильного устройства
-
блок 05 / занятия 21–24 / 4 часаСовершенствование приложений
- Подключение дополнительных возможностей к приложениям
- Интеграция внешних сервисов и платформ
- Создание serverless-приложений
- Использование Native-кода в проектах на Flutter
-
блок 06 / занятие 25 / 2 часаРазработка web-приложений на Flutter
- Flutter SDK для разработки веб-приложений
- Responsive- и Adaptive-дизайн в Flutter
-
блок 07 / занятия 26–28 / 5 часовТестирование, развертывание и публикация приложения
- Тестирование в Flutter
- Нюансы сборки проекта на Flutter для разных платформ
- Релиз проектов в стор
- Презентация финального проекта ― собственного приложения на Flutter
Записаться
Заполните форму, чтобы записаться на онлайн-курс
Регистрируясь и нажимая кнопку "записаться", вы соглашаетесь с условиями договора-оферты и политикой конфиденциальности