Профессия Flutter-разработчик

4680

Вы освоите фреймворк Flutter и нативную разработку на Swift или Kotlin. Сможете разрабатывать сложные приложения, обеспечивать связь кросс-платформенных и платформенных частей. Научитесь решать задачи, которые под силу только самым крутым специалистам.

Курс возможно приобрести в рассрочку. ПЕРВЫЕ 3 МЕСЯЦА — 0 РУБЛЕЙ

Стоимость указана за месяц.

Программа

Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.

Основные курсы

Flutter

  1. Введение.
  2. Основы Dart 2.
  3. Flutter.
  4. StatefulWidget/StatelessWidget.
  5. Cupertino vs. Material.
  6. Layout.
  7. Navigation.
  8. Асинхронность.
  9. Работы с формами.
  10. Тестирование.
  11. Firebase.
  12. Flutter State Management.
  13. Тема приложения.
  14. Аnimations.

Бонус-модули от Simbirsoft

  1. DI.
  2. Архитектуры 1.0 (BLoC).
  3. MobX.
  4. Redux.
  5. Нативные модули.
  6. Custom Paint.

Бонус-модули

  1. Null-safety.
  2. Hive + shared preferences.

Flutter PRO

  1. Widget Graphic Manipulation.
  2. Продвинутые анимации.
  3. Работа с картами.
  4. Интеграция.
  5. Serverless-приложения.
  6. WebView.
  7. Native development.
  8. Работа с БД: Floor.
  9. Локализация и стилизация приложений.
  10. Асинхронное программирование: изоляты.
  11. Native Widget integration.
  12. Хранение на девайсе.
  13. Permissions.
  14. Дипломный проект. Разработка мобильного приложение на выбранную тему для обеих ОС, реализация на плеймаркете.

Figma

  1. Введение в Figma. Обзор возможностей.
  2. Работа с графикой.
  3. Редактор Figma — модульные сетки и монтажные области.
  4. Создание и настройка компонентов, работа с эффектами.
  5. Создание вложенных компонентов. Auto Layout.
  6. Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
  7. Прототипирование.
  8. Figma Animate.
  9. Бонус-модуль. Обзор и применение Figma plugins.

Дизайн мобильных приложений с нуля до PRO

  1. Введение.
  2. Первый дизайн-макет.
  3. Специфика мобильных платформ.
  4. С чего начать? Подготовка к проектированию.
  5. Поиск вдохновения.
  6. Проектирование.
  7. Визуальная концепция.
  8. Проверка идеи.
  9. Презентация для клиента.
  10. Идеальный макет.
  11. Адаптация под разные платформы.
  12. Масштабирование и подготовка дизайн-материалов.
  13. Создание кейсов на Behance.
  14. Анимация в интерфейсах.
  15. Бонус-модуль: Истории успеха.
  16. Бонус-модуль.
  17. Старт проекта.
  18. Исследование.
  19. Проектирование клиентского опыта (CX) и дизайн продукта.
  20. Проектирование UX.
  21. Проектирование интерфейса.
  22. Интерфейсная анимация и моушн-дизайн в мобильных приложениях.
  23. Запуск продукта.
  24. Развитие продукта.

Soft Skills для программиста

Вы прокачаете навыки, необходимые для личной эффективности и работы в команде. Креативное мышление, умение принимать решения, гибкое лидерство, навыки публичных выступлений — всё это поможет вам построить успешную карьеру.

Тестирование мобильных приложений

  1. Введение в тестирование мобильных приложений.
  2. Ориентация и экраны.
  3. Эмуляторы и симуляторы.
  4. Сборка приложений и продвинутые функции Android Studio и XCode.
  5. GPS и батарея.
  6. Связь.
  7. Скриншоты и логи.

Система контроля версий Git

  1. Версии программного кода.
  2. Установка Git.
  3. Индекс и частичные коммиты.
  4. Сравнение версий.
  5. Отмена изменений и откат версий.
  6. Репозитории и коллективная работа.
  7. Ветки — создание и управление.
  8. Слияние и разрешение конфликтов.
  9. Полезные инструменты.
  10. Правила работы с Git.

Язык запросов SQL

  1. SQL. Введение.
  2. Структура БД, запрос DESCRIBE.
  3. Выбор и фильтрация данных, запрос SELECT.
  4. Функции и выражения, агрегация данных.
  5. Отношения и соединение таблиц: JOIN.
  6. Группировка.
  7. Модификация данных.
  8. Подзапросы.
  9. Объявление и изменение структуры данных.

Специализация (курс на выбор)

 

Android

  1. Введение в Android-разработку.
  2. Основы Kotlin: синтаксис, условия, функции, циклы.
  3. Основы Kotlin: ООП, классы и объекты.
  4. Основы Kotlin: функции высшего порядка, исключения и обобщения.
  5. Сборка и ресурсы.
  6. Разметка, views.
  7. Верстка с помощью ConstraintLayout.
  8. Жизненный цикл Activity.
  9. Открытие новых экранов.
  10. Фрагменты.
  11. Работа с ViewPager и диалогами.
  12. Списки.
  13. Списки. Best practices.
  14. Разрешения, работа с датой и временем.
  15. Android jetpack: ViewModel, Navigation.
  16. Многопоточность.

 

iOS

  1. Введение в iOS-разработку.
  2. Управление потоком данных: условия, циклы.
  3. Функции и опшиналы.
  4. Классы, структуры, перечисления.
  5. Объектно-ориентированное программирование.
  6. Работа в Xcode.
  7. Переходы и взаимодействие экранов.
  8. Стандартные UI-компоненты и работа с ними.
  9. Autolayout, Constrains, StakViews.
  10. Таблицы и коллекции.
  11. Создание собственных UI-компонентов.
  12. Взаимодействие с сервером, парсинг json. Стандартные средства и библиотеки.
  13. Анимация от А до Я.
  14. Хранение данных: Realm, CoreData, UserDefaults, контроль версий.
  15. Функциональное программирование.
  16. Подпись и отправка приложений в App Store. Обзор iTunes connect.

Что получит слушатель по окончании

  • Диплом Skillbox
  • Портфолио
  • Помощь в трудоустройстве

Ваше резюме после обучения

  • Должность: Flutter-разработчик
  • Зарплата от: 120 000 ₽

Профессиональные навыки:

  • Создание мобильных приложений по гайдлайнам платформы
  • Опыт проектирования клиент-серверных приложений
  • Умение разбираться в чужом коде
  • Знание Flutter и Dart
  • Работа с API, в том числе социальных сетей
  • Работа с реактивными библиотеками
  • Создание блоков на Swift или Kotlin
  • Работа в системе контроля версий Git
  • Работа с многопоточностью в приложениях
  • Умение ставить и соблюдать сроки
  • Выгрузка приложения в стор
  • Тестирование мобильных приложений
Форма оплаты

Рассрочка платежей

Онлайн школа

SkillBox

Продолжительность курса

14 месяцев

Трудоустройство

Школа помогает с трудоустройством

Время доступа к материалам

Не ограничено

Отзывы

Отзывов пока нет.

Добавить отзыв

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.