курс-професія

Flutter Mobile Developer

Досвід і фідбек від Вадима Пінчука, Software Developer у Meta який останні 2 роки працює над застосунком Instagram

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