Flutter-разработчик от Skillbox

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

Сводка

Цена
от 9 148₽ 5 031₽
Рассрочка
от 200₽
Статус
Идет набор
Начнется
25.11.2021
Длительность
14 месяцев
Язык
ru

Описание курса

Flutter-разработчик создаёт кросс-платформенные мобильные приложения для iOS и Android. Он программирует на Dart, а фреймворк компилирует код в нативные библиотеки. Приложения на Flutter не уступают в производительности аналогам на Swift и Kotlin, с помощью виджетов можно создавать мощные анимации и кастомизировать интерфейс.

Компании нанимают Flutter-разработчиков, чтобы запустить продукт быстрее, дешевле и сразу на обеих ОС.

О школе

Skillbox
Отзывы 0
Информация
Компания основана в 2016 году. Официальный сайт https://skillbox.ru. Мы собрали и проверили более 684 отзывов об онлайн курсах Skillbox.

Программа курса

Основные курсы
Flutter
Введение.
Основы Dart. (EPAM)
Flutter.
Stateful/Stateless Widget.
Material/Cupertino.
Layout.
Navigation. (EPAM)
Асинхронность. (EPAM)
Работа с формами.
Тестирование/Advanced Testing. (EPAM)
Firebase. (EPAM)
Архитектура Flutter проекта. (EPAM)
State Management. (EPAM)
Advanced Widgets. (EPAM)
Мультиплатформенные решения. (EPAM)
Тема приложения.
Animations.
Работа с медиа, картами и Web View. (EPAM)
Integration with native. (EPAM)
Persistance data. (EPAM)
DevTools. (EPAM)
Flutter под капотом. (EPAM)
Специализация. Курс на выбор
Android
Введение в Android-разработку.
Основы Kotlin: синтаксис, условия, функции, циклы.
Основы Kotlin: ООП, классы и объекты.
Основы Kotlin: функции высшего порядка, исключения и обобщения.
Сборка и ресурсы.
Разметка, views.
Верстка с помощью ConstraintLayout.
Жизненный цикл Activity.
Открытие новых экранов.
Фрагменты.
Работа с ViewPager и диалогами.
Списки.
Списки. Best practices.
Разрешения, работа с датой и временем.
Android jetpack: ViewModel, Navigation.
Многопоточность.
Введение.
Переменные.
Функции.
Условия и циклы.
Коллекции.
Объекты.
ООП. Часть 1.
ООП. Часть 2.
ООП. Часть 3.
Сравнение типов.
Исключения.
Корутины.
Потоки.
Введение в профессию.
Начало работы.
Вёрстка.
Компоненты.
ConstraintLayout.
Ресурсы проекта.
Экраны приложения.
Анимация.
Локализация приложений.
Жизненный цикл.
Основы хранения данных.
Архитектура презентационного слоя.
Работа с сетью. Retrofit.
Работа с БД. Room.
Работа с массивами данных.
Работа с защищёнными разделами ОС.
Работа с локацией.
Firebase.
Подготовка к релизу.
Введение в iOS-разработку.
Управление потоком данных: условия, циклы.
Функции и опшиналы.
Классы, структуры, перечисления.
Объектно-ориентированное программирование.
Работа в Xcode.
Переходы и взаимодействие экранов.
Стандартные UI-компоненты и работа с ними.
Autolayout, Constrains, StakViews.
Таблицы и коллекции.
Создание собственных UI-компонентов.
Взаимодействие с сервером, парсинг json. Стандартные средства и библиотеки.
Анимация от А до Я.
Хранение данных: Realm, CoreData, UserDefaults, контроль версий.
Функциональное программирование.
Подпись и отправка приложений в App Store. Обзор iTunes connect.
Дополнительные курсы
Figma
Введение в Figma. Обзор возможностей.
Работа с графикой.
Редактор Figma — модульные сетки и монтажные области.
Создание и настройка компонентов, работа с эффектами.
Создание вложенных компонентов. Auto Layout.
Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
Прототипирование.
Figma Animate.
Бонус-модуль. Обзор и применение Figma plugins.
Введение.
Первый дизайн-макет.
Специфика мобильных платформ.
С чего начать? Подготовка к проектированию.
Поиск вдохновения.
Проектирование.
Визуальная концепция.
Проверка идеи.
Презентация для клиента.
Идеальный макет.
Адаптация под разные платформы.
Масштабирование и подготовка дизайн-материалов.
Создание кейсов на Behance.
Анимация в интерфейсах.
Бонус-модуль: Истории успеха.
Бонус-модуль.
Старт проекта.
Исследование.
Проектирование клиентского опыта (CX) и дизайн продукта.
Проектирование UX.
Проектирование интерфейса.
Интерфейсная анимация и моушн-дизайн в мобильных приложениях.
Запуск продукта.
Развитие продукта.
Введение в тестирование мобильных приложений.
Ориентация и экраны.
Эмуляторы и симуляторы.
Сборка приложений и продвинутые функции Android Studio и Xcode
GPS и батарея.
Связь.
Скриншоты и логи.
Бонусные курсы
Система контроля версий Git
Версии программного кода.
Установка Git.
Индекс и частичные коммиты.
Сравнение версий.
Отмена изменений и откат версий.
Репозитории и коллективная работа.
Ветки — создание и управление.
Слияние и разрешение конфликтов.
Полезные инструменты.
Правила работы с Git.
SQL. Введение.
Структура БД, запрос DESCRIBE.
Выбор и фильтрация данных, запрос SELECT.
Функции и выражения, агрегация данных.
Отношения и соединение таблиц: JOIN.
Группировка.
Модификация данных.
Подзапросы.
Объявление и изменение структуры данных.
IT Resume and CV: составляем резюме на английском.
Job interview: questions and answers. Проходим собеседование на английском.
Teamwork: говорим о командной работе и процессах на английском.
Workplace communication: английский для общения.
Business letter: ведём переписку на английском.
Software development: разбираем все этапы жизненного цикла программного обеспечения на английском.
System concept development and SRS: составляем ТЗ на английском.
Design: говорим об основных концепциях проектирования.
Development and Testing: разбираем ключевые термины, которые используются в разработке и тестировании.
Deployment and Maintenance: обсуждаем типичные действия при развёртывании и дальнейшем сопровождении ПО.
Что нужно работодателю?
Как создавать резюме и искать работу.
Как успешно пройти собеседование.
Как пройти испытательный срок.

Отзывы

Еще не добавили ни одного отзыва