- Программа
- Основные курсы
- Flutter
- Бонус-модули от Simbirsoft
- Бонус-модули
- Flutter PRO
- Figma
- Дизайн мобильных приложений с нуля до PRO
- Soft Skills для программиста
- Тестирование мобильных приложений
- Система контроля версий Git
- Язык запросов SQL
- Специализация (курс на выбор)
- Android
- iOS
- Что получит слушатель по окончании
- Ваше резюме после обучения
- Профессиональные навыки:
Программа
Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.
Основные курсы
Flutter
- Введение.
- Основы Dart 2.
- Flutter.
- StatefulWidget/StatelessWidget.
- Cupertino vs. Material.
- Layout.
- Navigation.
- Асинхронность.
- Работы с формами.
- Тестирование.
- Firebase.
- Flutter State Management.
- Тема приложения.
- Аnimations.
Бонус-модули от Simbirsoft
- DI.
- Архитектуры 1.0 (BLoC).
- MobX.
- Redux.
- Нативные модули.
- Custom Paint.
Бонус-модули
- Null-safety.
- Hive + shared preferences.
Flutter PRO
- Widget Graphic Manipulation.
- Продвинутые анимации.
- Работа с картами.
- Интеграция.
- Serverless-приложения.
- WebView.
- Native development.
- Работа с БД: Floor.
- Локализация и стилизация приложений.
- Асинхронное программирование: изоляты.
- Native Widget integration.
- Хранение на девайсе.
- Permissions.
- Дипломный проект. Разработка мобильного приложение на выбранную тему для обеих ОС, реализация на плеймаркете.
Figma
- Введение в Figma. Обзор возможностей.
- Работа с графикой.
- Редактор Figma — модульные сетки и монтажные области.
- Создание и настройка компонентов, работа с эффектами.
- Создание вложенных компонентов. Auto Layout.
- Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
- Прототипирование.
- Figma Animate.
- Бонус-модуль. Обзор и применение Figma plugins.
Дизайн мобильных приложений с нуля до PRO
- Введение.
- Первый дизайн-макет.
- Специфика мобильных платформ.
- С чего начать? Подготовка к проектированию.
- Поиск вдохновения.
- Проектирование.
- Визуальная концепция.
- Проверка идеи.
- Презентация для клиента.
- Идеальный макет.
- Адаптация под разные платформы.
- Масштабирование и подготовка дизайн-материалов.
- Создание кейсов на Behance.
- Анимация в интерфейсах.
- Бонус-модуль: Истории успеха.
- Бонус-модуль.
- Старт проекта.
- Исследование.
- Проектирование клиентского опыта (CX) и дизайн продукта.
- Проектирование UX.
- Проектирование интерфейса.
- Интерфейсная анимация и моушн-дизайн в мобильных приложениях.
- Запуск продукта.
- Развитие продукта.
Soft Skills для программиста
Вы прокачаете навыки, необходимые для личной эффективности и работы в команде. Креативное мышление, умение принимать решения, гибкое лидерство, навыки публичных выступлений — всё это поможет вам построить успешную карьеру.
Тестирование мобильных приложений
- Введение в тестирование мобильных приложений.
- Ориентация и экраны.
- Эмуляторы и симуляторы.
- Сборка приложений и продвинутые функции Android Studio и XCode.
- GPS и батарея.
- Связь.
- Скриншоты и логи.
Система контроля версий Git
- Версии программного кода.
- Установка Git.
- Индекс и частичные коммиты.
- Сравнение версий.
- Отмена изменений и откат версий.
- Репозитории и коллективная работа.
- Ветки — создание и управление.
- Слияние и разрешение конфликтов.
- Полезные инструменты.
- Правила работы с Git.
Язык запросов SQL
- SQL. Введение.
- Структура БД, запрос DESCRIBE.
- Выбор и фильтрация данных, запрос SELECT.
- Функции и выражения, агрегация данных.
- Отношения и соединение таблиц: JOIN.
- Группировка.
- Модификация данных.
- Подзапросы.
- Объявление и изменение структуры данных.
Специализация (курс на выбор)
Android
- Введение в Android-разработку.
- Основы Kotlin: синтаксис, условия, функции, циклы.
- Основы Kotlin: ООП, классы и объекты.
- Основы Kotlin: функции высшего порядка, исключения и обобщения.
- Сборка и ресурсы.
- Разметка, views.
- Верстка с помощью ConstraintLayout.
- Жизненный цикл Activity.
- Открытие новых экранов.
- Фрагменты.
- Работа с ViewPager и диалогами.
- Списки.
- Списки. Best practices.
- Разрешения, работа с датой и временем.
- Android jetpack: ViewModel, Navigation.
- Многопоточность.
iOS
- Введение в iOS-разработку.
- Управление потоком данных: условия, циклы.
- Функции и опшиналы.
- Классы, структуры, перечисления.
- Объектно-ориентированное программирование.
- Работа в Xcode.
- Переходы и взаимодействие экранов.
- Стандартные UI-компоненты и работа с ними.
- Autolayout, Constrains, StakViews.
- Таблицы и коллекции.
- Создание собственных UI-компонентов.
- Взаимодействие с сервером, парсинг json. Стандартные средства и библиотеки.
- Анимация от А до Я.
- Хранение данных: Realm, CoreData, UserDefaults, контроль версий.
- Функциональное программирование.
- Подпись и отправка приложений в App Store. Обзор iTunes connect.
Что получит слушатель по окончании
- Диплом Skillbox
- Портфолио
- Помощь в трудоустройстве
Ваше резюме после обучения
- Должность: Flutter-разработчик
- Зарплата от: 120 000 ₽
Профессиональные навыки:
- Создание мобильных приложений по гайдлайнам платформы
- Опыт проектирования клиент-серверных приложений
- Умение разбираться в чужом коде
- Знание Flutter и Dart
- Работа с API, в том числе социальных сетей
- Работа с реактивными библиотеками
- Создание блоков на Swift или Kotlin
- Работа в системе контроля версий Git
- Работа с многопоточностью в приложениях
- Умение ставить и соблюдать сроки
- Выгрузка приложения в стор
- Тестирование мобильных приложений
Отзывы
Отзывов пока нет.