курс-професія
Flutter Mobile Developer
Досвід і фідбек від Вадима Пінчука, Software Developer у Meta який останні 2 роки працює над застосунком Instagram
- Вивчите мову Dart від Google і фреймворк Flutter
- Навчитеся створювати мобільні застосунки з нуля та під'єднувати до них зовнішні сервіси
- Опануєте кросплатформенну розробку і напишете софт для Android, iOS i 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 i 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
Записатися
Заповніть форму, щоб записатися на онлайн-курс
Реєструючись та натискаючи кнопку "записатись", ви погоджуєтесь з умовами договором-оферти та політикою конфіденційності