Flutter Mobile Developer
курс-профессия

Flutter Mobile Developer

Опыт и фидбек от Вадима Пинчука, Software Developer в Meta который последние 2 года работает над приложением Instagram

  • Изучите язык Dart от Google и фреймворк Flutter
  • Научитесь создавать мобильные приложения с нуля и подключать к ним внешние сервисы
  • Освоите кроссплатформенную разработку и напишете софт для Android, iOS и web
  • Прокачаете навыки работы с пользовательскими интерфейсами
  • Изучите 5 основных подходов к управлению состоянием приложений
  • Разработаете и опубликуете в сторе собственное приложение
Даты:
6 сентября – 11 декабря
Длительность:
(3 месяца)

Аудитория

Кто обычно покупает этот курс
Audience icon
 
Junior & Middle Developers
чтобы освоить кроссплатформенную разработку на Flutter и самостоятельно реализовывать сложные проекты от идеи до релиза в сжатые сроки
 
Выпускники курсов по разработке
чтобы добавить в свой скилсет навык писать нативные мобильные приложения, а в портфолио ― пет-проект, и получить квалификацию Flutter Mobile Developer
 
IT Managers
чтобы лучше понимать технические команды и формулировать для них задачи или написать MVP под собственную идею и презентовать ее инвесторам

 

На этом курсе вы изучите
  • Dart & Flutter
    Фулстек-разработка на Flutter
    • Изучите синтаксис языка Dart от Google.
    • Овладеете фреймворком Flutter, который работает на базе Dart.
    • Научитесь писать бэк и фронт-часть на Flutter.
    Identity
  • Теория
    Основные принципы мобильной разработки
    • Узнаете, как собираются кроссплатформенные мобильные приложения с нуля.
    • Научитесь интегрировать в приложение внешние сервисы.
    • Освоите 5 основных подходов к управлению состоянием приложений.
    Communication and campaigns
  • Практика
    Пет-проект в портфолио
    • Разработаете полноценное приложение под Android, iOS и web.
    • Напишете и протестируете кастомизированный многофункциональный интерфейс.
    • Зарелизите приложение в стор.
    Perfomance
  • Карьера
    Flutter Mobile Developer
    • Сможете брать проекты на фриланс и самостоятельно их реализовывать.
    • Перейдете в нужную и динамичную нишу Flutter-разработки.
    • Повысите общий уровень квалификации и зарплаты.
    Identity

о курсе

ПРОГРАММА
📔  28 занятий
  42 часа
  1. блок 01 / занятия 1–4 / 6 часов
    Интро в курс и основы программирования на Dart
    • Воркфлоу курса, обзор инструментов и фреймворков
    • Работа с системой контроля версий Git
    • Основы программирования на Dart
    • Паттерны проектирования на Dart
  2. блок 02 / занятия 5–9 / 8 часов
    Основы работы с фреймворком Flutter
    • Свойства и преимущества фреймворка Flutter
    • Основные компоненты и концепции архитектуры Flutter
    • Рендеринг в Flutter
    • Виджеты в контексте Flutter
    • Организация и размещение элементов в UI с помощью виджетов
    • Макеты в Flutter
  3. блок 03 / занятия 10–18 / 14 часов
    Практическое освоение Flutter
    • Инструменты разработчика для работы с Flutter
    • Персонализация приложений
    • Анимация в приложениях
    • Работа с пакетом Rive и библиотекой Flare
    • Многопоточность и параллелизм
    • Управление состоянием приложений в Flutter: 5 основных способов
    • Навигация в Flutter
    • Работа с сетью и передачей данных
  4. блок 04 / занятия 19–20 / 2 часа
    Работа с базами данных
    • Создание SQL-запросов и поиск данных
    • Работа с пакетами SQFlite и Realm
    • Инструменты исследования баз данных с мобильного устройства
  5. блок 05 / занятия 21–24 / 4 часа
    Совершенствование приложений
    • Подключение дополнительных возможностей к приложениям
    • Интеграция внешних сервисов и платформ
    • Создание serverless-приложений
    • Использование Native-кода в проектах на Flutter
  6. блок 06 / занятие 25 / 2 часа
    Разработка web-приложений на Flutter
    • Flutter SDK для разработки веб-приложений
    • Responsive- и Adaptive-дизайн в Flutter
  7. блок 07 / занятия 26–28 / 5 часов
    Тестирование, развертывание и публикация приложения
    • Тестирование в Flutter
    • Нюансы сборки проекта на Flutter для разных платформ
    • Релиз проектов в стор
    • Презентация финального проекта ― собственного приложения на Flutter
   

Записаться

Заполните форму, чтобы записаться на онлайн-курс
This is required field!
This is required field!
This is required field!
Регистрируясь и нажимая кнопку "записаться", вы соглашаетесь с условиями договора-оферты и политикой конфиденциальности